Лемма Бёрнсайда и Теорема Пойа — различия между версиями
 (→Задача о числе раскрасок прямоугольника)  | 
				|||
| Строка 5: | Строка 5: | ||
{{Определение  | {{Определение  | ||
|definition=  | |definition=  | ||
| − | Пусть [[Группа|группа]] <tex>G</tex> [[Действие группы на множестве|действует на множество]] <tex>X</tex>. '''Неподвижной точкой''' (стабилизатором   | + | Пусть [[Группа|группа]] <tex>G</tex> [[Действие группы на множестве|действует на множество]] <tex>X</tex>. '''Неподвижной точкой''' (стабилизатором, англ. '''stabilizer''') для элемента <tex>g</tex> называется такой элемент <tex>x</tex>,    | 
для которого <tex>gx=x</tex>.  | для которого <tex>gx=x</tex>.  | ||
}}  | }}  | ||
| − | == Лемма Бёрнсайда   | + | == Лемма Бёрнсайда  ==  | 
{{Лемма  | {{Лемма  | ||
|id=lemmaBerns.    | |id=lemmaBerns.    | ||
| − | |author=  | + | |author=Бернсайд, '''англ.''' Burnside's lemma  | 
|statement=Пусть группа <tex>G</tex> действует на множество <tex>X</tex>. Будем называть два элемента <tex>x</tex> и <tex>y</tex> эквивалентными, если <tex>x = gy</tex> для некоторого <tex>g \in G</tex>. Тогда число классов эквивалентности (англ. equivalence classes) равно сумме числа стабилизаторов по всем элементам группы <tex>G</tex>, делённой на размер этой группы:  | |statement=Пусть группа <tex>G</tex> действует на множество <tex>X</tex>. Будем называть два элемента <tex>x</tex> и <tex>y</tex> эквивалентными, если <tex>x = gy</tex> для некоторого <tex>g \in G</tex>. Тогда число классов эквивалентности (англ. equivalence classes) равно сумме числа стабилизаторов по всем элементам группы <tex>G</tex>, делённой на размер этой группы:  | ||
Версия 23:22, 7 января 2016
Иногда требуется провести подсчет комбинаторных объектов с точностью до некоторого отношения эквивалетности. Если это отношение является отношением "с точностью до действия элементом группы", то такой подсчет можно провести с помощью Леммы Бернсайда.
| Определение: | 
| Пусть группа действует на множество . Неподвижной точкой (стабилизатором, англ. stabilizer) для элемента называется такой элемент , для которого . | 
Содержание
Лемма Бёрнсайда
| Лемма (Бернсайд, англ. Burnside's lemma): | 
Пусть группа  действует на множество . Будем называть два элемента  и  эквивалентными, если  для некоторого . Тогда число классов эквивалентности (англ. equivalence classes) равно сумме числа стабилизаторов по всем элементам группы , делённой на размер этой группы:
 .   Где  — количество стабилизаторов для элемента .  | 
| Доказательство: | 
| 
 Так как — сумма стабилизаторов элемента , то по определению . Следовательно для доказательства леммы необходимо и достаточно доказать следующее равенство: Рассмотрим правую часть равенства: Заметим, что Следовательно: . Очевидно, что Тогда получим: 
 Откуда следует, что ч.т.д. | 
Теорема Пойа (англ. Pólya enumeration theorem)
Теорема Пойа является обобщением леммы Бёрнсайда. Она также позволяет находить количество классов эквивалентности, но уже используя такую величину, как кол-во циклов (англ. cycles) в перестановке. В основе доказательства теоремы Пойа лежит лемма Бёрнсайда.
| Теорема (Пойа): | 
    ,где  — кол-во различных классов эквивалентности,  — кол-во циклов в перестановке ,  — кол-во различных состояний одного элемента.  | 
| Доказательство: | 
| 
 Для доказательства этой теоремы достаточно установить следующее равенство 
  | 
Задача о числе раскрасок прямоугольника
| Задача: | 
| Выведите формулу для числа раскрасок прямоугольника в цветов с точностью до отражения относительно горизонтальной и вертикальной оси. | 
Решим данную задачу, воспользуясь леммой Бёрнсайда.
Решение
Для начала определим, какие операции определены на группе — это операция "отражение относительно горизонтальной оси", обозначим ее как , "отражение относительно вертикальной оси" — и "перех из одного состояния в него же" — . Таким образом, содержит 4 комбинации операций: .
Стоит уделить особое внимание тому факту, что никакие иные комбинации функций и не были включены в . Это объясняется довольно просто: очевидно то, что операции коммутативны, то есть , а также то, что , тогда любая комбинация данных функций может быть упрощена до вышеперечисленных (в ) путем совмещения одинаковых и замены их на .
Отметим также то, что количество раскрасок прямоугольника в цветов:
- 1. С точностью до операции при нечетном равно количеству раскрасок прямоугольника в цветов.
 - 2. С точностью до операции при нечетном равно количеству раскрасок прямоугольника в цветов.
 - 3. С точностью до операции при нечетных и равно количеству раскрасок прямоугольника в цветов (а также частные случаи, когда или нечетные).
 
Данное множество фактов объясняется тем, что мы можем как бы "слить" вместе два столбика (и\или) столбца, при этом с точностью до нужного действия количество раскрасок не уменьшится.
Количество стабилизаторов в случае с действием равно , так как ни одна раскрашенная клетка не повторилась при действии нулевого действия. Для действий и количество раскрасок будет и соответственно.
Тогда воспользуемся Леммой Бёрнсайда и определим количество таких раскрасок.