Лемма Бёрнсайда и Теорема Пойа — различия между версиями
VolhovM (обсуждение | вклад) (→Задача о числе раскрасок прямоугольника) |
|||
Строка 25: | Строка 25: | ||
Рассмотрим правую часть равенства: | Рассмотрим правую часть равенства: | ||
− | <tex>|\{(x, g) \in G\times X \mid g\cdot x = x\}| = \ | + | <tex>|\{(x, g) \in G\times X \mid g\cdot x = x\}| = \sum\limits_{x \in X} |G_x| = \sum\limits_{x \in X}</tex><tex dpi = "180"> \frac{|G|}{|Gx|}</tex><tex> = |G| \sum\limits_{x \in X}</tex><tex dpi = "180">\frac{1}{|Gx|} </tex> |
− | <tex>= |G|\ | + | <tex>= |G|\sum\limits_{P\in C}\sum\limits_{x\in P}</tex><tex dpi = "180"> \frac{1}{|P|}</tex> |
− | Заметим, что <tex>\ | + | Заметим, что <tex>\sum\limits_{x\in P}</tex><tex dpi = "180"> \frac{1}{|P|}</tex><tex> = </tex><tex dpi = "180"> \frac{1}{|P|}</tex><tex>\sum\limits_{1}^{|P|}{1} = 1.</tex> Следовательно: |
− | <tex>|G|\ | + | <tex>|G|\sum\limits_{P\in C}\sum\limits_{x\in P}</tex><tex dpi = "180"> \frac{1}{|P|}</tex><tex> = |G|\sum\limits_{P\in C} 1</tex>. |
− | Очевидно, что <tex>\ | + | Очевидно, что <tex>\sum\limits_{P\in C} 1 = \sum\limits_{1}^{|C|}{1} = |C|.</tex> Тогда получим: |
− | <tex>|G|\ | + | <tex>|G|\sum\limits_{P\in C} 1 = |C|\cdot|G|.</tex> |
Откуда следует, что | Откуда следует, что |
Версия 00:57, 7 января 2014
Иногда требуется провести подсчет комбинаторных объектов с точностью до некоторого отношения эквивалетности. Если это отношение является отношением "с точностью до действия элементом группы", то такой подсчет можно провести с помощью Леммы Бернсайда.
Определение: |
Пусть группа | действует на множество . Неподвижной точкой (стабилизатором) для элемента называется такой элемент , для которого .
Содержание
Лемма Бёрнсайда
Лемма (Бёрнсайд): |
Пусть группа действует на множество . Будем называть два элемента и эквивалентными, если для некоторого . Тогда число классов эквивалентности равно сумме числа стабилизаторов по всем элементам группы , делённой на размер этой группы:
. Где — количество стабилизаторов для элемента . |
Доказательство: |
Так как - сумма стабилизаторов элемента , то по определению .Следовательно для доказательства леммы необходимо и достаточно доказать следующее равенство: Рассмотрим правую часть равенства: Заметим, что Следовательно:. Очевидно, что Тогда получим:
Откуда следует, что ч.т.д. |
Теорема Пойа
Теорема Пойа является обобщением теоремы Бёрнсайда. Она также позволяет находить количество классов эквивалентности, но уже используя такую величину, как кол-во циклов в перестановке. В основе доказательства теоремы Пойа лежит лемма Бёрнсайда.
Теорема (Пойа): |
,где — кол-во различных классов эквивалентности, - кол-во циклов в перестановке , — кол-во различных состояний одного элемента. |
Доказательство: |
Для доказательства этой теорем достаточно установить следующее равенство
|
Задача о числе раскрасок прямоугольника
Определение: |
Выведите формулу для числа раскрасок прямоугольника | в цветов с точностью до отражения относительно горизонтальной и вертикальной оси.
Решим данную задачу, воспользуясь леммой Бёрнсайда.
Решение
Для начала определим, какие операции определены на группе
— это операция "отражение относительно горизонтальной оси", обозначим ее как , и "отражение относительно вертикальной оси" — . Таким образом, содержит 4 комбинации операций: .Стоит уделить особое внимание тому факту, что никакие иные комбинации функций
и не были включены в . Это объясняется довольно просто: очевидно то, что операции коммутативны, то есть , а также то, что , тогда любая комбинация данных функций может быть упрощена до вышеперечисленных (в ) путем совмещения одинаковых и замены их на .Отметим также то, что количество раскрасок прямоугольника
в цветов:- 1. С точностью до операции при нечетном равно количеству раскрасок прямоугольника в цветов.
- 2. С точностью до операции при нечетном равно количеству раскрасок прямоугольника в цветов.
- 3. С точностью до операции при нечетных и равно количеству раскрасок прямоугольника в цветов (а также частные случаи, когда или нечетные).
Данное множество фактов объясняется тем, что мы можем как бы "слить" вместе два столбика (и\или) столбца, при этом с точностью до нужного действия количество раскрасок не уменьшится.
Количество стабилизаторов в случае с действием
равно , так как ни одна раскрашенная клетка не повторилась при действии нулевого действия. Для действий и количество раскрасок будет и соответственно.Тогда воспользуемся Леммой Бёрнсайда и определим количество таких раскрасок.