Это не официальный сайт wikipedia.org 01.01.2023

Теорема Редфилда — Пойи — Википедия

Теорема Редфилда — Пойи

Теорема (теория) Редфилда — Пойи — классический результат перечислительной комбинаторики.

ИсторияПравить

Впервые эта теорема была получена и опубликована Редфилдом  (англ.) (рус. в 1927 году, но работа была сочтена весьма специальной и осталась незамеченной. Пойа независимо доказал то же самое в 1937 году, но оказался куда более успешным популяризатором — так, например, в первой же публикации он показал применимость этого результата к перечислению химических соединений[1].

Вводные определенияПравить

Пусть заданы два конечных множества X   и Y  , а также весовая функция w : Y N  . Положим n = | X |  . Без потери общности можно считать, что X = { 1 , 2 , , n }  .

Рассмотрим множество функций F = { f f : X Y }  . При этом вес функции f   определяется как

w ( f ) = x X w ( f ( x ) )  .

Пусть на множестве X   действует некоторая подгруппа A   симметрической группы S n  . Введем отношение эквивалентности на F  

f g f = g a   для некоторого a A  .

Класс эквивалентности f   обозначим через [ f ]   и будем называть орбитой f  . Так как веса эквивалентных функций совпадают, то можно определить вес орбиты как w ( [ f ] ) = w ( f )  .

Пусть

c k = | { y Y w ( y ) = k } |   — число элементов Y   веса k  ;
C k = | { [ f ] w ( [ f ] ) = k } |   — число орбит веса k  ;
c ( t ) = k c k t k   и C ( t ) = k C k t k   — соответствующие производящие функции.

Цикловой индексПравить

Цикловой индекс подгруппы A   симметрической группы S n   определяется как многочлен от n   переменных t 1 , t 2 , , t n  

Z A ( t 1 , t 2 , , t n ) = 1 | A | a A t 1 j 1 ( a ) t 2 j 2 ( a ) t n j n ( a ) ,  

где j k ( a )   — число циклов длины k   в перестановке a  .

Теорема Редфилда — ПойиПравить

Теорема Редфилда — Пойи утверждает, что

C ( t ) = Z A ( c ( t ) , c ( t 2 ) , , c ( t n ) ) ,  

где Z A   — цикловой индекс группы A  [2][3].

Доказательство теоремы Редфилда — Пойи опирается на лемму Бёрнсайда[4][5].

Известны многочисленные обобщения теоремы Редфилда — Пойи[6].

Примеры приложенийПравить

Задача о количестве ожерелийПравить

Задача. Найти количество ожерелий, составленных из n   бусинок двух цветов. Ожерелья, совпадающие при повороте, считаются одинаковыми (перевороты не допускаются).

Решение. Пусть множество X = { 1 , 2 , , n }   соответствует номерам бусинок в ожерелье, а Y = { 0 , 1 }   — множество возможных цветов. Весовую функцию положим равной w ( y ) = y   для всех y Y  . Во множестве Y   имеется один элемент веса 0 и один — веса 1, то есть c 0 = 1   и c 1 = 1  . Откуда c ( t ) = 1 + t  .

Пусть F = { f f : X Y }   — множество всех функций из X   в Y  . Любая функция f F   задаёт некоторое ожерелье и, наоборот, каждое ожерелье задаётся некоторой функцией из F  . При этом вес функции равен количеству бусинок цвета 1 в соответствующем ожерелье.

На множестве X   действует группа поворотов A  , порожденная циклической перестановкой ( 1 , 2 , , n )  , которая определяет отношение эквивалентности на F  . Тогда ожерелья совпадающие при повороте будут в точности соответствовать эквивалентным функциям, и задача сводится к подсчёту числа орбит.

Цикловой индекс группы A   равен

Z A ( t 1 , , t n ) = 1 n k = 1 n t n / ( k , n ) ( k , n ) = 1 n d n φ ( n / d ) t n / d d = 1 n d | n φ ( d ) t d n / d ,  

где φ ( d )   — функция Эйлера, ( k , n )   — наибольший общий делитель чисел k   и n  .

По теореме Редфилда — Пойи,

C ( t ) = Z A ( 1 + t , 1 + t 2 , , 1 + t n ) = 1 n d | n φ ( d ) ( 1 + t d ) n / d .  

Число орбит веса k   (то есть различных ожерелий с k   бусинками цвета 1) равно C k  , коэффициенту при t k   в C ( t )  :

C k = 1 n d | ( n , k ) φ ( d ) ( n / d k / d ) .  

Общее число различных орбит (или ожерелий) равно

k C k = C ( 1 ) = 1 n d | n φ ( d ) 2 n / d .  

ПримечанияПравить

  1. Pólya G. Kombinatorische Anzahlbestimmungen für Gruppen, Graphen und chemische Verbindungen // Acta Mathematica. — 1937. — Vol. 68. — P. 145—254. — doi:10.1007/BF02546665.
  2. Нефедов, 1992, с. 156.
  3. Рыбников, 1972, с. 71.
  4. Нефедов, 1992, с. 157—159.
  5. Рыбников, 1972, с. 72—74.
  6. Рыбников, 1972, с. 74.

ЛитератураПравить

  • Перечислительные задачи комбинаторного анализа / Сборник переводов под редакцией Г. П. Гаврилова. — М.: Мир, 1979.
  • Комбинаторная прикладная математика / Под ред. Э.Беккенбаха. — М.: Мир, 1968.
  • Калужнин Л. А., Сущанский В. И. Преобразования и перестановки. — M.: Наука, 1985.
  • Харари Ф. Теория графов. — М.: Мир, 1973.
  • Харари Ф., Палмер Э. Перечисление графов. — М.: Мир, 1977.
  • Яковенко Д. И. Задача об ожерельях // Вестник Омского университета. — 1998. — Вып. 2. — С. 21—24. Архивировано 8 мая 2005 года.
  • Рыбников К. А. Введение в комбинаторный анализ. — М.: МГУ, 1972. — 253 с.
  • Нефедов В. Н., Осипова В. А. Курс дискретной математики. — М.: МАИ, 1992. — 262 с.