К содержимому
ИС30

Поиск по сайту

Конспекты, лабы, квизы, ЧаВо и страницы

Войти
Дискретная математикаЛекция 56 октября 2026 г.

Лекция 5. Частичный порядок, диаграмма Хассе, границы

Частичный и строгий порядок, линейный порядок и плотность, цепи, лексикографический порядок, топологическая сортировка, диаграмма Хассе, минимальные и наименьшие элементы, верхние и нижние грани, супремум и инфимум.

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

Что уметь после занятия

Проверять, что отношение является частичным или строгим порядком; строить диаграмму Хассе и читать по ней минимальные, наименьшие элементы и границы; находить sup⁡\sup и inf⁡\inf подмножества; сравнивать пары лексикографически.

1. Частичный порядок

1.1. Определение

Определение 1. Бинарное отношение ≤\le на множестве AA называется частичным порядком, если оно

  • рефлексивно: ∀a∈A  a≤a\forall a \in A\ \ a \le a;
  • антисимметрично: ∀a,b∈A  (a≤b∧b≤a)→a=b\forall a, b \in A\ \ (a \le b \wedge b \le a) \to a = b;
  • транзитивно: ∀a,b,c∈A  (a≤b∧b≤c)→a≤c\forall a, b, c \in A\ \ (a \le b \wedge b \le c) \to a \le c.

Определение 2. Пара (A,≤)(A, \le), где ≤\le — частичный порядок на AA, называется ЧУМ — частично упорядоченным множеством (англ. partially ordered set, poset).

1.2. Примеры

Множество и отношениеПочему это частичный порядок
(R,≤)(\mathbb{R}, \le)обычное сравнение чисел
(P(A),⊆)(\mathcal{P}(A), \subseteq)X⊆XX \subseteq X; из X⊆Y⊆XX \subseteq Y \subseteq X следует X=YX = Y; включение транзитивно
(N,∣)(\mathbb{N}, \mid)делимость: a∣aa \mid a; из a∣ba \mid b и b∣ab \mid a следует a=ba = b; a∣b∣c⇒a∣ca \mid b \mid c \Rightarrow a \mid c

Слово «частичный» значит, что некоторые пары можно не сравнивать. В (N,∣)(\mathbb{N}, \mid) числа 22 и 33 несравнимы: ни 2∣32 \mid 3, ни 3∣23 \mid 2. В (P({1,2,3}),⊆)(\mathcal{P}(\{1, 2, 3\}), \subseteq) несравнимы {1}\{1\} и {2}\{2\}.

Делимость на целых числах не порядок

На Z\mathbb{Z} делимость не антисимметрична: 2∣−22 \mid -2 и −2∣2-2 \mid 2, но 2≠−22 \ne -2. Порядком она становится на N\mathbb{N}.

2. Строгий порядок

Определение 3. Бинарное отношение << на AA называется строгим порядком, если оно

  • иррефлексивно: ∀a∈A  ¬(a<a)\forall a \in A\ \ \neg(a < a);
  • асимметрично: ∀a,b∈A  a<b→¬(b<a)\forall a, b \in A\ \ a < b \to \neg(b < a);
  • транзитивно: ∀a,b,c∈A  (a<b∧b<c)→a<c\forall a, b, c \in A\ \ (a < b \wedge b < c) \to a < c.

Пример. Обычное << на числах: 1<11 < 1 ложно, а из 1<21 < 2 и 2<32 < 3 следует 1<31 < 3. Другой пример — строгое включение ⊂\subset на P({1,2,3})\mathcal{P}(\{1, 2, 3\}): {1}⊂{1,2}⊂{1,2,3}\{1\} \subset \{1, 2\} \subset \{1, 2, 3\}.

Теорема 1. Если задан частичный порядок ≤\le, то отношение a<b  ⟺  a≤b∧a≠ba < b \iff a \le b \wedge a \ne b является строгим порядком (индуцированный строгий порядок). Верно и обратное: по строгому порядку << отношение a≤b  ⟺  a<b∨a=ba \le b \iff a < b \vee a = b является частичным порядком.

Доказательство первой части. Иррефлексивность: a≠aa \ne a ложно, значит a<aa < a ложно. Асимметричность: пусть a<ba < b и b<ab < a; тогда a≤ba \le b и b≤ab \le a, по антисимметрии a=ba = b, а это противоречит a≠ba \ne b. Транзитивность: пусть a<ba < b и b<cb < c; тогда a≤ca \le c по транзитивности ≤\le. Если бы a=ca = c, то a≤ba \le b и b≤c=ab \le c = a дали бы a=ba = b, противоречие. Значит a≠ca \ne c и a<ca < c. Обратная часть проверяется так же. ■\blacksquare

Поэтому дальше «порядок» и «строгий порядок» — две записи одного и того же: ≤\le и << получаются друг из друга.

3. Линейный порядок, плотность, цепи

3.1. Линейный порядок

Определение 4. Частичный порядок называется линейным (полным, total), если он сильно связен, то есть любые два элемента сравнимы:

∀a,b∈A  (a≤b)∨(b≤a).\forall a, b \in A\ \ (a \le b) \vee (b \le a).

Числа с ≤\le — линейный порядок; делимость и включение — нет.

3.2. Плотность

Определение 5. Линейный порядок плотен, если между любыми двумя различными элементами есть третий:

∀a,b∈A  (a<b→∃c  a<c<b).\forall a, b \in A\ \ (a < b \to \exists c\ \ a < c < b).

Условие нужно писать именно со строгим <<: с нестрогим ≤\le в качестве cc подошёл бы сам aa, и любой порядок оказался бы плотным.

Пример. (Q,<)(\mathbb{Q}, <) плотен: между aa и bb лежит a+b2\dfrac{a + b}{2}. (Z,<)(\mathbb{Z}, <) не плотен: между 11 и 22 нет целого числа.

3.3. Цепи и антицепи

Определение 6. Подмножество ЧУМ называется цепью, если любые два его элемента сравнимы, и антицепью, если любые два его различных элемента несравнимы.

Пример. В (N,∣)(\mathbb{N}, \mid) множество {1,2,4,12}\{1, 2, 4, 12\} — цепь: 1∣2∣4∣121 \mid 2 \mid 4 \mid 12. Множество {4,6}\{4, 6\} — антицепь: 4∤64 \nmid 6 и 6∤46 \nmid 4.

3.4. Лексикографический порядок

Определение 7. Пусть на AA и на BB заданы строгие порядки. Лексикографический порядок на A×BA \times B:

(a1,a2)<(b1,b2)  ⟺  a1<b1 ∨ (a1=b1∧a2<b2).(a_1, a_2) < (b_1, b_2) \iff a_1 < b_1 \ \vee\ (a_1 = b_1 \wedge a_2 < b_2).

Так упорядочены слова в словаре: сначала сравниваем первые буквы, и только если они равны, переходим ко вторым.

Пример. (2,9)<(3,1)(2, 9) < (3, 1), потому что 2<32 < 3 и вторые компоненты не смотрим. (2,3)<(2,7)(2, 3) < (2, 7), потому что первые компоненты равны, а 3<73 < 7.

Теорема 2. Лексикографический порядок линеен тогда и только тогда, когда линейны оба исходных порядка (на непустых AA и BB).

Доказательство. Пусть оба линейны, а (a1,a2)≠(b1,b2)(a_1, a_2) \ne (b_1, b_2). Если a1≠b1a_1 \ne b_1, то один из них меньше в AA, и это решает сравнение пар. Если a1=b1a_1 = b_1, то a2≠b2a_2 \ne b_2, и они сравнимы в BB. Обратно: если в AA есть несравнимые x,yx, y, то при любом c∈Bc \in B пары (x,c)(x, c) и (y,c)(y, c) несравнимы; аналогично для BB и пар (c,x)(c, x), (c,y)(c, y). ■\blacksquare

3.5. Топологическая сортировка

Определение 8. Линейный порядок ⪯\preceq на ЧУМ (A,≤)(A, \le) называется его топологической сортировкой, если a≤ba \le b влечёт a⪯ba \preceq b. Иными словами, это способ выстроить все элементы в ряд так, чтобы ничего не стояло раньше того, что меньше него.

Пример. Для делимости на {1,2,3,4,6,12}\{1, 2, 3, 4, 6, 12\} подходят порядки 1,2,3,4,6,121, 2, 3, 4, 6, 12 и 1,3,2,6,4,121, 3, 2, 6, 4, 12: в обоих число стоит после всех своих делителей. Сортировок бывает много, она единственна только у линейного порядка.

4. Диаграмма Хассе

4.1. Покрытие

Рисовать все пары a≤ba \le b неудобно: слишком много лишних стрелок. Поэтому из отношения оставляют только «скелет» — отношение покрытия.

Определение 9. Элемент aa покрывает bb, если b<ab < a и не существует cc с b<c<ab < c < a (отношение покрытия).

4.2. Построение

Диаграмма Хассе — скелет частичного порядка. Строится так:

  1. Убрать все петли (рефлексивность).
  2. Убрать рёбра, следующие из транзитивности: остаётся только отношение покрытия.
  3. Расположить aa выше bb, если b<ab < a.
  4. Нарисовать линии между соседними элементами по покрытию.

Стрелки на рёбрах не нужны: направление «вверх» уже задано расположением.

4.3. Пример: делители числа 12

D12={1,2,3,4,6,12}D_{12} = \{1, 2, 3, 4, 6, 12\} с отношением делимости. Покрытий семь: 1−21 - 2, 1−31 - 3, 2−42 - 4, 2−62 - 6, 3−63 - 6, 4−124 - 12, 6−126 - 12. Ребра 1−41 - 4 нет, потому что между ними стоит 22.

      12
     /  \
    4    6
    |  / |
    2    3
     \  /
      1
Строят снизу вверх

Обычно диаграмму строят не сверху вниз, а снизу вверх: сначала самые маленькие элементы, потом то, что их покрывает. Так меньшие оказываются внизу, как и положено.

5. Экстремальные элементы

Определение 10. Элемент mm минимален, если ∄a ⁣:a<m\nexists a\colon a < m. Элемент mm максимален, если ∄a ⁣:m<a\nexists a\colon m < a.

Определение 11. Элемент mm наименьший, если ∀a∈A  m≤a\forall a \in A\ \ m \le a. Элемент mm наибольший, если ∀a∈A  a≤m\forall a \in A\ \ a \le m.

На диаграмме Хассе минимальные элементы — те, под которыми ничего нет, максимальные — те, над которыми ничего нет. Наименьший — единственная «нижняя точка», с которой связаны все остальные.

Утверждение 1. Наименьший элемент, если он существует, единственен и минимален. То же верно для наибольшего и максимального.

Доказательство. Единственность: если mm и m′m' оба наименьшие, то m≤m′m \le m' и m′≤mm' \le m, откуда m=m′m = m' по антисимметрии. Минимальность: если бы нашлось a<ma < m, то a≤ma \le m и a≠ma \ne m; но mm наименьший, поэтому m≤am \le a, и по антисимметрии a=ma = m — противоречие. ■\blacksquare

Минимальный не значит наименьший

Обратное неверно. В ({2,3,4,6,12},∣)(\{2, 3, 4, 6, 12\}, \mid) минимальны и 22, и 33 (под ними в этом множестве ничего нет), но наименьшего нет: ни 2∣32 \mid 3, ни 3∣23 \mid 2. Минимальных элементов может быть несколько, наименьший — не больше одного, и он есть не всегда.

6. Верхние и нижние грани

Определение 12. Пусть S⊆AS \subseteq A. Элемент u∈Au \in A — верхняя грань SS, если s≤us \le u для всех s∈Ss \in S. Элемент l∈Al \in A — нижняя грань SS, если l≤sl \le s для всех s∈Ss \in S.

Грань берётся из всего AA и не обязана лежать в SS.

Определение 13. Супремум sup⁡S\sup S — наименьшая верхняя грань SS. Инфимум inf⁡S\inf S — наибольшая нижняя грань SS.

Раз наименьший и наибольший элементы единственны (утверждение 1), то sup⁡S\sup S и inf⁡S\inf S, если существуют, тоже единственны.

Пример в (D12,∣)(D_{12}, \mid):

SSВерхние граниsup⁡S\sup SНижние граниinf⁡S\inf S
{2,3}\{2, 3\}6,126, 12661111
{4,6}\{4, 6\}121212121,21, 222

Пример в (R,≤)(\mathbb{R}, \le): для интервала S=(0,1)S = (0, 1) верхние грани — все числа из [1,+∞)[1, +\infty), sup⁡S=1\sup S = 1, inf⁡S=0\inf S = 0. Ни 11, ни 00 не принадлежат SS, поэтому у SS нет ни наибольшего, ни наименьшего элемента, а точные грани есть.

Частые ошибки

  • Путать минимальный и наименьший элемент (раздел 5): минимальных может быть много, наименьший один и не всегда есть.
  • Считать, что любые два элемента ЧУМ сравнимы. Это свойство линейного порядка.
  • Писать плотность через ≤\le (раздел 3.2): определение теряет смысл, нужно строгое <<.
  • Искать sup⁡S\sup S только внутри SS: верхняя грань берётся из всего AA и может в SS не лежать.
  • Считать, что sup⁡\sup и inf⁡\inf есть всегда. В ({1,2,3,4,6},∣)(\{1, 2, 3, 4, 6\}, \mid) у множества {4,6}\{4, 6\} нет верхних граней, значит нет и sup⁡\sup.
  • Рисовать на диаграмме Хассе рёбра, следующие из транзитивности, и петли.
  • Брать делимость на Z\mathbb{Z} вместо N\mathbb{N}: пропадает антисимметричность.

Мини-тренажёр

  1. Отношение R={(1,1),(2,2),(3,3),(1,2),(2,3)}R = \{(1, 1), (2, 2), (3, 3), (1, 2), (2, 3)\} на {1,2,3}\{1, 2, 3\} — частичный порядок? Если нет, что добавить?
  2. Выпишите все пары строгого порядка, индуцированного делимостью на {1,2,3,6}\{1, 2, 3, 6\}.
  3. Сравните лексикографически (2,9)(2, 9) и (3,1)(3, 1), затем (2,3)(2, 3) и (2,7)(2, 7).
  4. Плотны ли (Q,<)(\mathbb{Q}, <) и (Z,<)(\mathbb{Z}, <)?
  5. Постройте диаграмму Хассе для (P({1,2,3}),⊆)(\mathcal{P}(\{1, 2, 3\}), \subseteq). Сколько в ней вершин и рёбер? Найдите наименьший и наибольший элементы, sup⁡{{1},{2}}\sup\{\{1\}, \{2\}\} и inf⁡{{1,2},{2,3}}\inf\{\{1, 2\}, \{2, 3\}\}.
  6. В ({2,3,4,6,12},∣)(\{2, 3, 4, 6, 12\}, \mid) найдите минимальные и максимальные элементы, наименьший и наибольший, sup⁡{2,3}\sup\{2, 3\} и inf⁡{4,6}\inf\{4, 6\}. Существует ли inf⁡{2,3}\inf\{2, 3\}?
  7. Укажите ещё одну топологическую сортировку делимости на {1,2,3,4,6,12}\{1, 2, 3, 4, 6, 12\} и найдите цепь из трёх элементов и антицепь из двух.
Ответы
  1. Нет: не транзитивно, так как (1,2)(1, 2) и (2,3)(2, 3) есть, а (1,3)(1, 3) нет. После добавления (1,3)(1, 3) это порядок.
  2. Пары (a,b)(a, b) с a∣ba \mid b и a≠ba \ne b: (1,2),(1,3),(1,6),(2,6),(3,6)(1, 2), (1, 3), (1, 6), (2, 6), (3, 6).
  3. (2,9)<(3,1)(2, 9) < (3, 1), так как 2<32 < 3; (2,3)<(2,7)(2, 3) < (2, 7), так как первые компоненты равны и 3<73 < 7.
  4. (Q,<)(\mathbb{Q}, <) плотен (между aa и bb лежит a+b2\dfrac{a + b}{2}), (Z,<)(\mathbb{Z}, <) нет (между 11 и 22 ничего нет).
  5. Диаграмма — куб: 88 вершин (подмножества) и 1212 рёбер (33 от ∅\varnothing к одноэлементным, 66 от одноэлементных к двухэлементным, 33 от двухэлементных к {1,2,3}\{1, 2, 3\}). Наименьший элемент ∅\varnothing, наибольший {1,2,3}\{1, 2, 3\}; sup⁡{{1},{2}}={1,2}\sup\{\{1\}, \{2\}\} = \{1, 2\}, inf⁡{{1,2},{2,3}}={2}\inf\{\{1, 2\}, \{2, 3\}\} = \{2\}.
  6. Минимальные: 22 и 33; максимальный: 1212. Наименьшего нет, наибольший 1212. sup⁡{2,3}=6\sup\{2, 3\} = 6 (верхние грани 66 и 1212), inf⁡{4,6}=2\inf\{4, 6\} = 2. inf⁡{2,3}\inf\{2, 3\} не существует: в этом множестве у {2,3}\{2, 3\} нет нижних граней (11 в него не входит).
  7. Например, 1,2,4,3,6,121, 2, 4, 3, 6, 12 (каждое число стоит после своих делителей). Цепь из трёх элементов: {1,2,6}\{1, 2, 6\} или {1,3,12}\{1, 3, 12\}. Антицепь: {2,3}\{2, 3\}, {3,4}\{3, 4\} или {4,6}\{4, 6\}; из трёх элементов антицепи здесь нет, потому что среди любых трёх чисел из {2,3,4,6}\{2, 3, 4, 6\} найдётся пара, где одно делит другое (2∣42 \mid 4, 2∣62 \mid 6, 3∣63 \mid 6).

Шпаргалка

ПонятиеСуть
Частичный порядок ≤\leрефлексивно, антисимметрично, транзитивно
ЧУМпара (A,≤)(A, \le), англ. poset
Строгий порядок <<иррефлексивно, асимметрично, транзитивно
Связь ≤\le и <<a<b  ⟺  a≤b∧a≠ba < b \iff a \le b \wedge a \ne b; a≤b  ⟺  a<b∨a=ba \le b \iff a < b \vee a = b
Линейный порядок∀a,b  (a≤b)∨(b≤a)\forall a, b\ \ (a \le b) \vee (b \le a)
Плотный порядокa<b→∃c  a<c<ba < b \to \exists c\ \ a < c < b; Q\mathbb{Q} плотно, Z\mathbb{Z} нет
Цепь, антицепьлюбые два сравнимы; любые два различных несравнимы
Лексикографический порядокa1<b1a_1 < b_1 или (a1=b1a_1 = b_1 и a2<b2a_2 < b_2); линеен, если линейны оба
Топологическая сортировкалинейный порядок, продолжающий данный: a≤b⇒a⪯ba \le b \Rightarrow a \preceq b
aa покрывает bbb<ab < a и нет cc с b<c<ab < c < a
Диаграмма Хассебез петель и транзитивных рёбер, большее выше меньшего
Минимальный, максимальныйнет элемента строго меньше, нет элемента строго больше
Наименьший, наибольший∀a  m≤a\forall a\ \ m \le a; ∀a  a≤m\forall a\ \ a \le m; единственны
Верхняя, нижняя грань SSs≤us \le u для всех s∈Ss \in S; l≤sl \le s для всех s∈Ss \in S
sup⁡S\sup S, inf⁡S\inf Sнаименьшая верхняя и наибольшая нижняя грань; могут не существовать

Комментарии0

Пока никто ничего не написал.

Войдите, чтобы оставить комментарий