Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Булевы алгебры и булевы функции. Дополнительные главы дискретной математики. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

ко тогда, когда истинно , Ap 1, . . . , q; 3) B A.

Через Sub A обозначим совокупность всех подсистем системы A. На совокупности Sub A естественным образом определено отношение частичного порядка — теоретико-множественного включения Ď: для B1 “ x 1; y, B2 “ x 2; y B1 ď B2 тогда и только тогда, когда

1 Ď 2.

Для любого подмножества основного множества системы A “ x ; y существует наименьшая относительно отношения ď подсистема

@D

x yA s; системы A включающая в себя множество ( Ď s) —

подсистема системы A порожденная множеством . Будем считать известным определение терма сигнатуры (некоторой программы вычислений в системах сигнатуры с помощью суперпозиций их сигнатурных функций), излагаемое в стандартных курсах дискретной математики. Через p q обозначим совокупность всех термов сигнатуры .Тогда для любого Ď имеет место равенство

s “ x Ap 1, . . . , q | p 1, . . . , q P p q, 1, . . . , P y ,

здесь A — термальная функция соответствующая терму на системе A. Для любой алгебраической системы A “ x ; y совокупность ее подсистем xSub A; ďy является решеточно упорядоченным множеством, при этом: для любых B1 “ x 1; y, B2 “ x 2; y suppB1, B2q “ x 1 Y 2yA, infpB1, B2q “ x 1 X 2; y. Сама же система A — наибольший элемент в xSub A; ďy, а система x 1, . . . , yA — наименьший эле-

мент в xSub A; ďy.

Алгебраическая система A называется плоской, если единственные ее подсистемы это сама A и x 1, . . . , yA, в случае когда сигнатура алгебры включает в себя константы 1, . . . , .

Алгебраические системы A “ x ; y, B “ x ; y одной и той же сигнатуры @ p ď q, p ď q, p ď qD называются изоморфными (A B), если существует биекция (изоморфизм) множества

11

на такая, что:

1)для любого ď и любых 1, . . . , из имеет место равенство

p , Ap 1, . . . , qq “ , B p p 1q, . . . , p qq;

2)для любого ď и любых 1, . . . , из истинность отношения

, A p 1, . . . , q

равносильна

истинности

отношения

, B p p 1q, . . . , p qq;

3) для любого ď p Aq “ B.

Существование изоморфизма алгебраической системы A на B означает, что с точки зрения действий сигнатурных функций и истинности сигнатурных отношений на элементах систем A и B эти системы устроены идентично друг другу (при кодировке элементов системы A

элементами p q системы B) и не зависят от природы самих этих элементов (т. е. алгебраические системы в теории алгебраических систем интересуют нас на «абстрактном уровне»).

Изоморфизм алгебраической системы A “ x ; y на самою себя называется автоморфизмом системы A. Алгебраическая система A

называется жесткой, если она не имеет нетривиальных автоморфизмов (т. е. единственный ее автоморфизм — это тождественное отображение на себя).

Отображение системы A “ x ; y в систему B “ x ; y называется гомоморфизмом A в B, если для выполнены указанные выше требования к отображению из определения изоморфизма (при замене в пункте 2) слова «равносильна» на слово «влечет»).

Ядром гомоморфизма системы A в систему B называется отношение эквивалентности ker на множестве , где для любых , P :

ker p , q “ И

Ø p q “ p q.

Отношение эквивалентности p , q на алгебраической системе A “ x ; y называется конгруэнцией системы A, если для любого P и любых 1, . . . , , , . . . , истинность отношений p , q для

12

ď влечет истинность отношения p p 1, . . . , q, p 1, . . . , qq. Любая конгруэнция на системе A “ x ; y позволяет определить

фактор-систему A{ “ x { ; y, где { — фактор-множество множества по эквивалентности . Здесь для ď и для 1, . . . , P

A{ p 1{ , . . . , { q “ A p 1, . . . , 1 q { ,

 

 

для ď и 1, . . . , P A{

1{ , . . . , {

тогда и только

тогда, когда для некоторых

 

 

, . . . ,

P

 

таких,

что ,

1q

, . . . ,

 

1

 

`

 

˘

p 1

 

`˘

p , q истинно A 1, . . . , и A{ A{ . При этом отображение : Ñ { такое, что для P p q “ { является гомо-

морфизмом системы A на систему A{ . С другой стороны, ядро любого гомоморфизма алгебраической системы A в систему B является конгруэнцией системы A и фактор система A{ker изоморфна подсистеме x p qyB системы B. Совокупность всех конгруэнций системы A обозначим как Con A. Естественное отношение порядка ď на Con A определяется следующим образом: для , P Con A ď тогда и только тогда, когда истинность отношения p , q для любых , из влечет истинность отношения p , q. Это отношение порядка на Con A является отношением решеточного порядка. При этом infp , qp , q “ И

тогда и только тогда, когда p , q и p , q. Отношение supp , q

определяется на A “ x ; y несколько сложнее. Имеет место

ЛЕММА МАЛЬЦЕВА. Для любой алгебраической системы

A “ x ; y и любых , из следующие условия эквивалентны:

1)supp , qp , q “ И;

2)для некоторого натурального и некоторых термов p , s1q,

. . . , p , s q сигнатуры существуют кортежи s1, . . . , s элементов множества и пары t 1, 1u, . . . , t , u такие, что для любого 1 ď ď либо p , q “ И, либо p , q “ И и такие, что 1p 1, s1q, “ p , s q, а для 1 ď ă

p , s q “ `1p `1, s`1q.

13

Отношение равенства ∆A (∆Ap , q “ И Ø “ ) и коллапса A ( Ap , q для любых , из ) являются конгруэнциями алгебры A. При этом ∆A ( A) есть наименьший (наибольший) элемент решеточно упорядоченного множества Con A.

Система A называется простой, если она имеет только две конгруэнции: ∆A и A.

Поскольку в дальнейшем нам придется иметь дело преимуществен-

но с универсальными алгебрами (за исключением моделей — частично упорядоченных множеств), то дальнейшие определения и конструкции мы будем формулировать лишь для универсальных алгебр (а не для алгебраических систем произвольной, смешанной функциональнопредикатной сигнатуры). Одноэлементные алгебры будем далее называть тривиальными.

 

Напомним, что для любых множеств ( P ) под

P имеет-

ся в виду прямое произведение этих множеств

состоящее из отобра-

 

 

ś

 

 

t “ x

 

|

P

 

yu

 

Ť

 

 

 

жений множества

в множество

P таких, что для P p q P

. Пусть

A

;

 

 

 

 

некоторая совокупность алгебр сигнату-

ры “ x p ď q, p ď qy. Прямое произведение

P этих алгебр

определяется следующим образом:

 

 

ś

 

śś

1) для P и 1, . . . , P

P

p 1, . . . , q P

P и таково,

что ś P A p 1, . . . , qp q “

A p 1p q, . . . , p qq для любого P

;

2)ś P A p q “ A для любого P .

 

С прямым произведением

 

P A

алгебр A

( P ) связаны есте-

ственные гомоморфизмы

 

 

алгебры

 

 

P

A

на алгебры

A

(проекции

 

 

;

A

 

ś

 

 

 

 

 

 

 

 

прямого произведения

 

 

 

 

на

 

 

 

ś

 

 

 

 

 

 

 

 

 

дующим образом: для ś P

 

 

 

 

A

 

q “

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

P

 

 

 

p

 

 

p q

 

 

 

 

 

 

 

 

Очевидны равенства infśker

|

 

P

 

q “

 

 

A и для любых 1

2

из

sup

p

ker

1

, ker

 

 

 

 

p

 

 

 

 

ś P

 

 

 

 

 

 

 

 

2 q “ ś P A .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Имеет место следующий критерий разложимости алгебры A в прямое произведение нетривиальных (неодноэлементных) алгебр: алгеб-

14

ра A изоморфна алгебре C1 ˆ C2 ( Pt1, 2u A ) для некоторых неодно-

элементных алгебр

C

1,

C

 

только тогда, когда существуют ее

 

 

2

тогда и ś

 

 

 

 

 

 

конгруэнции 1, 2

отличные от ∆A и A такие, что infp 1, 2q “ A,

supp 1, 2q “ A и, при этом, имеет место равенство 1 ˝ 2

2 ˝ 1

(здесь ˝ операция произведения двухместных отношений). Тогда C1

A{ 1, C2 A{ 2.

 

 

 

 

 

 

 

 

 

 

 

Подалгебра B “ x ; y прямого произведения алгебр

P A

на-

зывается подпрямым произведением алгебр

A

, если для

любого

P

 

 

ś

 

 

проекция , ограниченная на подалгебру B (обозначим это ограничение как ), является гомоморфизмом алгебры B на алгебру A , т. е. если p q “ . Алгебра C разложима в подпрямое произведение алгебр A ( P ), если C изоморфна некоторому подпрямому произведению алгебр A ( P ). Заметим, что так же как для случая прямого произведения, если B подпрямое произведение алгебр A ( P ), то inf pker | P q “ B. Верно и обратное, если для каких либо конгруэнций ( P ) алгебры A имеет место равенство inf p | P q “ A, то алгебра A разложима в подпрямое произведение алгебр A{ ( P ).

Алгебра A подпрямо неразложима, если любой изоморфизм алгебры A на подпрямое произведение алгебр A ( P ) влечет изоморфность алгебр A и A для некоторого P . В силу замеченного выше алгебра A подпрямо неразложима тогда и только тогда, когда для лю-

бых ее конгруэнций ( P ) равенство inf p | P q “ A влечет равенство 0 A для некоторого 0 из A. Таким образом алгебра A

подпрямо неразложима тогда и только тогда, когда совокупность конгруэнций алгебры A, отличных от ∆A имеет наименьшую конгруэнцию (монолит A подпрямо неразложимой алгебры A):

A A и A inf p | P Con AztAuq .

При этом, любая универсальная алгебра представима (изоморфна) как некоторое подпрямое произведение подпрямо неразложимых алгебр.

Под тождеством сигнатуры “ x p ď q, p ď qy имеется в

15

виду формальное равенство двух термов 1 p q

 

2 p q этой сигна-

туры (здесь

 

некоторый кортеж

 

переменных). Говорят, что тожде-

 

 

 

 

 

s

 

s

 

ство 1 p q “ s2 p q истинно на алгебре A “ x ; y (A 1 p q “ 2 p q),

если дляs

любого кортежа элементов из множества имеет место

 

1 A p

s

 

 

2 A p q. Здесь

 

A s

 

 

 

s

s

равенство

 

 

q “

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

— значение в алгебре A соответ-

ствующей

термальной функции алгебры A на элементах .

 

 

 

 

s

K

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

эквациональным

 

Совокупность

 

алгебр сигнатуры

 

называется

s

 

классом, если K

A “ x ; y | A 1 p q “ 2 p q , P

для некото-

 

 

 

 

 

 

 

 

 

 

p

q “

 

 

p

 

q

 

 

P

 

 

s

s

 

 

рой совокупности

 

 

 

 

 

2

 

 

 

,

 

 

тождеств

сигнатуры , т. е. ес-

1

 

 

 

 

 

 

 

 

 

 

 

(

 

ли

K

является

классом всех алгебр сигнатуры , на которых истинна

 

 

 

 

 

 

s

 

 

 

s

 

 

 

(

 

 

 

 

 

 

некоторая совокупность тождеств этой сигнатуры.

На классах K алгебр сигнатуры рассмотрим следующие операторы:

K Ñ pKq “ tA | A изоморфна некоторой K-алгебреu ,

K Ñ pKq “ tA | A является подалгеброй некоторой K-алгебрыu ,

K Ñ pKq “ A | A является гомоморфным образом некоторой

(

K-алгебры ,

K Ñ pKq “ A | A является прямым произведением некоторой

(

совокупности K-алгебр ,

K Ñ pKq “ A | A является подпрямым произведением

(

некоторой совокупности K-алгебр .

Через MpKq обозначим наименьший (относительно теоретико-мно- жественного включения Ď) эквациональный класс включающий в себя все K-алгебры. Класс алгебр K некоторой фиксированной сигнатуры называется многообразием алгебр, если он замкнут относительно операторов , , ( pKq, pKq, pKq Ď K).

16

ТЕОРЕМА БИРКГОФА. Эквациональные классы и только они являются многообразиями алгебр. При этом, для любого класса алгебр K имеет место равенство MpKq “ pKq.

Через K обозначим класс подпрямо неразложимых алгебр из произвольного класса алгебр K.

Для любого многообразия M алгебр сигнатуры имеет место равенство: M MpM q. При этом любое многообразие M алгебр однозначно определимо своим подклассом M подпрямо неразложимых алгебр. То есть, для любых многообразий алгебр M1 и M2 равенства M1 M2 и M1 M2 равносильны.

Заметим, что в силу формулы MpKq “ pKq, любое тождество, истинное на алгебрах из класса K, будет истинно и на всех алгебрах

многообразия MpKq.

состоит из одной алгебры K

(

вместо

`t

u˘

будем писать MpAq.

В случае когда K

 

A

 

M

A

Многообразие универсальных алгебр M называется арифметическим, если оно конгруэнц-дистрибутивно (решетка ConpAq дистрибутивна для любой алгебры A из M) и конгруэнц-перестановочно (т. е. для любой алгебры A из M и любых ее конгруэнций 1, 2 имеет место равенство 1 ˝ 2 2 ˝ 1). Известна следующая термальная характеризация арифметических многообразий.

ТЕОРЕМА ПИКСЛИ. Для любого многообразия M эквивалентны: следующие условия:

1)M — арифметично,

2)существует терм p , , q (терм Пиксли) сигнатуры многообразия M такой, что на M истинны тождества

p , , q “ p , , q “ p , , q “ .

Функция p , , q называется дискриминаторной на множестве ,

17

если для любых , , из имеет место

$

& , если ,

p , , q “

% , если .

Класс алгебр K называется дискриминаторным, если существует терм

p , , q сигнатуры класса K, термальные функции которого на основном множестве любой алгебры из K являются дискриминаторными (дискриминаторный терм для K). Многообразие M называется дискриминаторным, если для некоторого дискриминаторного класса K Ď M

имеет место равенство M MpKq.

Отметим так же, что если терм p , , q является дискриминаторным для класса алгебр K, то терм

`˘

p , , , q “ p , , q, p , , q,

определяет так называемую функцию нормальной трансформации на основных множествах K-алгебр, т. е. для любой A P K и любых

, , , P A имеет место

$

& , если ,

p , , , q “

% , если .

Любая неодноэлементная дискриминаторная алгебра является простой. Так как, если p , , q — дискриминаторный терм для класса алгебр K, то для любой алгебры A из K на A истинны тождества:

p , , q “ , p , , q “ , p , , q “ , то, в силу теоремы Пиксли, многообразие MpKq арифметично. Пусть класс K является дискриминаторным с дискриминаторным термом p , , q. Через MpKq обозначим совокупность алгебр многообразия MpKq, на которых терм p , , q

определяет дискриминаторную функцию. Тогда имеет место равенство MpKq “ MpKq . Таким образом, подпрямо неразложимые алгебры дискриминаторного многообразия M (с дискриминаторным тер-

18

мом p , , q) суть те M-алгебры, на основных множествах которых терм p , , q определяет дискриминаторную функцию. Более того, для дискриминаторных многообразий имеет место равенство

M M “ tсовокупность простых алгебр из Mu .

То есть понятия подпрямо неразложимой и простой алгебры для дисриминаторных многообразий эквивалентны.

Конечные дискриминаторные алгебры называются квазипримальными. Имеет место следующая характеризация квазипримальных алгебр.

ТЕОРЕМА 1.1. Конечная алгебра A квазипримальна тогда и только тогда, когда многообразие MpAq арифметично и алгебра A наследственно проста (т. е. простыми являются все ее подалгебры).

Конечная алгебра A “ x ; y называется примальной, если любая функция на множестве является термальной функцией алгебры A.

ТЕОРЕМА 1.2. Конечная алгебра A примальна тогда и только тогда, когда она простая, плоская, жесткая и многообразие MpAq арифметично.

Другими словами, примальные алгебры это плоские и жесткие квазипримальные алгебры.

Алгебра A “ x ; y из многообразия алгебр M, порожденная некоторым множеством Ď (т. е. когда A “ x yA) называется свободной над в многообразии M, если любое отображение множества в

любую M-алгебру C продолжимо до (единственного) гомоморфизма алгебры A в алгебру C (т. е. если существует и при этом единственный гомоморфизм алгебры A в C, ограничение которого до множества совпадает с отображением ). Для любого многообразия M и любого множества существует M-алгебра Mp q свободная над в многообразии M. При этом для любых равномощных множеств и

19

алгебры Mp q и Mp q изоморфны и могут быть обозначены просто как Mp q, где — мощность множества . Очевидно, что любая

M-алгебра мощности не более чем является гомоморфным образом алгебры Mp q. Кроме того M M p Mp 0qq, где 0 — счетный кардинал.

В силу многого изложенного выше, очевидно, что целый ряд свойств универсальных алгебр зависит не от их сигнатурных функций, а от совокупности термальных функций этих алгебр. То есть даже при различных наборах сигнатурных функций двух алгебр с общим основным множеством, но при совпадении совокупностей их термальных функций, свойства этих алгебр будут во многом идентичны. Это замечание лежит в основе следующего определения.

Два класса универсальных алгебр K1 и K2 сигнатур, соответственно,

1 и 2 называются рационально эквивалентными, если существуют отображения 1 ( 2), ставящие в соответствие символам сигнатуры 1

термы сигнатуры 2 (символам сигнатуры 2 термы сигнатуры 1) с сохранением их арности (числа аргументов символа P и терма p q

совпадают) и такие, что:

а) для любой K2-алгебры A “ x ; 2y алгебра 1pAq “ x ; 1y входит в класс K1, здесь 1-операции алгебры 1pAq на множестве определяются соответствующими 1p 1q-термами алгебры A;

б) для любой K1-алгебры A “ x ; 1y алгебра 2pAq “ x ; 2y входит в класс K2, здесь алгебра 2pAq определяется аналогично алгебре 1pAq из пункта а);

в) для любой K2-алгебры A имеет место равенство 2p 1pAqq “ A;

г) для любой K1-алгебры A имеет место равенство 1p 2pAqq “ A.

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]