Лемма Бёрнсайда и Теорема Пойа
Иногда требуется провести подсчет комбинаторных объектов с точностью до некоторого отношения эквивалетности. Если это отношение является отношением "с точностью до действия элементом группы", то такой подсчет можно провести с помощью Леммы Бернсайда.
Определение: |
Пусть группа | действует на множество . Неподвижной точкой для элемента называется такой элемент , для которого .
Лемма Бёрнсайда
Лемма (Бёрнсайд): |
Пусть группа действует на множество . Будем называть два элемента и эквивалентными, если для некоторого . Тогда число классов эквивалентности равно сумме числа неподвижных точек по всем элементам группы , делённой на размер этой группы:
. Где — количество неподвижных точек для элемента . |
Доказательство: |
Рассмотрим сумму в числителе дроби справа: — это ничто иное как количество "инвариантных пар". Очевидно, что в формуле мы имеем право изменить порядок суммирования - сделать внешнюю сумму по элементам множества , а внутри нее поставить величину — количество перестановок, относительно которых объект инвариантен:
Теперь зафиксируем произвольный элемент . С одной стороны, он встречается в своём столбце ровно раз (по самому определению). С другой стороны, все столбцы внутри одного класса эквивалентности одинаковы как мультимножества. Следовательно, внутри каждого столбца данного класса эквивалентности любой элемент встречается ровно раз.Таким образом, если мы возьмём произвольным образом от каждого класса эквивалентности по одному столбцу и просуммируем количество элементов в них, то получим, с одной стороны, (это получается, просто умножив количество столбцов на их размер), а с другой стороны — сумму величин по всем (это следует из всех предыдущих рассуждений): |
Теорема Пойа
Лемма Бёрнсайда лежит в основе доказательства теоремы Пойа.
Теорема (Пойа): |
,где — кол-во различных классов эквивалентности, - кол-во циклов в перестановке , — кол-во различных состояний одного элемента. |
Доказательство: |
Для доказательства этой теорем достаточно установить следующее равенство
|