Теорема Редфилда — Пойа
Материал из Википедии — свободной энциклопедии
Теорема (теория) Редфилда — Пойа — классический результат перечислительной комбинаторики.
Впервые эта теорема была получена в 1929 году Редфилдом и опубликована в каком-то математическом жуpнале. Но pабота была сочтена весьма специальной и осталась незамеченной. Пойа (независимо) доказал то же самое в 1937 году, но оказался куда более успешным популяpизатоpом — так, напpимеp, в пеpвой же статье он показал пpименимость этого pезультата к пеpечислению химических соединений.
Содержание |
[править] Вводные определения
Пусть заданы два конечных множества X и Y, а также весовая функция . Положим n = | X | . Без потери общности можно считать, что
.
Рассмотрим множество функций . При этом вес функции f определяется как
.
Пусть на множестве X действует некоторая подгруппа A симметрической группы Sn. Введем отношение эквивалентности на F
для некоторого
.
Класс эквивалентности f обозначим через [f] и будем называть орбитой f. Так как веса эквивалентных функций совпадают, то можно определить вес орбиты как w([f]) = w(f).
Пусть
— число элементов Y веса k;
— число орбит веса k;
и
— соответствующие производящие функции.
[править] Цикловой индекс
Цикловой индекс подгруппы A симметрической группы Sn определяется как многочлен от n переменных
где jk(a) — число циклов длины k в перестановке a.
[править] Теорема Редфилда—Пойа
Теорема Редфилда—Пойа утверждает, что
где ZA — цикловой индекс группы A.
Доказательство теоремы Редфилда—Пойа опирается на лемму Бернсайда.
[править] Примеры приложений
[править] Задача о количестве браслетов
Задача. Найти количество браслетов, составленных из n бусинок двух цветов. Браслеты, совпадающие при повороте, считаются одинаковыми.
Решение. Пусть множество соответствует номерам бусинок в браслете, а Y = {0,1} — множество возможных цветов. Весовую функцию положим равной w(y) = y для всех
. Во множестве Y имеется один элемент веса 0 и один — веса 1, то есть c0 = 1 и c1 = 1. Откуда c(t) = 1 + t.
Пусть — множество всех функций из X в Y. Любая функция
задает некоторый браслет и, наоборот, каждый браслет задаётся некоторой функцией из F. При этом вес функции равен количеству бусинок цвета 1 в соответствующем браслете.
На множестве X действует группа поворотов A, порожденная циклической перестановкой , которая определяет отношение эквивалентности на F. Тогда браслеты совпадающие при повороте будут в точности соответствовать эквивалентным функциям, и задача сводится к подсчёту числа орбит.
Цикловой индекс группы A равен
,
где φ(d) — функция Эйлера, (k,n) — наибольший общий делитель чисел k и n.
По теореме Редфилда-Пойа
Число орбит веса k (то есть различных браслетов с k бусинками цвета 1) равно Ck, коэффициенту при tk в C(t):
.
Общее число различных орбит (или браслетов) равно
[править] Литература
- «Перечислительные задачи комбинаторного анализа». Сборник переводов под редакцией Г. П. Гаврилова. М.: Мир, 1979.
- «Комбинатоpная пpикладная математика». Под pед. Э.Беккенбаха. М.: Миp, 1968.
- Л. А. Калужнин, В. И. Сущанский «Преобразования и перестановки». M.: Наука, 1985.
- Ф.Хаpаpи «Теоpия гpафов». М.: Мир, 1973.
- Ф.Хаpаpи, Э.Палмеp «Пеpечисление гpафов». М.: Миp, 1977.
- Д. И. Яковенко «Задача об ожерельях». Вестник Омского университета, 1998, Вып. 2, стр. 21-24.