Решётки

Пусть задано частично упорядоченное множество М. Отношение порядка в дальнейшем будем обозначать знаком , двойственное к нему – знаком . Применим введённые в предыдущем разделе определения к подмножествам М, состоящим всего из двух элементов (!).

Пусть М – частично упорядоченное множество с частичным порядком . Элемент х Î М называется нижней границей элементов a и b, если x ≤ b & x ≤ a.

Элемент v называется нижней гранью, если для любой границы x, x ≤ v.

Аналогично определяются верхняя граница y: a ≤ y & b≤y и верхняя граньu: u ≤y для любой границы y.

Обозначают нижние и верхние грани символами min(a,b) = inf(a,b) = aÙb и max(a,b) = sup(a,b) = aÚb соответственно.

Теорема. Если существует нижняя (верхняя) грань, то она единственна.

□ Пусть x = inf(a,b) & y = inf(a,b) → x ≤ y & y ≤ x → x = y. ■

Следствие. Каждая из граней представляет собой функцию Ù,Ú: М2 # М, т.е. является бинарной операцией на М.

Свойства граней/операций:

1.. aÙа = а, aÚа=а;

2. aÙb = bÙa; aÚb = bÚa.

3. (aΛb)Ùc = aÙ(bÙc); (aÚb)Úc = aÚ(bÚc).

Действительно, определение границ не зависит от порядка элементов, равно как и inf(inf(a,b),c) = inf(a, inf(c,b)).

Если вдобавок к этим свойствам грани обладают свойствами дистрибутивности и ограниченности, т.е.

4. (aÙb)Úc = (aÚc) Ù (bÚc); (aÚb) Ù c = (aÙc) Ú (bÙc),

5. 0: aÙ0 = 0 и 1: aÚ1 = 1;

И для каждого а существует элемент , называемый дополнением:

6. "а$ : аÙ = 0, аÚ =1,

то мы получаем алгебру, которая называется алгеброй Буля, и в которой, помимо установленных свойств, выполняются следующие:

7. Дополнение единственно.

8. Дополнение инволютивно:

9. Грани дополняют друг друга:

10. Выполняются законы де Моргана.

Множество М, в котором для любых элементов a, b существует inf(a,b) (sup(a,b)), называется нижней (верхней) полурешеткой. Если существуют обе грани, то множество называется решеткой

NB. 1) Решетка интересна тем, что из упорядоченного множества без введения каких-то дополнительных структур (операций) получилась алгебра. При этом на линейно упорядоченном множестве алгебра тривиальна.

2) Полученная алгебра решётки изоморфна алгебре множеств.

Решёткой называется частично упорядоченное множество, в котором для любых двух элементов a и b существуют точная верхняя грань – sup(a,b)=aÚb и точная нижняя грань – inf(a,b)=aÙb Инфинум и супремум оказываются, таким образом, бинарными операциями на М, а решётка – алгебраической системой {M; ; Ú;Ù}. Операции взятия точных граней ассоциативны, поэтому можно определить их для любого подмножества множества М.

ê Любое линейно упорядоченное множество (например, ¢) можно превратить в решётку, определив для любых a, b: aÚb = max (a,b), aÙb=min (a,b).

ê Определим на N отношение частичного порядка a b, если a делит b. Тогда aÚb – наименьшее общее кратное а и b, а aÙb – наибольший общий делитель а и b. Например, 9Ú12=36, 9Ù12=3, а 5Ú7=35, 5Ù7=1.

ê Система всех подмножеств любого множества U (булеан 2U) частично упорядочена по включению Í. Таким образом, булеан является решёткой, элементами которой являются множества, а операциями инфинум и супремум – обычные теоретико-множественные операции пересечения и объединения.

ê Рассмотрим множество Bn двоичных векторов длины n, частично упорядоченное следующим образом: a =(α1, …, αn) ≤ b = (β1, …, βn), если в а единицы стоят на всех тех местах, на которых они стоят в b (и, быть может, ещё на некоторых). Например, (010) ≤(011), а (010) и (100) не сравнимы (запятые между компонентами вектора здесь и далее опускаем). Множество Bn, упорядоченное таким образом, является решёткой; в ней aÚb – это вектор, в котором единицы стоят на тех (и только тех) местах, где есть единицы либо в а, либо в b, а aÚb – это вектор, в котором единицы стоят на тех и только тех местах, где единицы есть и в а, и в b. Например, (010) Ú (100) = (110), (010) Ù (100)=(000).

ê Ранее нами было установлено взаимно однозначное соответствие между множеством Bn и булеаном 2Ô произвольного множества Ô мощности n. Легко проверить, что это соответствие является изоморфизмом решёток; таким образом, решетки, описанные в данном и предыдущем примере, изоморфны.

ê Когда упорядоченное множество не является решёткой? Тогда, когда какие-либо два элемента не имеют супремума или инфинума. А это возможно в двух случаях: 1) когда нет какой-то из граней; 2) когда грань не единственна. [На рис. а элементы (d,e), (c,d) не имеют верхней грани, элементы (b,c) не имеют нижней грани. На рис. б (b,c) имеют две наименьшие и несравнимые верхние грани, (d,e) имеют две наибольшие нижние грани.]

ê Решётка, в которой пересечение и объединение существуют для любого подмножества её элементов, называется полной. – Конечная решётка всегда полна. Объединение всех элементов полной решётки – это максимальный элемент, называемый единицей решётки. Пересечение всех элементов полной решётки – это минимальныё элемент, называемый нулём решётки. Решетка–булеан 2Ô – всегда полна, даже для бесконечного множества Ô. Единицей этой решётки служит само множество Ô (универсум), содержащее все свои подмножества, нулём – пустое множество ¯.

f

d e d e

 
 


b

c b c

a a

Рис. а. Рис. б



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: