В геометрии и комбинаторике расположение гиперплоскостей — это расположение конечного множества A гиперплоскостей в линейном , аффинном или проективном пространстве S. Вопросы о расположении гиперплоскостей A обычно касаются геометрических, топологических или других свойств дополнения M ( A ) , которое является множеством, которое остается , когда гиперплоскости удаляются из всего пространства. Можно спросить, как эти свойства связаны с расположением и его полурешеткой пересечений. Полурешетка пересечений A , обозначаемая L ( A ), — это множество всех подпространств , которые получаются путем пересечения некоторых гиперплоскостей; среди этих подпространств — само S , все отдельные гиперплоскости, все пересечения пар гиперплоскостей и т. д . (исключая, в аффинном случае, пустое множество). Эти подпространства пересечений A также называются плоскостями A . Полурешетка пересечений L ( A ) частично упорядочена обратным включением .
Если все пространство S двумерно, гиперплоскости являются прямыми ; такое расположение часто называют расположением прямых . Исторически первыми исследованными расположениями были реальные расположения прямых. Если S трехмерно, то имеем расположение плоскостей .
Полурешетка пересечения L ( A ) является полурешеткой пересечения и, более конкретно, геометрической полурешеткой. Если расположение линейное или проективное, или если пересечение всех гиперплоскостей непустое, решетка пересечения является геометрической решеткой . (Вот почему полурешетка должна быть упорядочена обратным включением, а не включением, что может показаться более естественным, но не даст геометрическую (полу)решетку.)
Когда L ( A ) является решеткой, матроид A , обозначаемый как M ( A ) , имеет A в качестве своего основного множества и имеет ранговую функцию r ( S ) := codim( I ), где S — любое подмножество A , а I — пересечение гиперплоскостей в S . В общем случае, когда L ( A ) является полурешеткой, существует аналогичная матроидоподобная структура, называемая полуматроидом, которая является обобщением матроида (и имеет такое же отношение к полурешетке пересечения, как матроид к решетке в случае решетки), но не является матроидом, если L ( A ) не является решеткой.
Для подмножества B множества A определим f ( B ) := пересечение гиперплоскостей в B ; это S , если B пусто. Характеристический многочлен множества A , обозначаемый как p A ( y ), можно определить как
суммируется по всем подмножествам B множества A, за исключением, в аффинном случае, подмножеств, пересечение которых пусто. (Размерность пустого множества определяется как −1.) Этот многочлен помогает решать некоторые основные вопросы; см. ниже. Другой многочлен, связанный с A, — это многочлен числа Уитни w A ( x , y ), определяемый как
суммируется по B ⊆ C ⊆ A таким образом, что f ( B ) непусто.
Будучи геометрической решеткой или полурешеткой, L ( A ) имеет характеристический многочлен, p L ( A ) ( y ), который имеет обширную теорию (см. матроид ). Таким образом, полезно знать, что p A ( y ) = y i p L ( A ) ( y ), где i — наименьшее измерение любой плоскости, за исключением того, что в проективном случае оно равно y i + 1 p L ( A ) ( y ). Многочлен числа Уитни для A аналогично связан с многочленом L ( A ). (Пустое множество исключено из полурешетки в аффинном случае специально для того, чтобы эти соотношения были действительными.)
Полурешетка пересечений определяет другой комбинаторный инвариант расположения — алгебру Орлика–Соломона. Чтобы определить ее, зафиксируем коммутативное подкольцо K базового поля и сформируем внешнюю алгебру E векторного пространства
, порожденная гиперплоскостями. Цепная комплексная структура определяется на E с обычным граничным оператором . Тогда алгебра Орлика–Соломона является фактором E по идеалу, порожденному элементами вида , для которого имеют пустое пересечение, и границами элементов того же вида , для которого имеет коразмерность меньше p .
В реальном аффинном пространстве дополнение несвязно: оно состоит из отдельных частей, называемых ячейками или областями или камерами , каждая из которых является либо ограниченной областью, которая является выпуклым многогранником , либо неограниченной областью, которая является выпуклой многогранной областью, уходящей в бесконечность. Каждая плоскость A также делится на части гиперплоскостями, которые не содержат плоскость; эти части называются гранями A. Области являются гранями, поскольку все пространство является плоскостью. Грани коразмерности 1 можно назвать гранями A. Полурешетка граней расположения — это множество всех граней, упорядоченных по включению . Добавление дополнительного верхнего элемента к полурешетке граней дает решетку граней .
В двух измерениях (т.е. в действительной аффинной плоскости ) каждая область представляет собой выпуклый многоугольник (если он ограничен) или выпуклую многоугольную область, уходящую в бесконечность.
Типичные проблемы о расположении в n -мерном реальном пространстве - это сказать, сколько существует областей, или сколько граней размерности 4, или сколько ограниченных областей. На эти вопросы можно ответить просто из полурешетки пересечений. Например, две основные теоремы Заславского (1975) заключаются в том, что число областей аффинного расположения равно (−1) n p A (−1), а число ограниченных областей равно (−1) n p A (1). Аналогично, число k -мерных граней или ограниченных граней можно прочитать как коэффициент при x n − k в (−1) n w A (− x , −1) или (−1) n w A (− x , 1).
Мейзер (1993) разработал быстрый алгоритм для определения грани множества гиперплоскостей, содержащих входную точку.
Другой вопрос о расположении в реальном пространстве — решить, сколько областей являются симплексами ( n -мерное обобщение треугольников и тетраэдров ). На это нельзя ответить, основываясь только на полурешетке пересечений. Задача МакМаллена требует наименьшего расположения заданной размерности в общем положении в реальном проективном пространстве, для которого не существует ячейки, касающейся всех гиперплоскостей.
Действительная линейная конфигурация имеет, помимо своей полурешетки граней, частично упорядоченный набор областей , отдельный для каждой области. Этот частично упорядоченный набор формируется путем выбора произвольной базовой области, B 0 , и связывания с каждой областью R множества S ( R ), состоящего из гиперплоскостей, которые отделяют R от B . Области частично упорядочены так, что R 1 ≥ R 2 , если S ( R 1 , R ) содержит S ( R 2 , R ). В особом случае, когда гиперплоскости возникают из корневой системы , результирующий частично упорядоченный набор является соответствующей группой Вейля со слабым порядком. В общем случае частично упорядоченный набор областей ранжируется по числу разделяющих гиперплоскостей, и его функция Мёбиуса была вычислена (Edelman 1984).
Вадим Шехтман и Александр Варченко ввели матрицу, индексированную по областям. Элемент матрицы для области и задается произведением неопределенных переменных для каждой гиперплоскости H, которая разделяет эти две области. Если эти переменные специализированы так, чтобы все они имели значение q, то это называется q-матрицей (над евклидовой областью ) для расположения, и много информации содержится в ее нормальной форме Смита .
В комплексном аффинном пространстве (которое трудно визуализировать, поскольку даже комплексная аффинная плоскость имеет четыре действительных измерения) дополнение соединено (все как одна часть) с отверстиями, из которых были удалены гиперплоскости.
Типичной проблемой, связанной с расположением объектов в сложном пространстве, является описание отверстий.
Основная теорема о комплексных конфигурациях заключается в том, что когомологии дополнения M ( A ) полностью определяются полурешеткой пересечений. Точнее, кольцо когомологий M ( A ) (с целыми коэффициентами) изоморфно алгебре Орлика–Соломона на Z .
Изоморфизм может быть описан явно и дает представление когомологий в терминах образующих и соотношений, где образующие представлены (в когомологиях де Рама ) как логарифмические дифференциальные формы.
с любой линейной формой, определяющей общую гиперплоскость расположения.
Иногда удобно позволить вырожденной гиперплоскости , которая является всем пространством S , принадлежать расположению. Если A содержит вырожденную гиперплоскость, то у нее нет областей, поскольку дополнение пусто. Однако у нее все еще есть плоскости, полурешетка пересечений и грани. Предыдущее обсуждение предполагает, что вырожденная гиперплоскость не находится в расположении.
Иногда хочется разрешить повторяющиеся гиперплоскости в расположении. Мы не рассматривали эту возможность в предыдущем обсуждении, но это не имеет существенного значения.