В математике матроидов и решеток геометрическая решетка — это конечная атомистическая полумодулярная решетка , а решетка матроидов — это атомистическая полумодулярная решетка без предположения о конечности. Геометрические решетки и решетки матроидов, соответственно, образуют решетки плоскостей конечных или конечных и бесконечных матроидов, и каждая геометрическая или матроидная решетка происходит из матроида таким образом.
Решетка — это частично упорядоченное множество , в котором любые два элемента и имеют как наименьшую верхнюю границу, называемую соединением или супремумом , обозначаемую как , так и наибольшую нижнюю границу, называемую пересечением или инфимумом , обозначаемую как .
Следующие определения применимы к частично упорядоченным множествам в целом, а не только к решеткам, если не указано иное.
- Для минимального элемента не существует такого элемента, что .
- Элемент покрывает другой элемент (обозначается как или ), если и нет элемента, отличного от обоих и , так что .
- Оболочка минимального элемента называется атомом .
- Решетка является атомистической , если каждый элемент является супремумом некоторого набора атомов.
- Посет считается градуированным , если ему можно задать функцию ранга, отображающую его элементы в целые числа, так что всякий раз, когда , а также всякий раз, когда .
- Когда градуированный ЧУМ имеет нижний элемент, можно предположить, не теряя общности, что его ранг равен нулю. В этом случае атомы являются элементами с рангом один.
- Градуированная решетка является полумодулярной , если для любых и ее ранговая функция подчиняется тождеству [1]
- Решетка матроида — это решетка, которая является одновременно атомистической и полумодулярной. [2] [3] Геометрическая решетка — это конечная решетка матроида. [4]
Многие авторы рассматривают только конечные матроидные решетки и используют термины «геометрическая решетка» и «матроидная решетка» как взаимозаменяемые для обоих. [5]
Геометрические решетки эквивалентны (конечным) простым матроидам, а решетки матроидов эквивалентны простым матроидам без предположения о конечности (при соответствующем определении бесконечных матроидов; существует несколько таких определений). Соответствие заключается в том, что элементы матроида являются атомами решетки, а элемент x решетки соответствует плоскости матроида, которая состоит из тех элементов матроида, которые являются атомами
Как и геометрическая решетка, матроид наделен функцией ранга , но эта функция отображает набор элементов матроида в число, а не принимает элемент решетки в качестве своего аргумента. Функция ранга матроида должна быть монотонной (добавление элемента к набору никогда не может уменьшить его ранг) и она должна быть субмодулярной , что означает, что она подчиняется неравенству, аналогичному неравенству для полумодулярных ранжированных решеток:
для множеств X и Y элементов матроида. Максимальные множества заданного ранга называются квартирами . Пересечение двух квартир снова является квартирой, определяя операцию наибольшей нижней границы для пар квартир; можно также определить наименьшую верхнюю границу пары квартир как (уникальное) максимальное надмножество их объединения, имеющее тот же ранг, что и их объединение. Таким образом, квартиры матроида образуют решетку матроида или (если матроид конечен) геометрическую решетку. [4]
Наоборот, если — решетка матроида, можно определить функцию ранга на множествах ее атомов, определив ранг множества атомов как ранг решетки наибольшей нижней границы множества. Эта функция ранга обязательно монотонна и субмодулярна, поэтому она определяет матроид. Этот матроид обязательно прост, что означает, что каждое двухэлементное множество имеет ранг два. [4]
Эти два построения, простого матроида из решетки и решетки из матроида, являются обратными друг другу: начиная с геометрической решетки или простого матроида и выполняя оба построения одно за другим, получаем решетку или матроид, который изоморфен исходному. [4]
Существует два различных естественных понятия дуальности для геометрической решетки : дуальный матроид, который имеет в качестве своей основы наборы дополнений баз матроида, соответствующих , и дуальная решетка , решетка, которая имеет те же элементы, что и в обратном порядке. Они не одинаковы, и, действительно, дуальная решетка, как правило, сама по себе не является геометрической решеткой: свойство быть атомистическим не сохраняется при обращении порядка. Чунг (1974) определяет сопряженный элемент геометрической решетки (или матроида, определенного из нее) как минимальную геометрическую решетку, в которую дуальная решетка вложена по порядку . Некоторые матроиды не имеют сопряженных элементов; примером является матроид Вамоса . [6]
Каждый интервал геометрической решетки (подмножество решетки между заданными нижними и верхними граничными элементами) сам по себе является геометрическим; взятие интервала геометрической решетки соответствует формированию минора соответствующего матроида. Геометрические решетки являются дополняемыми , и из-за свойства интервала они также являются относительно дополняемыми. [7]
Каждая конечная решетка является подрешеткой геометрической решетки. [8]