Частично упорядоченное множество

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
(перенаправлено с «Частичный порядок»)

Части́чно упоря́доченное мно́жествоматематическое понятие, которое формализует интуитивные идеи упорядочения, расположения элементов в определённой последовательности. Неформально, множество частично упорядочено, если указано, какие элементы следуют за какими (какие элементы больше каких). В общем случае может оказаться так, что некоторые пары элементов не связаны отношением «следует за».

В качестве абстрактного примера можно привести совокупность подмножеств множества из трёх элементов [math]\displaystyle{ \{ x, y, z\} }[/math] (булеан данного множества), упорядоченную по отношению включения.

Определение и примеры

Отношением порядка, или частичным порядком, на множестве [math]\displaystyle{ M }[/math] называется бинарное отношение [math]\displaystyle{ \varphi }[/math] на [math]\displaystyle{ M }[/math] (определяемое некоторым множеством [math]\displaystyle{ R_{\varphi} \subset M \times M }[/math]), удовлетворяющее следующим условиям[1]:

Множество [math]\displaystyle{ M }[/math], на котором задано отношение частичного порядка, называется частично упорядоченным. Если быть совсем точным[2], то частично упорядоченным множеством называется пара [math]\displaystyle{ \langle M, \varphi \rangle }[/math], где [math]\displaystyle{ M }[/math] — множество, а [math]\displaystyle{ \varphi }[/math] — отношение частичного порядка на [math]\displaystyle{ M }[/math].

Размерность частично упорядоченного множества [math]\displaystyle{ \langle M,\varphi\rangle }[/math] равна максимальной численности совокупности линейных порядков [math]\displaystyle{ \lt _{i} }[/math] ([math]\displaystyle{ i\in I }[/math]). В основе этого определения находится свойство продолжаемости частичного порядка до линейного.

Терминология и обозначения

Отношение частичного порядка обычно обозначают символом [math]\displaystyle{ \leqslant }[/math], по аналогии с отношением «меньше либо равно» на множестве вещественных чисел. При этом, если [math]\displaystyle{ a \leqslant b }[/math], то говорят, что элемент [math]\displaystyle{ a }[/math] не превосходит [math]\displaystyle{ b }[/math], или что [math]\displaystyle{ a }[/math] подчинён [math]\displaystyle{ b }[/math].

Если [math]\displaystyle{ a \leqslant b }[/math] и [math]\displaystyle{ a \neq b }[/math], то пишут [math]\displaystyle{ a \lt b }[/math], и говорят, что [math]\displaystyle{ a }[/math] меньше [math]\displaystyle{ b }[/math], или что [math]\displaystyle{ a }[/math] строго подчинен [math]\displaystyle{ b }[/math].

Иногда, чтобы отличить произвольный порядок на некотором множестве от известного отношения «меньше либо равно» на множестве действительных чисел, вместо [math]\displaystyle{ \leqslant }[/math] и [math]\displaystyle{ \lt }[/math] используют специальные символы [math]\displaystyle{ \preccurlyeq }[/math] и [math]\displaystyle{ \prec }[/math] соответственно.

Строгий и нестрогий порядок

Отношение, удовлетворяющее условиям рефлексивности, транзитивности и антисимметричности, также называют нестрогим, или рефлексивным порядком. Если условие рефлексивности заменить на условие антирефлексивности (тогда свойство антисимметричности заменится на асимметричность):

[math]\displaystyle{ \forall a \; \neg (a \varphi a) }[/math]

то получим определение строгого, или антирефлексивного порядка.

Если [math]\displaystyle{ \leqslant }[/math] — нестрогий порядок на множестве [math]\displaystyle{ M }[/math], то отношение [math]\displaystyle{ \lt }[/math], определяемое как:

[math]\displaystyle{ a \lt b \; \overset{\mathrm{def}}{\Longleftrightarrow} \; (a \leqslant b) \wedge (a \neq b) }[/math]

является строгим порядком на [math]\displaystyle{ M }[/math]. Обратно, если [math]\displaystyle{ \lt }[/math] — строгий порядок, то отношение [math]\displaystyle{ \leqslant }[/math], определенное как

[math]\displaystyle{ a \leqslant b \; \overset{\mathrm{def}}{\Longleftrightarrow} \; (a \lt b) \vee (a = b) }[/math]

является нестрогим порядком.

Поэтому всё равно — задать на множестве нестрогий порядок или строгий порядок. В результате получится одна и та же структура. Разница только в терминологии и обозначениях.

Интервал

Для [math]\displaystyle{ a \leqslant b }[/math] замкнутый интервал [a,b] — это множество элементов x, удовлетворяющих неравенству [math]\displaystyle{ a \leqslant x \leqslant b }[/math] (т.е. [math]\displaystyle{ a \leqslant x }[/math] и [math]\displaystyle{ x \leqslant b }[/math]). Интервал содержит, по меньшей мере, элементы a и b.

Если использовать строгое неравенство "<", получим открытый интервал (a,b), множество элементов x, удовлетворяющих неравенству a < x < b (т.е. a < x и x < b). Открытый интервал может быть пустым, даже если a < b. Например, открытый интервал (1,2) для целых чисел пуст, поскольку нет целых чисел i, таких что 1 < i < 2.

Иногда определение расширяется, позволяя a > b. В этом случае интервал пуст.

Полуоткрытые интервалы [a,b) и (a,b] определяются аналогичным образом.

Частично упорядоченное множество является локально конечным[англ.], если любой интервал конечен. Например, целые числа локально конечны по их естественному упорядочению. Лексикографический порядок на прямом произведении ℕ×ℕ не является локально конечным, поскольку, например, [math]\displaystyle{ (1,2) \leqslant (1,3) \leqslant (1,4) \leqslant (1,5) \leqslant \ldots \leqslant (2,1) }[/math].

Концепцию интервала в частично упорядоченных множествах не следует путать со специфичным классом частичных упорядоченных множеств, известных как интервальные порядки[англ.].

Примеры

Подмножества {x, y, z}, упорядоченные отношением включения
  • Множество вещественных чисел [math]\displaystyle{ \mathbb{R} }[/math] частично упорядочено по отношению «меньше либо равно» — [math]\displaystyle{ \leqslant }[/math].
  • Пусть [math]\displaystyle{ M }[/math] — множество всех вещественнозначных функций, определенных на отрезке [math]\displaystyle{ [a,b] }[/math], то есть функций вида
[math]\displaystyle{ f \colon [a,b] \to \mathbb{R} }[/math]

Введём отношение порядка [math]\displaystyle{ \leqslant }[/math] на [math]\displaystyle{ M }[/math] следующим образом: [math]\displaystyle{ f \leqslant g }[/math], если для всех [math]\displaystyle{ x \in [a,b] }[/math] выполнено неравенство [math]\displaystyle{ f(x) \leqslant g(x) }[/math]. Очевидно, введенное отношение в самом деле является отношением частичного порядка.

  • Пусть [math]\displaystyle{ M }[/math] — некоторое множество. Множество [math]\displaystyle{ \mathcal{P}(M) }[/math] всех подмножеств [math]\displaystyle{ M }[/math] (так называемый булеан), частично упорядочено по включению [math]\displaystyle{ M \subseteq N }[/math].

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

Несравнимые элементы

Если [math]\displaystyle{ a }[/math] и [math]\displaystyle{ b }[/math] — действительные числа, то имеет место только одно из следующих соотношений:

[math]\displaystyle{ a \lt b, \qquad a=b, \qquad b\lt a }[/math]

В случае, если [math]\displaystyle{ a }[/math] и [math]\displaystyle{ b }[/math] — элементы произвольного частично упорядоченного множества, то существует четвёртая логическая возможность: не выполнено ни одно из указанных трех соотношений. В этом случае элементы [math]\displaystyle{ a }[/math] и [math]\displaystyle{ b }[/math] называются несравнимыми. Например, если [math]\displaystyle{ M }[/math] — множество действительнозначных функций на отрезке [math]\displaystyle{ [0,1] }[/math], то элементы [math]\displaystyle{ f(x) = x }[/math] и [math]\displaystyle{ g(x) = 1-x }[/math] будут несравнимы. Возможность существования несравнимых элементов объясняет смысл термина «частично упорядоченное множество».

Минимальный/максимальный и наименьший/наибольший элементы

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

Элемент [math]\displaystyle{ a \in M }[/math] называется минимальным, если не существует элемента [math]\displaystyle{ b \lt a }[/math]. Другими словами, [math]\displaystyle{ a }[/math] — минимальный элемент, если для любого элемента [math]\displaystyle{ b \in M }[/math] либо [math]\displaystyle{ b\gt a }[/math], либо [math]\displaystyle{ b=a }[/math], либо [math]\displaystyle{ b }[/math] и [math]\displaystyle{ a }[/math] несравнимы. Элемент [math]\displaystyle{ a }[/math] называется наименьшим, если для любого элемента [math]\displaystyle{ b \in M }[/math] имеет место неравенство [math]\displaystyle{ b \geqslant a }[/math]. Очевидно, всякий наименьший элемент является также минимальным, но обратное в общем случае неверно: минимальный элемент [math]\displaystyle{ a }[/math] может и не быть наименьшим, если существуют элементы [math]\displaystyle{ b }[/math], не сравнимые с [math]\displaystyle{ a }[/math].

Очевидно, что если в множестве существует наименьший элемент, то он единственен. А вот минимальных элементов может быть несколько. В качестве примера рассмотрим множество [math]\displaystyle{ \mathbb{N}\setminus \{ 1 \} = \{ 2, 3, \ldots \} }[/math] натуральных чисел без единицы, упорядоченное по отношению делимости [math]\displaystyle{ \mid }[/math]. Здесь минимальными элементами будут простые числа, а вот наименьшего элемента не существует.

Аналогично вводятся понятия максимального и наибольшего элементов.

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

Пусть [math]\displaystyle{ A }[/math] — подмножество частично упорядоченного множества [math]\displaystyle{ \langle M, \leqslant\rangle }[/math]. Элемент [math]\displaystyle{ u \in M }[/math] называется верхней гранью [math]\displaystyle{ A }[/math], если любой элемент [math]\displaystyle{ a \in A }[/math] не превосходит [math]\displaystyle{ u }[/math]. Аналогично вводится понятие нижней грани множества [math]\displaystyle{ A }[/math].

Любой элемент, больший, чем некоторая верхняя грань [math]\displaystyle{ A }[/math], также будет верхней гранью [math]\displaystyle{ A }[/math]. А любой элемент, меньший, чем некоторая нижняя грань [math]\displaystyle{ A }[/math], также будет нижней гранью [math]\displaystyle{ A }[/math]. Эти соображения ведут к введению понятий наименьшей верхней грани и наибольшей нижней грани.

Верхнее и нижнее множество

Элементы верхнего множества [math]\displaystyle{ 2^{\{1,2,3,4\}} \uparrow \{1\} }[/math] отмечены зелёным

Для элемента [math]\displaystyle{ m }[/math] частично упорядоченного множества [math]\displaystyle{ \langle M, \leqslant\rangle }[/math] верхним множеством называется множество [math]\displaystyle{ M \uparrow m }[/math] всех элементов, которым [math]\displaystyle{ m }[/math] предшествует ([math]\displaystyle{ \{ x \in M \mid m \leqslant x\} }[/math]).

Двойственным образом определяется нижнее множество, как множество всех элементов, предшествующих заданному: [math]\displaystyle{ M \downarrow m \stackrel{\mathrm{def}}{ = } \{ x \in M \mid x \leqslant m\} }[/math].

Условия обрыва цепей

Частично упорядоченное множество [math]\displaystyle{ M }[/math] называется удовлетворяющим условию обрыва строго возрастающих цепей, если не существует бесконечной строго возрастающей последовательности [math]\displaystyle{ (a_i \,\lt \, a_{i+1}) }[/math]. Это условие эквивалентно условию стабилизации нестрого возрастающих цепей: любая нестрого [math]\displaystyle{ (a_i \,\leqslant\, a_{i+1}) }[/math] возрастающая последовательность его элементов стабилизируется. То есть, для любой последовательности вида

[math]\displaystyle{ a_1 \,\leqslant\, a_2 \,\leqslant\, a_3 \,\leqslant\, \cdots }[/math]

существует натуральное [math]\displaystyle{ n, }[/math] такое что

[math]\displaystyle{ a_n = a_{n+1} = a_{n+2} = \cdots. }[/math]

Аналогичным образом определяется для убывающих цепей, тогда очевидно, [math]\displaystyle{ M }[/math] удовлетворяет условию обрыва убывающих цепей, тогда и только тогда, когда любая нестрого убывающая последовательность его элементов стабилизируется. Эти понятия часто используются в общей алгебре — см., например, нётерово кольцо, артиново кольцо.

Специальные типы частично упорядоченных множеств

Линейно упорядоченные множества

Пусть [math]\displaystyle{ \langle M, \leqslant\rangle }[/math] — частично упорядоченное множество. Если в [math]\displaystyle{ M }[/math] любые два элемента сравнимы, то множество [math]\displaystyle{ M }[/math] называется линейно упорядоченным. Линейно упорядоченное множество также называют совершенно упорядоченным, или просто, упорядоченным множеством[3]. Таким образом, в линейно упорядоченном множестве для любых двух элементов [math]\displaystyle{ a }[/math] и [math]\displaystyle{ b }[/math] имеет место одно и только одно из соотношений: либо [math]\displaystyle{ a\lt b }[/math], либо [math]\displaystyle{ a=b }[/math], либо [math]\displaystyle{ b\lt a }[/math].

Также всякое линейно упорядоченное подмножество частично упорядоченного множества называют цепью, то есть цепь в частично упорядоченном множестве [math]\displaystyle{ \langle M, \leqslant \rangle }[/math] — такое его подмножество, в котором любые два элемента сравнимы.

Из приведенных выше примеров частично упорядоченных множеств только множество действительных чисел является линейно упорядоченным. Множество действительнозначных функций на отрезке [math]\displaystyle{ [a, b] }[/math] (при условии [math]\displaystyle{ a\lt b }[/math]), булеан [math]\displaystyle{ \mathcal{P}(M) }[/math] (при [math]\displaystyle{ |M|\geqslant 2 }[/math]), натуральные числа с отношением делимости — не являются линейно упорядоченными.

В линейно упорядоченном множестве понятия наименьшего и минимального, а также наибольшего и максимального, совпадают.

Вполне упорядоченные множества

Линейно упорядоченное множество называется вполне упорядоченным, если каждое его непустое подмножество имеет наименьший элемент[4]. Такой порядок на множестве называется полным порядком, в контексте, где его невозможно спутать с полным порядком в смысле полных частично упорядоченных множеств.

Классический пример вполне упорядоченного множества — множество натуральных чисел [math]\displaystyle{ \mathbb{N} }[/math]. Утверждение о том, что любое непустое подмножество [math]\displaystyle{ \mathbb{N} }[/math] содержит наименьший элемент, равносильно принципу математической индукции. В качестве примера линейно упорядоченного, но не вполне упорядоченного множества можно привести множество неотрицательных чисел, упорядоченное естественным образом [math]\displaystyle{ \mathbb{R}_{+} = \{ x: x \geqslant 0\} }[/math]. Действительно, его подмножество [math]\displaystyle{ \{x: x \gt 1\} }[/math] не имеет наименьшего элемента.

Вполне упорядоченные множества играют исключительно важную роль в общей теории множеств.

Полное частично упорядоченное множество

Полное частично упорядоченное множество — частично упорядоченное множество, у которого есть дно — единственный элемент, который предшествует любому другому элементу и у каждого направленного подмножества которого есть точная верхняя граница[5]. Полные частично упорядоченные множества применяются в λ-исчислении и информатике, в частности, на них вводится топология Скотта, на основе которой строится непротиворечивая модель λ-исчисления и денотационная семантика[англ.]. Специальным случаем полного частично упорядоченного множества является полная решётка — если любое подмножество, не обязательно направленное, имеет точную верхнюю грань, то оно оказывается полной решёткой.

Упорядоченное множество [math]\displaystyle{ M }[/math] тогда и только тогда является полным частично упорядоченным, когда каждая функция [math]\displaystyle{ f \colon M\rightarrow M }[/math], монотонная относительно порядка ([math]\displaystyle{ a \leqslant b \Rightarrow f(a) \leqslant f(b) }[/math]) обладает хотя бы одной неподвижной точкой: [math]\displaystyle{ \exists _{x \in M} f(x)=x }[/math].

Любое множество [math]\displaystyle{ M }[/math] можно превратить в полное частично упорядоченное выделением дна [math]\displaystyle{ \bot }[/math] и определением порядка [math]\displaystyle{ \leqslant }[/math] как [math]\displaystyle{ \bot \leqslant m }[/math] и [math]\displaystyle{ m \leqslant m }[/math] для всех элементов [math]\displaystyle{ m }[/math] множества [math]\displaystyle{ M }[/math].

Теоремы о частично упорядоченных множествах

К числу фундаментальных теорем о частично упорядоченных множествах относятся принцип максимума Хаусдорфа и лемма Куратовского — Цорна. Каждая из этих теорем эквивалентна аксиоме выбора.

В теории категорий

Каждое частично упорядоченное множество (и каждый предпорядок) можно рассматривать как категорию, в которой каждое множество морфизмов [math]\displaystyle{ \mathrm{Hom}(A,B) }[/math] состоит не более чем из одного элемента. Например, эту категорию можно определить так: [math]\displaystyle{ \mathrm{Hom}(A,B)=\{(A,B)\} }[/math], если AB (и пустое множество в противном случае); правило композиции морфизмов: (y, z)∘(x, y) = (x, z). Каждая категория-предпорядок эквивалентна частично упорядоченному множеству.

Функтор из категории-частично упорядоченного множества (то есть диаграмма, категория индексов которой является частично упорядоченным множеством) — это коммутативная диаграмма.

Примечания

Литература

  • Александров П. С. Введение в теорию множеств и общую топологию. — М.: Наука, 1977. — 368 с.
  • Барендрегт, Хенк. Ламбда-исчисление. Его синтаксис и семантика = The Lambda Calculus. Its syntax and semantics. — М.: Мир, 1985. — 606 с. — 4800 экз.
  • Колмогоров А. Н., Фомин С. В. Элементы теории функций и функционального анализа. — 7-е изд. — М.: Физматлит, 2004. — 572 с. — ISBN 5-9221-0266-4.
  • Хаусдорф Ф. Теория множеств. — 4-е изд. — М.: УРСС, 2007. — 304 с. — ISBN 978-5-382-00127-2.
  • Гуров С.И. Булевы алгебры, упорядоченные множества, решетки: Определения, свойства, примеры. — 2-е изд. — М.: Либроком, 2013. — 352 с. — ISBN 978-5-397-03899-7.

См. также