—Тезисы—
Высотой перестановки σ∈Sn назовём число её инверсий, то есть пар i<j таких, что σ(i)>σ(j). Если w и w′ отличаются домножением на одну простую транспозицию справа, то в зависимости от того, у какой из них высота больше, мы пишем либо w<w′, либо w′<w. Транзитивное замыкание этого отношения есть (слабый) порядок Брюа на перестановках.
Проводная диаграмма перестановки σ∈Sn — то же самое, что представление σ в виде кратчайшего произведения простых транспозиций (длины равной числу инверсий), с точностью до перестановки коммутирующих сомножителей. Другими словами, проводная диаграмма — это цепочка перестановок в порядке Брюа id<…<σ с точностью до коммутационных соотношений. Флип проводной диаграммы — кокстеровский, то есть замена sisi+1si↔si+1sisi+1.
Проводные диаграммы самой высокой перестановки σ(i)=n+1−i отождествляются в замощениями правильного 2n-угольника ромбами. Флипы диаграмм соответствуют переключениями между двумя способами замостить шестиугольник (про них удобно думать как про изображения трёх верхних или трёх нижних граней куба, спроецированного в шестиугольник).
Замощения многоугольника ромбами обобщаются на старшие размерности как зонотопальные разбиения. Зонотоп ZV⊂Rd, построенный по системе векторов V={v1,…,vn}⊂Rd общего положения (любые d линейно независимы), есть сумма Минковского отрезков [0,vi]. Иными словами, если определить линейную проекцию p:Rn→Rd, переводящую i-й базисный вектор в vi, то ZV=p([0,1]n). Поэтому говорят, что зонотоп — аффинный образ куба. Зонотоп ZV разбивается (многими способами) на параллелепипеды, представляемые как сумма d отрезков, взятых среди [0,vi]. Заметим что грани куба [0,1]n нумеруются тройками X+⊔X−⊔X0=[n], которые мы называем знаковыми множествами, через уравнения xi=0, если i∈X−; xi=1, если i∈X+; xi∈[0,1], если i∈X0. Тайлом, отвечающим знаковому множеству X=(X+,X−,X0) назовём образ соответствующей грани под действием p: τX=∑i∈X+vi+∑i∈X0[0,vi].
Набор тайлов τX, X∈T, образует зонотопальное разбиение ZV, если
- ZV=⋃X∈TτX;
- если тайлы τX и τY пересекаются, то их пересечение — тоже тайл, порождённый знаковым множеством (X+∪Y+,X−∪Y−,X0∩Y0), то есть пересечением соответствующих граней куба [0,1]n.
Если дополнительно выполнено |X0|≤d для всех X∈T, то разбиение мелкое (по сути, разрезание на параллелепипеды). Более концептуальное определение мелкого разбиения: это d-мерный комплекс Q⊂[0,1]n, который гомеоморфно проецируется на ZV отображением p.
Лемма. Для любого мелкого разбиения T и любого X0⊂[n], |X0|=d, в разбиении присутствует тайл “направления” X0.
Набросок доказательства. Если нет, то можно проткнуть куб (n−d)-мерным подпространством L, ортогональным граням направления X0. Оно не пересекает Q, хотя должно, потому что зацеплено с p−1(∂ZV), а Q — топологический d-диск, натянутый на сферу p−1(∂ZV). ◻
Флипы на множестве мелких зонотопальных разбиений ZV определяются следующим образом. Рассмотрим комплексы Q и Q′, которые гомеоморфно проецируются на ZV, и предположим, что их Z/2-сумма (симметрическая разность) ограничивает (d+1)-мерный кубик в [0,1]n. Тогда соответствующие разбиения отличаются флипом. Геометрически это выглядит так: (d+1)-куб проецируется в некий многогранник внутри ZV (шестиугольник при d=2, ромбододекаэдр при d=3), который разбивается на параллелепипеды ровно двумя способами; переход между ними и есть флип.
—Cсылки—
- Очень простой и наглядный пост про зонотопы (и реклама курса А. Постникова в MIT).
- G. Ziegler, Lectures on polytopes. Springer (2012).