Иуказывает, что свойство столбца всегда верно для термина строки (слева), в то время как ✗ указывает, что свойство не гарантируется в общем случае (оно может выполняться, а может и не выполняться). Например, то, что каждое отношение эквивалентности симметрично, но не обязательно антисимметрично, обозначается в столбце «Симметрично» и ✗ в столбце «Антисимметрично» соответственно.И
Все определения неявно требуют, чтобы однородное отношение было транзитивным : для всех, если и то
Определение термина может требовать дополнительных свойств, которые не перечислены в этой таблице.
Раздел абстрактной алгебры , изучающий решетки, называется теорией решеток .
Определение
Решетку можно определить либо с точки зрения теории порядка как частично упорядоченное множество, либо как алгебраическую структуру.
Как частично упорядоченный набор
Частично упорядоченное множество ( посет) называется решеткой , если оно является как join-, так и meet- полурешеткой , т.е. каждое двухэлементное подмножество имеет join (т.е. наименьшую верхнюю границу, обозначаемую ) и, соответственно, meet (т.е. наибольшую нижнюю границу, обозначаемую ). Это определение делает и бинарными операциями . Обе операции монотонны относительно заданного порядка: и подразумевает, что и
Из этого следует по индукционному аргументу, что каждое непустое конечное подмножество решетки имеет наименьшую верхнюю границу и наибольшую нижнюю границу. С дополнительными предположениями возможны дальнейшие выводы; см. Полнота (теория порядка) для более подробного обсуждения этой темы. В этой статье также обсуждается, как можно перефразировать приведенное выше определение в терминах существования подходящих связей Галуа между связанными частично упорядоченными множествами — подход, представляющий особый интерес для теоретико-категорного подхода к решеткам и для формального анализа понятий .
Для данного подмножества решетки, встреча и соединение ограничиваются частичными функциями — они не определены, если их значение не принадлежит подмножеству. Результирующая структура на называетсячастичная решетка . В дополнение к этому внешнему определению как подмножества некоторой другой алгебраической структуры (решетки), частичная решетка может быть также внутренне определена как множество с двумя частичными бинарными операциями, удовлетворяющими определенным аксиомам.[1]
Как алгебраическая структура
Решетка — это алгебраическая структура , состоящая из множества и двух бинарных, коммутативных и ассоциативных операций , и удовлетворяющая следующим аксиоматическим тождествам для всех элементов ( иногда называемым законами поглощения ):
Следующие два тождества также обычно рассматриваются как аксиомы, хотя они следуют из двух законов поглощения, взятых вместе. [2] Они называются идемпотентными законами .
Эти аксиомы утверждают, что и и являются полурешетками . Законы поглощения, единственные аксиомы выше, в которых встречаются и объединяются, отличают решетку от произвольной пары полурешеточных структур и гарантируют, что две полурешетки взаимодействуют соответствующим образом. В частности, каждая полурешетка является дуальной по отношению к другой. Законы поглощения можно рассматривать как требование, чтобы полурешетки, встречающиеся и объединяющиеся, определяли один и тот же частичный порядок .
Связь между двумя определениями
Теоретико-порядковая решетка порождает две бинарные операции и Поскольку для этих операций можно легко проверить законы коммутативности, ассоциативности и поглощения, они образуют решетку в алгебраическом смысле.
Обратное также верно. При наличии алгебраически определенной решетки можно определить частичный порядок на , установив
для всех элементов Законы поглощения гарантируют, что оба определения эквивалентны:
и двойственно для другого направления.
Теперь можно проверить, что отношение, введенное таким образом, определяет частичное упорядочение, в котором бинарные встречи и соединения задаются посредством исходных операций и
Поскольку два определения решетки эквивалентны, можно свободно ссылаться на аспекты любого из определений любым способом, который соответствует поставленной цели.
Ограниченная решетка
Ограниченная решетка — это решетка, которая дополнительно имеет наибольший элемент (также называемый максимальным или верхним элементом и обозначается как или как ) и наименьший элемент (также называемый минимальным или нижним элементом и обозначается как или как ), которые удовлетворяют
Ограниченную решетку можно также определить как алгебраическую структуру вида , в котором есть решетка, (дно решетки) является элементом идентичности для операции соединения , а (верх решетки) является элементом идентичности для операции встречи.
Частично упорядоченное множество является ограниченной решеткой тогда и только тогда, когда каждое конечное множество элементов (включая пустое множество) имеет соединение и встречу. Для каждого элемента частично упорядоченного множества пусто и верно , что и и, следовательно, каждый элемент частично упорядоченного множества является как верхней, так и нижней границей пустого множества. Это подразумевает, что соединение пустого множества является наименьшим элементом, а встреча пустого множества является наибольшим элементом Это согласуется с ассоциативностью и коммутативностью встречи и объединения: соединение объединения конечных множеств равно соединению объединений множеств, и, двойственно, встреча объединения конечных множеств равна встрече встреч множеств, то есть для конечных подмножеств и частично упорядоченного множества
и
удерживать. Взяв за пустое множество,
и
что согласуется с тем фактом, что
Каждая решетка может быть вложена в ограниченную решетку путем добавления наибольшего и наименьшего элемента. Более того, каждая непустая конечная решетка ограничена путем взятия соединения (соответственно, встречи) всех элементов, обозначаемого как (соответственно ), где — множество всех элементов.
Связь с другими алгебраическими структурами
Решетки имеют некоторые связи с семейством группоподобных алгебраических структур . Поскольку meet и join как коммутируют, так и ассоциируют, решетку можно рассматривать как состоящую из двух коммутативных полугрупп, имеющих одинаковую область определения. Для ограниченной решетки эти полугруппы фактически являются коммутативными моноидами . Закон поглощения является единственным определяющим тождеством, свойственным теории решеток. Ограниченную решетку можно также рассматривать как коммутативную установку без аксиомы дистрибутивности.
Благодаря коммутативности, ассоциативности и идемпотентности можно рассматривать join и meet как операции над непустыми конечными множествами, а не над парами элементов. В ограниченной решетке join и meet пустого множества также могут быть определены (как и соответственно). Это делает ограниченные решетки несколько более естественными, чем общие решетки, и многие авторы требуют, чтобы все решетки были ограниченными.
Для любого множества совокупность всех подмножеств (называемых множеством мощности ) можно упорядочить с помощью включения подмножества , чтобы получить решетку, ограниченную собой и пустым множеством. В этой решетке супремум обеспечивается объединением множеств , а инфимум обеспечивается пересечением множеств (см. рис. 1).
Для любого множества совокупность всех конечных подмножеств, упорядоченных по включению, также является решеткой и будет ограниченной тогда и только тогда, когда является конечной.
Для любого множества совокупность всех разбиений , упорядоченных по уточнению , представляет собой решетку (см. рис. 3).
Положительные целые числа в их обычном порядке образуют неограниченную решетку с операциями «min» и «max». 1 — низ, верх отсутствует (см. рис. 4).
Декартов квадрат натуральных чисел, упорядоченный таким образом, что если пара является нижним элементом, то верхнего элемента нет (см. рис. 5).
Натуральные числа также образуют решетку относительно операций взятия наибольшего общего делителя и наименьшего общего кратного , с делимостью как отношением порядка: если делит, то является нижним; является верхним. На рис. 2 показана конечная подрешетка.
Каждая полная решетка (см. также ниже) является (довольно специфической) ограниченной решеткой. Этот класс порождает широкий спектр практических примеров .
Множество компактных элементов арифметически полной решетки — это решетка с наименьшим элементом, где операции решетки задаются ограничением соответствующих операций арифметической решетки. Это специфическое свойство отличает арифметические решетки от алгебраических решеток , для которых компакты образуют только join-полурешетку . Оба эти класса полных решеток изучаются в теории доменов .
Для каждого из дополнительных свойств, обсуждаемых ниже, приведены дополнительные примеры решеток.
Примеры нерешеток
Большинство частично упорядоченных множеств не являются решетками, включая следующие.
Дискретный посет, то есть посет, такой что подразумевает, является решеткой тогда и только тогда, когда он имеет не более одного элемента. В частности, двухэлементный дискретный посет не является решеткой.
Хотя набор, частично упорядоченный по делимости, является решеткой, набор, упорядоченный таким образом, не является решеткой, поскольку пара 2, 3 не имеет соединения; аналогично, 2, 3 не имеет соединения в
Множество , частично упорядоченное по делимости, не является решеткой. Каждая пара элементов имеет верхнюю и нижнюю границы, но пара 2, 3 имеет три верхних границы, а именно 12, 18 и 36, ни одна из которых не является наименьшей из трех по делимости (12 и 18 не делят друг друга). Аналогично пара 12, 18 имеет три нижних границы, а именно 1, 2 и 3, ни одна из которых не является наибольшей из трех по делимости (2 и 3 не делят друг друга).
Морфизмы решеток
Соответствующее понятие морфизма между двумя решетками легко вытекает из приведенного выше алгебраического определения. Даны две решетки и гомоморфизм решеток из L в M — это функция такая, что для всех
Таким образом, является гомоморфизмом двух базовых полурешеток . Когда рассматриваются решетки с большей структурой, морфизмы должны «уважать» и дополнительную структуру. В частности, гомоморфизм ограниченной решетки (обычно называемый просто «гомоморфизмом решетки») между двумя ограниченными решетками и должен также обладать следующим свойством:
В теоретико-порядковой формулировке эти условия просто утверждают, что гомоморфизм решеток — это функция, сохраняющая бинарные meets и joins. Для ограниченных решеток сохранение наименьшего и наибольшего элементов — это просто сохранение join и meet пустого множества.
Любой гомоморфизм решеток обязательно монотонен относительно соответствующего отношения порядка; см. Функция сохранения предела . Обратное неверно: монотонность никоим образом не подразумевает требуемого сохранения встреч и соединений (см. рис. 9), хотя сохраняющая порядок биекция является гомоморфизмом, если ее обратная также сохраняет порядок.
Учитывая стандартное определение изоморфизмов как обратимых морфизмов, решеточный изоморфизм — это просто биективный решеточный гомоморфизм. Аналогично, решеточный эндоморфизм — это решеточный гомоморфизм из решетки в себя, а решеточный автоморфизм — это биективный решеточный эндоморфизм. Решетки и их гомоморфизмы образуют категорию .
Пусть и — две решетки с 0 и 1. Гомоморфизм из в называется 0 , 1 — разделяющим тогда и только тогда, когда ( разделяет 0 ) и ( разделяет 1).
Подрешетки
Подрешетка решетки — это подмножество решетки , которое является решеткой с теми же операциями встречи и соединения, что и То есть, если — решетка и — подмножество такой, что для каждой пары элементов и находятся в , то — подрешетка [3]
Подрешетка решетки является выпуклой подрешеткой , если и подразумевает, что принадлежит для всех элементов
Свойства решеток
Теперь мы вводим ряд важных свойств, которые приводят к интересным специальным классам решеток. Одно из них, ограниченность, уже обсуждалось.
Полнота
ЧУМ называется полной решеткой , если все его подмножества имеют как join, так и meet. В частности, каждая полная решетка является ограниченной решеткой. В то время как ограниченные гомоморфизмы решеток в общем случае сохраняют только конечные join и meet, полные гомоморфизмы решеток должны сохранять произвольные join и meet.
Каждый частично упорядоченный набор, который является полной полурешеткой, также является полной решеткой. С этим результатом связано интересное явление, заключающееся в том, что существуют различные конкурирующие понятия гомоморфизма для этого класса частично упорядоченных наборов, в зависимости от того, рассматриваются ли они как полные решетки, полные join-полурешетки, полные meet-полурешетки или как join-полные или meet-полные решетки.
«Частичная решетка» не является противоположностью «полной решетке» — скорее, «частичная решетка», «решетка» и «полная решетка» являются все более ограничительными определениями.
Условная полнота
Условно полная решетка — это решетка, в которой каждое непустое подмножество , имеющее верхнюю границу, имеет соединение (то есть наименьшую верхнюю границу). Такие решетки обеспечивают наиболее прямое обобщение аксиомы полноты действительных чисел . Условно полная решетка — это либо полная решетка, либо полная решетка без ее максимального элемента, либо ее минимального элемента, либо и то, и другое. [4] [5]
Распределяемость
Поскольку решетки имеют две бинарные операции, естественно задаться вопросом, распределяется ли одна из них по другой, то есть выполняется ли один или другой из следующих дуальных законов для каждых трех элементов :
Распределение более
Распределение более
Решетка, которая удовлетворяет первой или, что эквивалентно (как выясняется), второй аксиоме, называется дистрибутивной решеткой . Единственные недистрибутивные решетки с менее чем 6 элементами называются M 3 и N 5 ; [6] они показаны на рисунках 10 и 11 соответственно. Решетка является дистрибутивной тогда и только тогда, когда она не имеет подрешетки, изоморфной M 3 или N 5 . [7] Каждая дистрибутивная решетка изоморфна решетке множеств (с объединением и пересечением как join и meet соответственно). [8]
Для некоторых приложений условие дистрибутивности слишком сильное, и следующее более слабое свойство часто бывает полезным. Решетка является модулярной , если для всех элементов выполняется следующее тождество: ( Модулярное тождество )
Это условие эквивалентно следующей аксиоме: подразумевает ( Модулярный закон )
Решетка является модулярной тогда и только тогда, когда она не имеет подрешетки, изоморфной N 5 (показано на рис. 11). [7]
Помимо дистрибутивных решеток, примерами модулярных решеток являются решетка подмодулей модуля ( следовательно, модулярная ), решетка двусторонних идеалов кольца и решетка нормальных подгрупп группы . Набор членов первого порядка с упорядочением «более специфичен, чем» является немодулярной решеткой, используемой в автоматизированных рассуждениях .
Полумодулярность
Конечная решетка является модулярной тогда и только тогда, когда она является как верхней, так и нижней полумодулярностью . Для градуированной решетки (верхняя) полумодулярность эквивалентна следующему условию на ранговую функцию
Другим эквивалентным (для градуированных решеток) условием является условие Биркгофа :
для каждого и в если и оба покрывают, то покрывает и и
Решетка называется полумодулярной снизу, если ее дуальная решетка полумодулярна. Для конечных решеток это означает, что предыдущие условия выполняются с и меняются местами, «покрывает» меняется на «покрывается», а неравенства меняются местами. [9]
Непрерывность и алгебраичность
В теории доменов естественно стремиться аппроксимировать элементы в частичном порядке "гораздо более простыми" элементами. Это приводит к классу непрерывных частично упорядоченных множеств , состоящих из частично упорядоченных множеств, где каждый элемент может быть получен как супремум направленного набора элементов, которые находятся намного ниже элемента. Если можно дополнительно ограничить их компактными элементами частично упорядоченного множества для получения этих направленных множеств, то частично упорядоченное множество будет даже алгебраическим . Оба понятия можно применить к решеткам следующим образом:
Непрерывная решетка — это полная решетка, которая непрерывна как частично упорядоченное множество.
Алгебраическая решетка — это полная решетка, которая является алгебраической как частично упорядоченное множество.
Оба эти класса обладают интересными свойствами. Например, непрерывные решетки можно охарактеризовать как алгебраические структуры (с бесконечными операциями), удовлетворяющие определенным тождествам. Хотя такая характеристика не известна для алгебраических решеток, их можно описать «синтаксически» с помощью информационных систем Скотта .
Дополнения и псевдодополнения
Пусть — ограниченная решетка с наибольшим элементом 1 и наименьшим элементом 0. Два элемента и являются дополнениями друг друга тогда и только тогда, когда :
В общем случае некоторые элементы ограниченной решетки могут не иметь дополнения, а другие могут иметь более одного дополнения. Например, множество с его обычным порядком является ограниченной решеткой и не имеет дополнения. В ограниченной решетке N 5 элемент имеет два дополнения, а именно и (см. рис. 11). Ограниченная решетка, для которой каждый элемент имеет дополнение, называется дополненной решеткой .
Дополняемая решетка, которая также является дистрибутивной, является булевой алгеброй . Для дистрибутивной решетки дополнение , когда оно существует, является единственным.
В случае, если дополнение уникально, мы записываем и, что эквивалентно, Соответствующая унарная операция над , называемая дополнением, вводит аналог логического отрицания в теорию решеток.
Алгебры Гейтинга являются примером дистрибутивных решеток, в которых некоторые элементы могут не иметь дополнений. С другой стороны, каждый элемент алгебры Гейтинга имеет псевдодополнение , также обозначаемое Псевдодополнение — это наибольший элемент , такой что Если псевдодополнение каждого элемента алгебры Гейтинга на самом деле является дополнением, то алгебра Гейтинга на самом деле является булевой алгеброй.
Условие цепочки Жордана–Дедекинда
Цепь от до — это множество , где
Длина этой цепи равна n или на единицу меньше числа ее элементов. Цепь максимальна , если покрывает все
Если для любой пары и где все максимальные цепи из имеют одинаковую длину, то говорят, что решетка удовлетворяет условию цепи Жордана–Дедекинда .
Оцененный/ранжированный
Решетка называется градуированной , иногда ранжированной (но см. Ранжированное частично упорядоченное множество для альтернативного значения), если она может быть снабжена функцией ранга иногда до , совместимой с порядком (так что всякий раз ), такой, что всякий раз покрывает то Значение функции ранга для элемента решетки называется его рангом .
Говорят, что элемент решетки покрывает другой элемент, если но не существует такого , что
Здесь означает и
Свободные решетки
Любое множество может быть использовано для генерации свободной полурешетки Свободная полурешетка определяется как состоящая из всех конечных подмножеств с операцией полурешетки, заданной обычным объединением множеств . Свободная полурешетка обладает универсальным свойством . Для свободной решетки над множеством Уитмен дал конструкцию, основанную на многочленах над элементами . [10] [11]
Важные понятия теории решеток
Теперь мы определим некоторые понятия теории порядка, имеющие значение для теории решеток. В дальнейшем пусть будет элементом некоторой решетки, называемой:
Join unreducible if влечет for all If имеет нижний элемент некоторые авторы требуют . [12] Когда первое условие обобщается на произвольные соединения, оно называется полностью join unreducible (или -irreducible). Двойственное понятие — meet unreducibility ( -irreducible). Например, на рис. 2 элементы 2, 3, 4 и 5 являются join unreducible, в то время как 12, 15, 20 и 30 являются meet unreducible. В зависимости от определения нижний элемент 1 и верхний элемент 60 могут или не могут считаться join unreducible и meet unreducible соответственно. В решетке действительных чисел с обычным порядком каждый элемент является join unreducible, но ни один не является полностью join unreducible.
Join prime if ought Опять же, некоторые авторы требуют , хотя это необычно. [13] Это также можно обобщить, чтобы получить понятие полностью join prime . Двойственное понятие — meet prime . Каждый join-prime элемент также join неприводим, и каждый meet-prime элемент также meet неприводим. Обратное верно, если является дистрибутивным.
Пусть есть нижний элемент 0. Элемент является атомом , если и не существует такого элемента, что Тогда называется:
Атомарный , если для каждого ненулевого элемента существует атом такой , что [14]
Однако многие источники и математические сообщества используют термин «атомарный» в значении «атомистический», как определено выше. [ необходима ссылка ]
Понятия идеалов и двойственное понятие фильтров относятся к определенным видам подмножеств частично упорядоченного множества и поэтому важны для теории решеток. Подробности можно найти в соответствующих записях.
Решетка Поста – решетка всех клонов (множеств логических связок, замкнутых относительно композиции и содержащих все проекции) на двухэлементном множестве {0, 1}, упорядоченная по включениюPages displaying wikidata descriptions as a fallback
Решетка Тамари – математический объект, образованный порядком по способу заключения выражения в скобки.Pages displaying wikidata descriptions as a fallback
This article is in list format but may read better as prose. You can help by converting this article, if appropriate. Editing help is available.(March 2017)
Обратите внимание, что во многих приложениях множества представляют собой лишь частичные решетки: не каждая пара элементов имеет точку пересечения или соединения.
^ Филип Уитмен (1941). «Свободные решетки I». Annals of Mathematics . 42 (1): 325–329. doi :10.2307/1969001. JSTOR 1969001.
^ Филип Уитмен (1942). «Свободные решетки II». Annals of Mathematics . 43 (1): 104–115. doi :10.2307/1968883. JSTOR 1968883.
^ Дэйви и Пристли 2002, стр. 53.
^ Хоффманн, Рудольф-Э. (1981). Непрерывные частично упорядоченные множества, простые спектры полностью дистрибутивных полных решеток и компактификации Хаусдорфа . Непрерывные решетки. Т. 871. С. 159–208. doi :10.1007/BFb0089907.
^ Грэтцер 2003, стр. 246, Упражнение 3.
^ Grätzer 2003, стр. 234, после Def.1.
Ссылки
Монографии доступны бесплатно онлайн:
Беррис, Стэнли Н. и Санкаппанавар, Х. П., 1981. Курс универсальной алгебры. Springer-Verlag. ISBN 3-540-90578-2 .
Джипсен, Питер и Генри Роуз, Многообразия решеток , Lecture Notes in Mathematics 1533, Springer Verlag, 1992. ISBN 0-387-56314-8 .
Гретцер, Джордж (2003). Общая теория решеток (второе изд.). Базель: Birkhäuser. ISBN978-3-7643-6996-5.
На свободных решетках:
R. Freese, J. Jezek и JB Nation, 1985. "Свободные решетки". Математические обзоры и монографии, том 42. Математическая ассоциация Америки .
Джонстон, ПТ , 1982. Стоун-пространства . Кембриджские исследования по высшей математике 3. Издательство Кембриджского университета.
Об истории теории решеток:
Štĕpánka Bilová (2001). Eduard Fuchs (ред.). Теория решеток — ее рождение и жизнь (PDF) . Prometheus. стр. 250–257.
Биркгоф, Гарретт (1948). Теория решеток (2-е изд.).Учебник с многочисленными ссылками в сносках.
Шлимм, Дирк (ноябрь 2011 г.). «О творческой роли аксиоматики. Открытие решеток Шредером, Дедекиндом, Биркгофом и другими». Synthese . 183 (1): 47–68. CiteSeerX 10.1.1.594.8898 . doi :10.1007/s11229-009-9667-9. S2CID 11012081.Краткая история решеток.
Дедекинд, Рихард (1897), «Über Zerlegungen von Zahlen durch ihre grössten gemeinsamen Teiler» (PDF) , Braunschweiger Festschrift , doi : 10.24355/dbbs.084-200908140200-2
О приложениях теории решеток:
Гаррет Биркгофф (1967). Джеймс С. Эббот (ред.). Что могут сделать для вас решетки? . Ван Ностранд.Оглавление