В геометрии симплекс (множественное число: симплексы или симплексы ) — это обобщение понятия треугольника или тетраэдра на произвольные размеры . Симплекс назван так потому, что он представляет собой простейший возможный многогранник в любом заданном измерении. Например,
В частности, k -симплекс — это k -мерный многогранник , который представляет собой выпуклую оболочку своих k + 1 вершин . Более формально, предположим, что k + 1 точек аффинно независимы , что означает, что k векторов линейно независимы . Тогда определяемый ими симплекс есть множество точек
Правильный симплекс [1] — это симплекс, который также является правильным многогранником . Правильный k -симплекс можно построить из регулярного ( k − 1) -симплекса, соединив новую вершину со всеми исходными вершинами общей длиной ребра.
Стандартный симплекс или вероятностный симплекс [2] представляет собой ( k − 1) -мерный симплекс, вершинами которого являются k стандартных единичных векторов в , или, другими словами,
В топологии и комбинаторике принято «склеивать» симплексы, образуя симплициальный комплекс . Соответствующая комбинаторная структура называется абстрактным симплициальным комплексом , в контексте которого слово «симплекс» просто означает любой конечный набор вершин.
Концепция симплекса была известна Уильяму Кингдону Клиффорду , который писал об этих формах в 1886 году, но называл их «простыми границами». Анри Пуанкаре , писавший об алгебраической топологии в 1900 году, назвал их «обобщёнными тетраэдрами». В 1902 году Питер Хендрик Шоут описал эту концепцию сначала с помощью латинской превосходной степени simplicissimum («самый простой»), а затем с помощью того же латинского прилагательного в нормальной форме simplex («простой»). [3]
Семейство правильных симплексов — первое из трёх семейств правильных многогранников , обозначенных Дональдом Коксетером как α n , два других — это семейство кросс-многогранников , обозначенное как β n , и гиперкубы , обозначенные как γ n . Четвертое семейство, мозаику n -мерного пространства бесконечным числом гиперкубов , он обозначил как δn . [4]
Выпуклая оболочка любого непустого подмножества из n + 1 точек, определяющих n -симплекс, называется гранью симплекса . Лица сами по себе являются упрощениями. В частности, выпуклая оболочка подмножества размера m + 1 (из n + 1 определяющих точек) представляет собой m -симплекс, называемый m -гранью n -симплекса . 0-грани (т. е. сами определяющие точки как наборы размера 1) называются вершинами ( единственное число: вершина), 1-грани называются ребрами , ( n − 1 )-грани называются гранями , а единственная n -грань — это сам весь n -симплекс. В общем случае количество m -граней равно биномиальному коэффициенту . [5] Следовательно, количество m -граней n -симплекса можно найти в столбце ( m + 1 ) строки ( n + 1 ) треугольника Паскаля . Симплекс A является когранью симплекса B , если B является гранью A . Грань и фасет могут иметь разные значения при описании типов симплексов в симплициальном комплексе .
Расширенный f-вектор для n -симплекса может быть вычислен как ( 1 , 1 ) n +1 , как и коэффициенты полиномиальных произведений . Например, 7-симплекс — это ( 1 , 1 ) 8 = ( 1 ,2, 1 ) 4 = ( 1 ,4,6,4, 1 ) 2 = ( 1 ,8,28,56,70,56, 28,8, 1 ).
Число 1-граней (ребер) n -симплекса равно n - му числу треугольника , количество 2-граней n - симплекса равно ( n − 1) -му числу тетраэдра , количество 3-граней n -симплекса — это ( n − 2) -е 5-клеточное число и так далее.
n -симплекс — это многогранник с наименьшим количеством вершин, требующий n измерений. Рассмотрим отрезок AB как фигуру в одномерном пространстве (одномерное пространство — это линия, на которой лежит этот отрезок). Можно разместить новую точку C где-нибудь за линией. Новая форма, треугольник ABC , требует двух измерений; он не может поместиться в исходное одномерное пространство. Треугольник — это 2-симплекс, простая форма, требующая двух измерений. Рассмотрим треугольник ABC — фигуру в двумерном пространстве (плоскости, в которой находится треугольник). Можно разместить новую точку D где-нибудь за пределами плоскости. Новая форма, тетраэдр ABCD , требует трёх измерений; он не может поместиться в исходное двумерное пространство. Тетраэдр — это 3-симплекс, простая форма, требующая трех измерений. Рассмотрим тетраэдр ABCD , фигуру в трехмерном пространстве (трехмерном пространстве, в котором находится тетраэдр). Можно разместить новую точку E где-нибудь за пределами трехмерного пространства. Новая форма ABCDE , называемая 5-клеточной, требует четырех измерений и называется 4-симплексной; он не может поместиться в исходное трехмерное пространство. (Ее также нелегко визуализировать.) Эту идею можно обобщить, то есть добавить одну новую точку за пределами занятого в данный момент пространства, что потребует перехода в следующее более высокое измерение, чтобы сохранить новую форму. Эту идею можно развить и в обратном направлении: отрезок линии, с которого мы начали, представляет собой простую фигуру, для хранения которой требуется одномерное пространство; отрезок является 1-симплексом. Сам отрезок линии был сформирован путем начала с одной точки в 0-мерном пространстве (эта начальная точка является 0-симплексом) и добавления второй точки, что потребовало увеличения до 1-мерного пространства.
Более формально, ( n + 1) -симплекс может быть построен как соединение (∨ оператор) n -симплекса и точки ( ) . ( m + n + 1) -симплекс может быть построен как объединение m -симплекса и n -симплекса. Два симплекса ориентированы совершенно нормально друг к другу, с перемещением в направлении, ортогональном им обоим. 1-симплекс — это соединение двух точек: ( ) ∨ ( ) = 2 ⋅ ( ) . Общий 2-симплекс (разносторонний треугольник) — это соединение трех точек: ( ) ∨ ( ) ∨ ( ) . Равнобедренный треугольник — это соединение 1-симплекса и точки: { } ∨ ( ) . Равносторонний треугольник — это 3 ⋅ ( ) или {3}. Общий 3-симплекс — это соединение 4 точек: ( ) ∨ ( ) ∨ ( ) ∨ ( ) . 3-симплекс с зеркальной симметрией можно выразить как соединение ребра и двух точек: { } ∨ ( ) ∨ ( ) . 3-симплекс с треугольной симметрией можно выразить как соединение равностороннего треугольника и 1 точки: 3.( )∨( ) или {3}∨( ) . Правильный тетраэдр — это 4 ⋅ ( ) или {3,3} и так далее.
В некоторых соглашениях [7] пустое множество определяется как (−1)-симплекс. Определение симплекса, приведенное выше, все еще имеет смысл, если n = −1 . Это соглашение более распространено в приложениях к алгебраической топологии (например, симплициальной гомологии ), чем к изучению многогранников.
Эти многоугольники Петри (косоортогональные проекции) показывают все вершины правильного симплекса на окружности и все пары вершин, соединенные ребрами.
Стандартный n -симплекс (или единичный n -симплекс ) представляет собой подмножество R n +1 , заданное формулой
Симплекс ∆n лежит в аффинной гиперплоскости , полученной удалением ограничения t i ≥ 0 в приведенном выше определении.
n + 1 вершинами стандартного n -симплекса являются точки e i ∈ R n +1 , где
Стандартный симплекс является примером 0/1-многогранника , у которого все координаты равны 0 или 1. Также можно увидеть одну грань регулярного ( n + 1) -ортоплекса .
Существует каноническое отображение стандартного n -симплекса в произвольный n -симплекс с вершинами ( v0 , ..., vn ), заданное формулой
Коэффициенты t i называются барицентрическими координатами точки n -симплекса. Такой общий симплекс часто называют аффинным n -симплексом , чтобы подчеркнуть, что каноническое отображение является аффинным преобразованием . Его также иногда называют ориентированным аффинным n -симплексом , чтобы подчеркнуть, что каноническое отображение может сохранять или обращать ориентацию .
В более общем смысле, существует каноническое отображение стандартного -симплекса (с n вершинами) на любой многогранник с n вершинами, заданное тем же уравнением (модифицирующая индексация):
Они известны как обобщенные барицентрические координаты и выражают каждый многогранник как образ симплекса:
Обычно используемая функция от R n до внутренней части стандартного -симплекса — это функция softmax или нормализованная экспоненциальная функция; это обобщает стандартную логистическую функцию .
Альтернативная система координат задается путем взятия неопределенной суммы :
Это дает альтернативное представление по порядку, а именно в виде неубывающих n -кортежей от 0 до 1:
Геометрически это n -мерное подмножество (максимальная размерность, коразмерность 0), а не (коразмерность 1). Фасеты, которые в стандартном симплексе соответствуют исчезновению одной координаты, здесь соответствуют равенству последовательных координат, а внутренняя часть соответствует строгим неравенствам (возрастающим последовательностям).
Ключевым различием между этими представлениями является поведение при перестановке координат: стандартный симплекс стабилизируется за счет перестановки координат, в то время как перестановка элементов «упорядоченного симплекса» не оставляет его инвариантным, поскольку перестановка упорядоченной последовательности обычно делает ее неупорядоченной. Действительно, упорядоченный симплекс является (замкнутой) фундаментальной областью действия симметрической группы на n -куб , а это означает, что орбита упорядоченного симплекса под n ! элементов симметричной группы делит n -куб на преимущественно непересекающиеся симплексы (непересекающиеся, за исключением границ), показывая, что этот симплекс имеет объем 1/ n ! . Альтернативно , объем можно вычислить с помощью повторного интеграла, последовательные подынтегральные выражения которого равны 1, x , x 2/2 , x 3/3 ! , ..., х н / н ! .
Еще одним свойством этого представления является то, что оно использует порядок, а не сложение, и, таким образом, может быть определено в любом измерении любого упорядоченного набора и, например, может использоваться для определения бесконечномерного симплекса без проблем сходимости сумм.
Особенно интересна проекция на стандартный симплекс в численных приложениях теории вероятностей . Учитывая возможные отрицательные значения, ближайшая точка симплекса имеет координаты
где выбрано такое, что
можно легко вычислить путем сортировки pi . [8] Подход к сортировке требует сложности, которую можно повысить до сложности O( n ) с помощью алгоритмов поиска медианы . [9] Проецирование на симплекс вычислительно аналогично проецированию на шар.
Наконец, простой вариант — заменить «суммирование до 1» на «суммирование максимум до 1»; это увеличивает размерность на 1, поэтому для упрощения записи индексация меняется:
Это дает n -симплекс как угол n -куба и является стандартным ортогональным симплексом. Это симплекс, используемый в методе симплекс , который основан на начале координат и локально моделирует вершину на многограннике с n гранями.
Один из способов записать правильный n -симплекс в R n — это выбрать две точки в качестве первых двух вершин, выбрать третью точку, чтобы образовать равносторонний треугольник, выбрать четвертую точку, чтобы образовать правильный тетраэдр, и так далее. Каждый шаг требует выполнения уравнений, которые гарантируют, что каждая вновь выбранная вершина вместе с ранее выбранными вершинами образует правильный симплекс. Существует несколько наборов уравнений, которые можно записать и использовать для этой цели. К ним относятся равенство всех расстояний между вершинами; равенство всех расстояний от вершин до центра симплекса; тот факт, что угол, образуемый через новую вершину любыми двумя ранее выбранными вершинами, равен ; и тот факт, что угол, образуемый через центр симплекса любыми двумя вершинами, равен .
Также возможно напрямую записать конкретный правильный n -симплекс в R n , который затем можно будет перемещать, вращать и масштабировать по желанию. Один из способов сделать это заключается в следующем. Обозначим базисные векторы Rn через e1 – en . _ _ _ Начните со стандартного ( n − 1) -симплекса, который представляет собой выпуклую оболочку базисных векторов. Добавляя дополнительную вершину, они становятся гранью правильного n -симплекса. Дополнительная вершина должна лежать на прямой, перпендикулярной барицентру стандартного симплекса, поэтому она имеет вид ( α / n , ..., α / n ) для некоторого действительного числа α . Поскольку квадрат расстояния между двумя базисными векторами равен 2, для того чтобы дополнительная вершина образовала правильный n -симплекс, квадрат расстояния между ней и любым из базисных векторов также должен быть равен 2. Это дает квадратное уравнение для α . Решение этого уравнения показывает, что есть два варианта выбора дополнительной вершины:
Любой из них вместе со стандартными базисными векторами дает правильный n -симплекс.
Вышеупомянутый регулярный n -симплекс не центрирован в начале координат. Его можно перевести в начало координат, вычитая среднее значение его вершин. Путем изменения масштаба ему можно задать единичную длину стороны. В результате получается симплекс, вершины которого:
для и
Обратите внимание, что здесь описаны два набора вершин. В каждом расчете используется один набор . Другой набор используется в каждом расчете.
Этот симплекс вписан в гиперсферу радиуса .
Другое масштабирование дает симплекс, вписанный в единичную гиперсферу. Когда это будет сделано, его вершины будут
где и
Длина стороны этого симплекса равна .
Высокосимметричный способ построения регулярного n -симплекса состоит в использовании представления циклической группы Zn +1 ортогональными матрицами . Это ортогональная матрица Q размера n × n такая, что Q n +1 = I является единичной матрицей , но никакая нижняя степень Q не является таковой. Применяя степени этой матрицы к соответствующему вектору v , получим вершины правильного n -симплекса. Чтобы выполнить это, сначала заметим, что для любой ортогональной матрицы Q существует выбор базиса, в котором Q является блочной диагональной матрицей.
где каждый Q i ортогонален и имеет размер 2 × 2 или 1 × 1 . Чтобы Q имел порядок n + 1 , все эти матрицы должны иметь порядок деления n + 1 . Следовательно, каждый Q i представляет собой либо матрицу 1 × 1 , единственная запись которой равна 1 , либо, если n нечетно , −1 ; или это матрица 2 × 2 вида
где каждое ω i представляет собой целое число от нуля до n включительно. Достаточным условием того, что орбита точки является регулярным симплексом, является то, что матрицы Q i образуют базис нетривиальных неприводимых вещественных представлений Z n +1 и вращаемый вектор не стабилизируется ни одним из них.
На практике даже для n это означает, что каждая матрица Q i имеет размер 2 × 2 , существует равенство множеств
и для каждого Q i элементы v , на которые действует Q i, не равны нулю. Например, когда n = 4 , одной из возможных матриц является
Применяя это к вектору (1, 0, 1, 0), получаем симплекс, вершины которого равны
каждый из которых находится на расстоянии √5 от остальных. Когда n нечетно, это условие означает, что ровно один из диагональных блоков имеет размер 1 × 1 , равен −1 , и действует на ненулевой элемент v ; в то время как остальные диагональные блоки, скажем Q 1 , ..., Q ( n − 1) / 2 , имеют размер 2 × 2 , существует равенство множеств
и каждый диагональный блок действует на пару элементов v , которые не равны нулю. Так, например, когда n = 3 , матрица может быть
Для вектора (1, 0, 1/ √ 2 ) результирующий симплекс имеет вершины
каждый из которых находится на расстоянии 2 от остальных.
Объем n -симплекса в n -мерном пространстве с вершинами ( v 0 , ..., v n ) равен
где каждый столбец определителя размера n × n представляет собой вектор , указывающий из вершины v 0 на другую вершину v k . [10] Эта формула особенно полезна, когда указано начало координат.
Выражение
использует определитель Грама и работает, даже когда вершины n -симплекса находятся в евклидовом пространстве с более чем n измерениями, например, треугольник в .
Более симметричный способ вычисления объема n -симплекса в :
Другой распространенный способ вычисления объема симплекса — с помощью определителя Кэли-Менгера , который работает, даже если вершины n-симплекса находятся в евклидовом пространстве с более чем n измерениями. [11]
Без 1/ n ! это формула объема n - параллелоэдра . Это можно понять следующим образом. Предположим, что P — n -параллелотоп, построенный на основе . Учитывая перестановку , назовите список вершин n -путем , если
(так что существует n ! n -путей и не зависит от перестановки). Имеют место следующие утверждения:
Если P — единичный n -гиперкуб, то объединение n -симплексов, образованных выпуклой оболочкой каждого n -пути, есть P , и эти симплексы конгруэнтны и попарно непересекающиеся. [12] В частности, объем такого симплекса равен
Если P — общий параллелоэдр, справедливы те же утверждения, за исключением того, что в размерности > 2 уже неверно, что симплексы должны быть попарно конгруэнтны; однако их объемы остаются равными, поскольку n -параллелотоп является образом единичного n -гиперкуба посредством линейного изоморфизма , который переводит канонический базис в . Как и ранее, это означает, что объем симплекса, исходящего из n -пути, равен:
И наоборот, учитывая n -симплекс , можно предположить, что векторы образуют базис . Рассматривая параллелоэдр, построенный из и , видно, что предыдущая формула справедлива для любого симплекса.
Наконец, формула в начале этого раздела получается, если заметить, что
Из этой формулы сразу следует, что объем под стандартным n -симплексом (т.е. между началом координат и симплексом в R n +1 ) равен
Объем правильного n -симплекса с единичной длиной стороны равен
как можно видеть, умножив предыдущую формулу на x n +1 , чтобы получить объем под n -симплексом как функцию расстояния его вершин x от начала координат, дифференцируя по x , at (где сторона n -симплекса длина равна 1) и нормализуется на длину приращения вдоль вектора нормали.
Любые две ( n - 1) -мерные грани правильного n -мерного симплекса сами по себе являются правильными ( n - 1) -мерными симплексами и имеют одинаковый двугранный угол cos −1 (1 / n ) . [13] [14]
В этом можно убедиться, заметив, что центр стандартного симплекса равен , а центры его граней являются координатными перестановками . Тогда по симметрии вектор, направленный от до , перпендикулярен граням. Таким образом, векторы, нормальные к граням, являются перестановками , из которых вычисляются двугранные углы.
«Ортогональный угол» здесь означает, что существует вершина, в которой все смежные ребра попарно ортогональны. Отсюда сразу следует, что все смежные грани попарно ортогональны. Такие симплексы являются обобщениями прямоугольных треугольников и для них существует n -мерная версия теоремы Пифагора :
Сумма квадратов ( n - 1) -мерных объемов граней, прилегающих к ортогональному углу, равна квадрату ( n - 1) -мерного объема грани, противоположной ортогональному углу.
где грани попарно ортогональны друг другу, но не ортогональны , что является гранью, противоположной ортогональному углу. [15]
Для 2-симплекса теорема представляет собой теорему Пифагора для треугольников с прямым углом, а для 3-симплекса — теорему де Гуа для тетраэдра с ортогональным углом.
Диаграмма Хассе решетки граней n -симплекса изоморфна графику ( n + 1) - ребер гиперкуба , при этом вершины гиперкуба отображаются на каждый из элементов n -симплекса, включая весь симплекс и нулевой многогранник как крайние точки решетки (сопоставленные с двумя противоположными вершинами гиперкуба). Этот факт можно использовать для эффективного перебора решетки граней симплекса, поскольку более общие алгоритмы перечисления решетки граней требуют больше вычислительных затрат.
n - симплекс также является вершиной ( n + 1) -гиперкуба . Это также грань ( n + 1 ) -ортоплекса .
Топологически n - симплекс эквивалентен n - шару . Каждый n -симплекс представляет собой n -мерное многообразие с углами .
В теории вероятностей точки стандартного n -симплекса в ( n + 1) -пространстве образуют пространство возможных распределений вероятностей на конечном множестве, состоящем из n + 1 возможных исходов. Соответствие следующее: каждому распределению, описываемому как упорядоченный ( n + 1) -набор вероятностей, сумма которых (обязательно) равна 1, мы сопоставляем точку симплекса, барицентрические координаты которого являются именно этими вероятностями. То есть k -й вершине симплекса присваивается k -я вероятность кортежа ( n + 1) в качестве барицентрического коэффициента. Это соответствие является аффинным гомеоморфизмом.
Поскольку все симплексы самодвойственны, они могут образовывать ряд соединений;
В алгебраической топологии симплексы используются в качестве строительных блоков для построения интересного класса топологических пространств, называемых симплициальными комплексами . Эти пространства построены из симплексов, склеенных комбинаторным способом. Симплициальные комплексы используются для определения определенного вида гомологии , называемого симплициальной гомологией .
Конечный набор k -симплексов , вложенный в открытое подмножество Rn , называется аффинной k -цепью . Симплексы в цепочке не обязательно должны быть уникальными; они могут возникать во множестве . Вместо использования стандартной нотации набора для обозначения аффинной цепи стандартной практикой является использование знаков плюс для разделения каждого члена набора. Если некоторые из симплексов имеют противоположную ориентацию , перед ними ставится знак минус. Если некоторые симплексы встречаются в наборе более одного раза, перед ними ставится целочисленное число. Таким образом, аффинная цепь принимает символический вид суммы с целыми коэффициентами.
Обратите внимание, что каждая грань n -симплекса является аффинным ( n - 1) -симплексом, и, таким образом, граница n -симплекса представляет собой аффинную ( n - 1) -цепь. Таким образом, если мы обозначим один положительно ориентированный аффинный симплекс как
с обозначением вершин, то границей σ является цепь
Из этого выражения и линейности граничного оператора следует, что граница границы симплекса равна нулю:
Аналогично, граница границы цепи равна нулю: .
В более общем смысле симплекс (и цепь) можно вложить в многообразие с помощью гладкого дифференцируемого отображения . В этом случае и соглашение о суммировании для обозначения множества, и граничная операция коммутируют с вложением . То есть,
где – целые числа, обозначающие ориентацию и кратность. Для граничного оператора имеем:
где ρ — цепь. Операция границы коммутирует с отображением, потому что, в конечном итоге, цепочка определяется как множество и не более того, а операция установки всегда коммутирует с операцией отображения (по определению отображения).
Непрерывное отображение топологического пространства X часто называют сингулярным n - симплексом . (Отображение обычно называют «сингулярным», если оно не обладает некоторым желаемым свойством, таким как непрерывность, и в этом случае этот термин призван отражать тот факт, что непрерывное отображение не обязательно должно быть вложением.) [16 ]
Поскольку классическая алгебраическая геометрия позволяет говорить о полиномиальных уравнениях, но не о неравенствах, алгебраический стандартный n-симплекс обычно определяется как подмножество аффинного ( n + 1) -мерного пространства, где сумма всех координат равна 1 (таким образом, исключая часть неравенства). Алгебраическое описание этого множества имеет вид
Используя те же определения, что и для классического n -симплекса, n -симплексы для разных размерностей n собираются в один симплициальный объект , а кольца собираются в один косимплициальный объект (в категории схем соответственно колец, поскольку грань и вырождение все карты полиномиальны).
Алгебраические n -симплексы используются в высшей K -теории и в определении высших групп Чжоу .