Полурешётка: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м стилевые и оформительские правки, -книга про компиляторы
Строка 1:
'''Полурешётка''' ({{lang-en|semilattice}}, до 1960-х годов также использовался термин ''полуструктура'') в [[Общая алгебра|общей алгебре]] — [[полугруппа]], бинарная операция в которой [[Коммутативность|коммутативна]] и [[Идемпотентность|идемпотентна]].
 
СВ точки зрениятерминах [[Теория множествпорядков|теоретико-множественноготеории порядков]] подхода, полурёшетка определяетсяможет быть определена как [[частично упорядоченное множество]], для каждой пары элементов которого определена [[точная верхняя грань]] ('''''верхняя полурешётка''''') или [[точная нижняя грань]] ('''''нижняя полурешётка'''''). Множество, являющееся одновременно верхней и нижней полурешёткой является [[Решётка (теория множеств)|решёткой]].
 
== Алгебраические определения ==
Строка 14:
то алгебра <math>\langle V, \vee, \wedge \rangle</math> является [[Решётка (теория множеств)|решёткой]]. В таком контексте <math>\langle V, \vee \rangle</math> называют ''верхней полурешёткой'', а <math>\langle V, \wedge \rangle</math> — ''нижней''. В верхних полурешётках вводится ''верхний элемент'' <math>\top \in V</math> такой, что <math>\top \vee x = \top</math> для всех элементов <math>x \in V</math>, в нижних — ''нижний элемент'' <math>\bot \in V</math> такой, что <math>\bot \wedge x = \bot</math>, полурешётки, в которых существуют такие элементы, называют ограниченными.
 
== Частичный порядок в полурешётке ==
ДляЧастичный <math>x</math>порядок ив <math>y</math>алгебраически изопределённой полурешётке <math>(V, \wedge)</math> вможет полурешёткебыть можновведён определить частичный порядок такимследующим образом: <math>x \lesqsubseteq y</math> тогда и только тогда, когда <math>x \wedge y = x</math>. Поскольку бинарная операция в полурешётке [[Идемпотентность|идемпотентна]], [[Коммутативная алгебра|коммутативна]] и ассоциативна, то определённый таким образом порядок является [[Рефлексия|рефлексивным]] (<math>x \lesqsubseteq x</math>), [[Антисимметричное отношение|антисимметричным]] (<math>(x \lesqsubseteq y) \And (y \lesqsubseteq x) \Rightarrow (x=y)</math> и [[Транзитивность|транзитивным]] (<math>(x \lesqsubseteq y) \And (y \lesqsubseteq z) \Rightarrow (x \lesqsubseteq z)</math>){{sfn|Компиляторы: принципы, технологии и инструменты|2008|с=745}}.
 
Для <math>x</math> и <math>y</math> из <math>V</math> в полурешётке можно определить частичный порядок таким образом: <math>x \le y</math> тогда и только тогда, когда <math>x \wedge y = x</math>. Поскольку бинарная операция в полурешётке [[Идемпотентность|идемпотентна]], [[Коммутативная алгебра|коммутативна]] и ассоциативна, то определённый таким образом порядок является [[Рефлексия|рефлексивным]] (<math>x \le x</math>), [[Антисимметричное отношение|антисимметричным]] (<math>(x \le y) \And (y \le x) \Rightarrow (x=y)</math> и [[Транзитивность|транзитивным]] (<math>(x \le y) \And (y \le z) \Rightarrow (x \le z)</math>){{sfn|Компиляторы: принципы, технологии и инструменты|2008|с=745}}.
 
== Примечания ==
Строка 22 ⟶ 21 :
 
== Литература ==
* {{книга
|автор = Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
|заглавие = Компиляторы: принципы, технологии и инструменты
|оригинал = Compilers: Principles, Techniques, and Tools
|издательство = Издательский дом "Вильямс"
|год = 2008
|isbn = 0-321-48681-1
|ref = Компиляторы: принципы, технологии и инструменты
}}
* {{Книга:Общая алгебра|5}}
* {{книга
Строка 39 ⟶ 29 :
|isbn=0-521-78451-4
|ref=Introduction to Lattices and Order
|язык=unden
|автор=Davey, B. A.; Priestley, H. A.
}}
Строка 48 ⟶ 38 :
|isbn=0-521-36062-5
|ref=Topology via Logic
|язык=unden
|автор={{Нп3iw|Steve Vickers (academia)|Vickers, Steven|en|Steve Vickers (academia)}}
}}
 
== Ссылки ==
* Jipsen’s algebra structures page: [https://web.archive.org/web/20121225133541/http://math.chapman.edu/cgi-bin/structures.pl?Semilattices Semilattices.]
__NOTOC__
 
[[Категория:Теория решёток]]