Лемма Бернсайда: число орбит через неподвижные точки

Лемма Бернсайда - самый короткий рецепт «как считать с точностью до симметрии». Сколько есть различных раскрасок граней куба в три цвета, если повороты куба между собой не различаются? Сколько ожерелий длины восемь из бусин двух цветов, если ожерелье можно поворачивать и переворачивать? Прямое перечисление сразу упирается в комбинаторный взрыв, а лемма Бернсайда сводит всё к подсчёту неподвижных точек у каждого элемента группы - обычно конечной и обозримой. Историческое имя сложилось не вполне справедливо: Огюстен Коши пользовался формулой ещё в 1845 году, Фердинанд Фробениус сформулировал её в общем виде в 1887-м, а Уильям Бернсайд лишь привёл её в своём учебнике 1897 года без претензии на авторство. В англоязычной литературе её и зовут «lemma that is not Burnside's» или формулой Коши-Фробениуса.
Формулировка
Пусть конечная группа действует на конечном множестве . Это значит: задано отображение , , согласованное с операцией в группе (, ).
Орбита элемента - это множество . Орбиты разбивают на непересекающиеся подмножества; их число обозначают и читают как «количество орбит» или «количество классов эквивалентности относительно действия ».
Стабилизатор элемента - подгруппа . Двойственно: множество неподвижных точек элемента - это .
Лемма Бернсайда. Для конечной группы , действующей на конечном множестве :
Словами: число орбит равно среднему числу неподвижных точек по группе. Никакой явной структуры орбит знать не нужно - только сколько элементов каждый оставляет на месте.
Хочешь применить лемму Бернсайда к конкретной комбинаторной задаче - выбери объект и число цветов, и мы соберём подсчёт неподвижных точек по каждому элементу группы симметрий и поделим на её порядок.
Доказательство двойным счётом
Аргумент лемме Бернсайда выписывается в три строки и сводится к подсчёту одного множества двумя способами.
Рассмотрим множество пар - пары «элемент группы и точка, которую он не двигает».
Считаем по первой координате:
Считаем по второй координате:
По теореме об орбите-стабилизаторе для каждого выполнено (это прямое следствие теоремы Лагранжа для групп), откуда . Сумма по группируется по орбитам :
Здесь . Приравниваем два выражения для и делим на - получаем формулу леммы. Доказательство закончено: ни одного слова про конкретную структуру действия, всё на двойном счёте и орбите-стабилизаторе.
Раскраски граней куба в три цвета
Классическая задача: сколько существует различных раскрасок шести граней куба в три цвета, если две раскраски считаются одинаковыми, если переходят друг в друга вращением куба?
Без учёта симметрий ответ - . С учётом - нужно поделить на группу вращений куба, но не «просто на 24» (это даёт нецелое: ), а правильно - через лемму Бернсайда.
Группа вращений куба изоморфна симметрической группе (действует перестановками четырёх пространственных диагоналей куба), её порядок . Разобьём её на классы сопряжённости и для каждого посчитаем число неподвижных раскрасок.
| Тип вращения | Количество | Циклы на гранях | |
|---|---|---|---|
| Тождество | 1 | 6 циклов длины 1 | |
| Поворот через центры противоположных граней на | 6 | 2 неподвижные + 1 цикл длины 4 | |
| Поворот через центры противоположных граней на | 3 | 2 неподвижные + 2 цикла длины 2 | |
| Поворот через противоположные вершины на | 8 | 2 цикла длины 3 | |
| Поворот через середины противоположных рёбер на | 6 | 3 цикла длины 2 |
Сумма :
По лемме Бернсайда:
Различных раскрасок граней куба в три цвета - 57. Прямой перебор по 729 раскраскам и слиянию орбит в принципе возможен, но требует на порядок больше работы; лемма даёт ответ через подсчёт пяти типов вращений.
Каждый поворот действует на гранях как перестановка. Если перестановка распадается на $c$ независимых циклов, число её неподвижных раскрасок в $n$ цветов равно $n^c$ - внутри одного цикла все грани должны быть одного цвета. Эта подстановка превращает лемму Бернсайда в табличный подсчёт.
Применение к ожерельям и бусинам
Та же логика работает для одномерных объектов с круговой или зеркальной симметрией.
Ожерелье из бусин на нити - без поворотов и переворотов, но с симметрией «развернуть нить наоборот». Группа - : тождество (одна неподвижная раскраска для каждой из возможных) и переворот (раскраска неподвижна, если симметрична относительно центра).
Бусины по кругу - группа диэдральная порядка : поворотов и отражений. Число неподвижных раскрасок при повороте на угол равно - раскраска должна быть периодической с периодом . Сумма по поворотам переписывается через функцию Эйлера: . Это и есть формула Коши для числа круговых ожерелий до поворота. Добавление отражений даёт классический ответ через диэдральную группу.
Связь с теоремой Пойа
Лемма Бернсайда считает только количество орбит, без учёта весов: все цвета входят на равных. Теорема Пойа (1937) - её прямое обобщение. Каждой раскраске сопоставляется моном, скажем по числу красных, синих и зелёных элементов, и теорема Пойа выписывает производящую функцию числа орбит через цикловой индекс группы:
где - число циклов длины в подстановке на . Подставляя в суммы по «инвентарной функции» цветов, получаем многочлен, коэффициенты которого - числа орбит с фиксированной палитрой.
Подставив для всех (то есть « равноправных цветов»), теорема Пойа сворачивается обратно в лемму Бернсайда: , где - полное число циклов, а . Лемма Бернсайда - это «теорема Пойа без раскрашивающего веса».
Изомеры в химии
Структурные формулы органических соединений хорошо моделируются как раскраски графа: вершины графа - позиции, цвета - заместители. Изомеры с точностью до симметрии молекулы - это орбиты группы симметрий графа на множестве раскрасок.
Конкретный пример: производные бензола , где позиций из шести заняты заместителем , остальные - водородом. Группа симметрии шестичленного кольца - порядка 12. Для (дизамещённый бензол) лемма Бернсайда даёт число изомеров:
- нужно по каждой подстановке посчитать, сколько 2-подмножеств она оставляет на месте; ответ - 3 (орто-, мета-, пара-изомер). Тот же подход даёт количество изомеров для триамзещённых и тетразамещённых бензолов, для полизамещённых нафталинов, для гексафтор-молекул октаэдрической симметрии и так далее. Промышленный синтез комбинаторной химии напрямую опирается на этот счёт.
Перечисление графов
Сколько существует неэквивалентных простых графов на помеченных вершинах? Если различать вершины - (для каждого ребра отдельный бит). Если не различать - нужно факторизовать по симметрической группе , действующей перестановками вершин.
Применяя лемму Бернсайда к множеству под действием на парах вершин, получаем формулу:
где - число циклов перестановки на парах вершин (вычисляется через структуру циклов на вершинах). Группируя по типам циклов, формула даёт OEIS-последовательность A000088: 1, 2, 4, 11, 34, 156, 1044, … Этот же приём считает количество неизоморфных деревьев, турниров, гиперграфов, простых функциональных графов - везде, где есть группа симметрий вершин.
Частые ошибки
- Путают и . - точки, неподвижные под действием фиксированного (бегает ). - элементы группы, оставляющие на месте фиксированную точку (бегает ). В лемме Бернсайда суммируется именно - индекс снизу обозначает группу, а читается «множество , инвариантное относительно ».
- Применяют лемму без указания группы. «Сколько раскрасок куба с точностью до симметрии» - неоднозначный вопрос. Если речь о вращениях - группа порядка 24. Если о вращениях + отражениях (полная группа симметрии куба) - порядок 48, и ответ другой. Перед подсчётом надо явно зафиксировать и его действие.
- Забывают тождественный элемент. В сумме член даёт - все точки. Иногда об этом забывают и считают только нетривиальные повороты, занижая ответ.
- Считают как порядок группы циклов, а не степень. Для подстановки с циклами и палитры из цветов число неподвижных раскрасок - именно , не и не . Внутри каждого цикла все элементы должны быть одного цвета, цвет выбирается независимо для каждого цикла.
- Применяют формулу к бесконечной группе. Классическая лемма Бернсайда требует конечной группы, иначе не определено. Для компактных топологических групп есть обобщение через интеграл Хаара, но это уже другая теорема.
FAQ
Чем лемма Бернсайда отличается от формулы орбит-стабилизаторов? Формула орбит-стабилизаторов - поточечное утверждение для одного . Лемма Бернсайда - глобальное: считает число орбит по всему . Доказательство леммы пользуется орбит-стабилизатором как леммой, но сама формула живёт в терминах суммы по группе, а не по точке.
Когда удобнее использовать теорему Пойа, а когда - лемму Бернсайда? Лемма Бернсайда - когда нужно посчитать общее число классов эквивалентности при равноправных цветах. Теорема Пойа - когда интересует распределение по конкретным цветам: сколько ожерелий с тремя красными бусинами и пятью синими, сколько молекул с одной хлор- и одной бром-группой. Формальный мостик: подставляя в цикловой индекс константы вместо переменных, теорема Пойа превращается в лемму Бернсайда.
Кто всё-таки автор формулы? Огюстен Луи Коши применил формулу около 1845 года для счёта классов сопряжённости. Фердинанд Фробениус доказал её в общем виде в 1887 году. Уильям Бернсайд воспроизвёл её в учебнике «Theory of Groups of Finite Order» (1897) со ссылкой на Фробениуса, но имя «лемма Бернсайда» закрепилось из-за частого цитирования именно его книги. В академической литературе чаще используют название «формула Коши-Фробениуса» - оно историчнее.
Коротко
Лемма Бернсайда: для конечной группы , действующей на конечном множестве , число орбит равно , где - точки, неподвижные под действием . Доказывается двойным счётом пар с через теорему об орбите-стабилизаторе. Стандартные применения - раскраски куба и других правильных многогранников с учётом вращений (57 раскрасок граней куба в 3 цвета), бусины на круге и нити, перечисление изомеров органических соединений и неизоморфных графов на вершинах. Обобщение с весовыми инвентарями - теорема Пойа; лемма Бернсайда получается из неё подстановкой равноправных цветов.
Читайте также

Хроматический полином графа: как считать и применять
Что такое хроматический полином графа, как его вычислить через теорему об удалении и стягивании ребра, свойства коэффициентов и связь с хроматическим числом. Формулы и пошаговый пример.

Теоремы Силова: существование, сопряжённость, число подгрупп
Теоремы Силова о -подгруппах конечной группы: существование силовской подгруппы порядка , сопряжённость всех таких подгрупп, арифметика числа и примеры классификации.

Нильпотентная группа: определение, класс, примеры
Нильпотентная группа: стабилизация нижнего и верхнего центральных рядов, класс нильпотентности, теорема о прямом произведении силовских p-подгрупп и примеры.