Лемма Бернсайда, задача о числе ожерелий
Версия от 12:07, 19 сентября 2010; 192.168.0.2 (обсуждение)
Эта статья требует доработки!
- (исправлено)Надо решить задачу о числе ожерелий!
Если Вы исправили некоторые из указанных выше замечаний, просьба дописать в начало соответствующего пункта (Исправлено).
Постановка задачи
Пусть группа действует на множестве . По свойствам орбит множество разбивается на непересекающиеся орбиты. Требуется найти их количество.
Лемма (Бернсайда): | |||||
Число орбит в группе равно | |||||
Доказательство: | |||||
Преобразуем выражение для числа орбит, полученное из леммы Бернсайда. | |||||
Задача о числе ожерелий
Пусть есть сколь угодно много бусинок
разных сортов. Необходимо найти число различных ожерелий длинны , которые можно составить из этих бусинок. Ожерелья, полученные друг из друга поворотом или отражением, считаются одинаковыми.решение:
Эта задача равносильна следующей задаче: сколькими различными способами можно раскрасить вершины правильного
-угольника в цветов. Две раскраски считаются разными, если из одной нельзя получить другую с помощью симметрии или вращения.Пусть
— множество всех возможных окрасок угольника, — группа симметрий угольника, состоящая из преобразований. Зададим действие D на M - раскраска - это раскраска, получающаяся из при преобразовании раскрашенного по -угольника симметрией . Тогда две раскраски будут считаться одинаковыми, если принадлежат одной орбите(тогда одна получается из другой некоторым преобразованием симметрии). Таким образом задача сводится к задаче об определении числа орбит в , которую можно решить, воспользовавшись леммой Бернсайда. Определим для этого число неподвижных точек для каждого элемента .Рассмотрим повороты:
Рассмотрим поворот
на угол (поворотом на угол мы называем поворот на "реальный" угол ). Мы хотим найти число раскрасок, инвариантных относительно этого поворота. Такая раскраска должна быть инвариантна относительно и всей подгруппы ( - порядок d). Это означает, что орбита вершины под действием должна быть окрашена в один цвет. Очевидно, что это требование является не только необходимым, но и достаточным. То есть, инвариантных раскрасок столько же, сколько и раскрасок орбит. Пользуясь леммой Бернсайда, можно определить число орбит: неподвижные точки есть только у тождественного поворота, при этом их штук. Тогда число орбит равно . Осталось найти число - минимальное число, при котором делится на . В этом случае будет наименьшим числом, делящимся и на и на , поэтому . Тогда число орбит равняется и число их раскрасок . Сумма же инвариантных раскрасок для всех поворотов: . В последней сумме слагаемых, для которых . Если же , то . Чтобы определить количество таких k, меньших n, нужно перебрать числа вида и проверять их на условие . Таких чисел, очевидно, (по определению ). Поэтому сумму можно заменить: .рассмотрим симметрии относительно осей:
1 случай:
— нечетно. Тогда оси всех отражений проходят через вершину и для инвариантности мы должны выбрать вершин и раскрасить, а остальные дополнить по симметрии. Для каждого отражения получаем . Сумма же по всем отражениям, которых штук, .
2 случай:
— четно. Тогда есть осей, проходящих через стороны -угольника, для каждой инвариантных раскрасок(половину точек раскрашиваем по желанию, половину дополняем по инвариантности). Для оставшихся осей, проходящих через 2 точки, имеем инвариантных раскрасок(свободно выбирается цвет) . Итоговая сумма по всем отражениям: .
Итак:
Для числа орбит имеем:
.Для нечетного
:Для четного
: