На этом шаге мы рассмотрим полумодулярные решетки, условие Жордана - Дедекинда.
Напомним, что решеткой называется алгебра L с двумя бинарными операциями ∧ и ∨ такими, что для любых а, b, с ∈ L выполняется
1) а ∧ а = а, 1') а ∨ а = а, 2) а ∧ b = b ∧ а, 2') а ∨ b = b ∨ а, 3) а ∧ (b ∧ с) = (а ∧ b) ∧ с, 3') a ∨ (b ∨ c) = (a ∨ b) ∨ c, 4) а ∧ (а ∨ b) = а, 4') а ∨ (а ∧ b) = а.
В решетке L можно ввести отношение частичного порядка ≤, полагая
a ≤ b ⇔ a ∧ b = a (a, b ∈ L).
Отметим, что a ∧ b и a ∨ b являются соответственно точной нижней и точной верхней границами для элементов а и b относительно ≤. Решетка L называется модулярной, если
а ≥ b → a ∧ (b ∨ с) = b ∨ (a ∧ с)
для любых а, b, с ∈ L.
Для элементов а и b решетки L таких, что a ≤ b, положим
[а, b] = {x | а ≤ x ≤ b}.
Это подмножество замкнуто относительно операций ∨ и ∧, т.е. является подрешеткой, и называется интервалом решетки L.
φ(х) = x ∨ b (x ∈ [а ∧ b, а]),
ψ(y) = y ∧ b (y ∈ [b, а ∨ b]),
Заметим, что
a ∧ b ≤ x ≤ a => b=(a ∧ b) ∨ b ≤ φ(x) ≤ а ∨ b
и
b ≤ y ≤ a ∨ b => a ∧ b ≤ ψ(y) ≤ а ∧ (а ∨ b) = а.
Далее, для любого х ∈ [а ∧ b, a] выполняется
ψφ(x) = (x ∨ b) ∧ а = x ∨ (а ∧ b) = x,
т.е. ψφ тождественно на [а ∧ b, а] и, аналогично, ψφ тождественно на [b, а ∨ b]. Следовательно, ψ и φ - две взаимно обратные биекции. Кроме того, ψ и φ сохраняют отношение ≥:
x1 ≤ x2 = φ(х1) ≤ φ(х2), у1 ≤ y2 => ψ(y1) ≤ ψ(y2)
для любых x1, x2 ∈ [а ∧ b, а], y1, y2 ∈ [b, a ∨ b].
Отсюда следует, что φ - изоморфизм подрешетки [a ∧ b, а] на подрешетку [b, а ∨ b].
Через <• будем обозначать в решетке L отношение покрытия, т.е. мы полагаем а<•b, если а < b и интервал [а, b] двухэлементен.
Решетка L называется полумодулярной, если
a ∧ b <• а => b <• а ∨ b
для любых а, b ∈ L. В силу леммы 1 любая модулярная решетка полумодулярна.
Пусть V - конечномерное векторное пространство над телом F. Тогда решетка Sub V подпространств пространства V, как известно, модулярна и, следовательно, полумодулярна.
Рассмотрим теперь решетку L, в которой все цепи конечны. Будем говорить, что L удовлетворяет условию Жордана-Дедекинда, если для любых двух элементов а, b ∈ L таких, что а<b, все максимальные (а, b)-цепи в L имеют одинаковую длину, т. е. всегда из условий
а = u0 <• u1 <• ... <• um = b, а = v1 <• v2 <• ... <• vn = b
вытекает m = n.
При m = 1 имеем а <• b и утверждение очевидно.
Пусть утверждение верно для любого интервала, имеющего максимальную цепь длины меньшей m, и m ≤ 2. Рассмотрим две максимальные (а, b)-цепи: а = u0 <• u1 <• ... <• um = b, а = v1 <• v2 <• ... <• vn = b.
В силу предположения индукции мы можем считать, что m > n. Если u1 = v1, то, применяя предположение индукции к интервалу [u1, b], получаем m - 1= n - 1, т. е. m = n. Пусть u1, v1 <• u1∨ v1. В силу полумодулярности выполняется u1, v1 <• u1. По предположению индукции любая максимальная (u1, b)-цепь имеет длину m - 1. Следовательно, любая максимальная (u1 ∨ v1, b)-цепь имеет длину m-2. Отсюда следует, что любая максимальная (v1, b)-цепь имеет длину m - 1. Тогда m - 1 = n - 1, т.е. опять имеем m = n.
Далее под отношением <• на решетке L будем понимать объединение отношения покрытия <• и отношения равенства =. В дальнейшем мы будем рассматривать решетки, обладающие наименьшим элементом, который будем называть нулем и будем обозначать через 0. Атомом будем называть элемент решетки, покрывающий ее наименьший элемент 0.
u <• v > u ∨ w ≤ v ∨ w.
В частности, для любого а ∈ L и атома р такого, что р не находится в отношении частичного порядка с а, выполняется
а <• a ∨ р.
Пусть L - полумодулярная решетка с нулем 0, в которой все цепи конечны. Через dim а будем обозначать длину максимальной (0, a)-цепи. Это определение корректно в силу теоремы 1. Функцию dim x будем называть функцией размерности на решетке L.
dim(a ∧ b) + dim (a ∨ b) ≤ dim a + dim b;
dim(a ∧ b) + dim(a ∨ b) = dim a + dim b.
b = u0 ∨ b ≤• u1 ∨ b ≤• ...≤• um ∨ b = a ∨ b.
Отсюда следует dim а - dim(a ∧ b) = b ≥ dim(a ∨ b) - dim b,
т.е.
dim a + dim b ≥ dim(a ∧ b) + dim(a ∨ b).
dim a - dim(a ∧ b) = dim(a ∨ b) - dim b.
Обратно, предположим, что для любых а, b ∈ L выполняется равенство
dim(a ∧ b) + dim(a ∨ b) = dim a + dim b.
Пусть, от противного, решетка L немодулярна. Тогда, как известно, она содержит Пентагон (рис. 1) в качестве подрешетки.
Рис.1. Пентагон
Для элементов Пентагона в силу нашего предположения получаем
dim v + dim u = dim с + dim a,
dim v + dim u = dim с + dim b,
т. е. dim a = dim b, что невозможно.
Отметим, что неравенство из 1) называют неравенством полумодулярности.
На следующем шаге мы рассмотрим конечномерные геометрические решетки и матроиды.