Перечислимая теорема Полиа - Pólya enumeration theorem

В Перечислимая теорема Полиа, также известный как Теорема Редфилда – Полиа и Pólya считает, является теоремой в комбинаторика что и следует из, и в конечном итоге обобщает Лемма Бернсайда по количеству орбиты из групповое действие на набор. Теорема была впервые опубликована Дж. Ховард Редфилд в 1927 году. В 1937 году он был независимо открыт заново Георгий Полиа, которые затем сильно популяризировали результат, применив его ко многим задачам подсчета, в частности к перечислению химические соединения.

Теорема перечисления Полиа была включена в символическая комбинаторика и теория комбинаторные виды.

Упрощенная, невзвешенная версия

Позволять Икс быть конечный набор и разреши г быть группа из перестановки из Икс (или конечный группа симметрии это действует на Икс). Набор Икс может представлять собой конечный набор бусинок, и г может быть выбранная группа перестановок бисера. Например, если Икс это ожерелье из п бусинки по кругу, затем вращательная симметрия актуально так г это циклическая группа Cп, а если Икс это браслет из п бусинки по кругу, вращения и размышления актуальны так г это группа диэдра Dп порядка 2п. Предположим далее, что Y - это конечный набор цветов - цветов бусинок - так что YИкс представляет собой набор цветных композиций из бусин (формально: YИкс это набор функций .) Тогда группа г действует на YИкс. Теорема о перечислении Полиа подсчитывает количество орбит под г цветных композиций из бисера по формуле:

где это количество цветов и c(г) - количество циклы элемента группы г если рассматривать как перестановку Икс.

Полная, взвешенная версия

В более общей и более важной версии теоремы цвета также взвешиваются одним или несколькими способами, и может быть бесконечное количество цветов при условии, что набор цветов имеет производящая функция с конечными коэффициентами. В одномерном случае предположим, что

является производящей функцией набора цветов, так что есть жш цвета веса ш для каждого целое число ш ≥ 0. В многомерном случае вес каждого цвета является вектором целых чисел и существует производящая функция ж(т1, т2, ...), который табулирует количество цветов с каждым заданным вектором весов.

Теорема перечисления использует другую многомерную производящую функцию, называемую индекс цикла:

где п количество элементов Икс и ck(г) - количество k-циклы элемента группы г как перестановка Икс.

Цветная композиция - это орбита действия г на съемочной площадке 'YИкс (где Y это набор цветов и YИкс обозначает множество всех функций φ: ИксY). В вес такого расположения определяется как сумма весов φ (Икс) в общем и целом Икс в Икс. Теорема утверждает, что производящая функция F от количества цветных композиций по весу определяется как:

или в многомерном случае:

Чтобы перейти к упрощенной версии, приведенной ранее, если есть м цвета и все имеют вес 0, тогда ж(т) = м и

В знаменитом приложении подсчета деревьев (см. Ниже) и ациклических молекул расположение «цветных бусинок» на самом деле является расположением композиций, таких как ветви дерева с корнями. Таким образом, производящая функция ж для цветов выводится из производящей функции F для расположения, и теорема перечисления Полиа становится рекурсивной формулой.

Примеры

Ожерелья и браслеты

Цветные кубики

Сколько существует способов раскрасить стороны трехмерного куба м цвета, вплоть до вращения куба? Группа вращения C куба действует на шесть сторон куба, которые эквивалентны бусинкам. Его индекс цикла

которое получается путем анализа действия каждого из 24 элементов C на 6 сторонах куба см. Вот для подробностей.

Мы берем все цвета, чтобы они имели вес 0, и находим, что есть

разные расцветки.

Графы на трех и четырех вершинах

График на м вершины можно интерпретировать как расположение цветных бусинок. Набор Икс из «бусинок» - это набор возможные края, а набор цветов Y = {черный, белый} соответствует краям, которые присутствуют (черные) или отсутствуют (белые). Теорема перечисления Полиа может использоваться для вычисления количества графов вплоть до изоморфизм с фиксированным количеством вершин или производящей функцией этих графов в зависимости от количества ребер, которые у них есть. Для последней цели мы можем сказать, что черное или существующее ребро имеет вес 1, а отсутствующее или белое ребро имеет вес 0. Таким образом, - производящая функция для набора цветов. Соответствующая группа симметрии то симметричная группа на м письма. Эта группа действует на множестве Икс возможных ребер: перестановка φ превращает ребро {a, b} в ребро {φ (a), φ (b)}. С этими определениями класс изоморфизма графов с м вершины - это то же самое, что орбита действия г на съемочной площадке YИкс цветных композиций; количество ребер графа равно весу расположения.

Все графы на трех вершинах
Неизоморфные графы на трех вершинах

Восемь графов на трех вершинах (до идентификации изоморфных графов) показаны справа. Существует четыре класса изоморфизма графов, которые также показаны справа.

Индекс цикла группы S3 действует на множестве трех ребер

(получается путем проверки структуры цикла действия элементов группы; см. Вот ). Таким образом, согласно теореме перечисления производящая функция графов на 3 вершинах с точностью до изоморфизма равна

что упрощает

Таким образом, есть по одному графу от 0 до 3 ребер.

Классы изоморфизма графов на четырех вершинах.

Индекс цикла группы S4 действует на множество из 6 ребер

(увидеть Вот.) Следовательно

что упрощает

Эти графики показаны справа.

Укоренившиеся тройные деревья

Набор Т3 корневых троичных деревья состоит из корневых деревьев, в которых каждый узел (или вершина, не являющаяся листом) имеет ровно три дочерних элемента (листья или поддеревья). Справа показаны маленькие тройные деревья. Обратите внимание, что корневые тройные деревья с п узлы эквивалентны корневым деревьям с п вершины степени не выше 3 (без учета листьев). В общем, два корневых дерева изоморфны, когда одно может быть получено из другого путем перестановки дочерних элементов его узлов. Другими словами, группа, которая действует на потомков узла, является симметричной группой S3. Мы определяем вес такого троичного дерева как количество узлов (или нелистовых вершин).

Тройные деревья с корнями на 0, 1, 2, 3 и 4 узлах (= нелистовые вершины). Корень показан синим цветом, листья не показаны. У каждого узла столько листьев, чтобы число его потомков было равно 3.

Можно рассматривать троичное дерево с корнем как рекурсивный объект, который является либо листом, либо узлом с тремя дочерними элементами, которые сами являются корневыми троичными деревьями. Эти дети эквивалентны бусам; индекс цикла симметрической группы S3 что действует на них

Теорема о перечислении Пойа переводит рекурсивную структуру троичных корневых деревьев в функциональное уравнение для производящей функции F (t) корневых троичных деревьев по количеству узлов. Это достигается "раскрашиванием" трех потомков троичными корневыми деревьями, взвешенными по номеру узла, так что функция генерации цвета задается следующим образом: что по теореме перечисления дает

в качестве производящей функции для троичных корневых деревьев, взвешенных на единицу меньше, чем номер узла (поскольку сумма весов дочерних элементов не учитывает корень), так что

Это эквивалентно следующей формуле повторения числа тп корневых тройных деревьев с п узлы:

где а, б и c неотрицательные целые числа.

Первые несколько значений находятся

1, 1, 1, 2, 4, 8, 17, 39, 89, 211, 507, 1238, 3057, 7639, 19241 (последовательность A000598 в OEIS )

Доказательство теоремы

Упрощенная форма теоремы о перечислении Полиа следует из Лемма Бернсайда, что говорит о том, что количество орбит раскраски является средним от количества элементов фиксируется перестановкой г из г по всем перестановкам г. Взвешенная версия теоремы имеет по существу то же доказательство, но с уточненной формой леммы Бернсайда для взвешенного перечисления. Это равносильно применению леммы Бернсайда отдельно к орбитам разного веса.

Для наглядности обозначим - переменные производящей функции ж из . Учитывая вектор весов , позволять обозначим соответствующий мономиальный член ж. Применение леммы Бернсайда к орбитам веса , количество орбит этого веса равно

где это набор раскрасок веса которые также фиксируются г. Если затем просуммировать все возможные веса, мы получим

Между тем групповой элемент г со структурой цикла внесет срок

к индексу цикла г. Элемент г исправляет элемент тогда и только тогда, когда функция φ постоянна на каждом цикле q из г. Для каждого такого цикла q, производящая функция по весу |q| одинаковые цвета из набора, пронумерованного ж является

Отсюда следует, что производящая функция по весу точек, закрепленных г является произведением указанного выше члена по всем циклам г, т.е.

Подставив это в сумму по всем г дает замещенный индекс цикла, как заявлено.

использованная литература

  • Редфилд, Дж. Ховард (1927). "Теория групповых редуцированных распределений". Американский журнал математики. 49 (3): 433–455. Дои:10.2307/2370675. JSTOR  2370675. Г-Н  1506633.
  • Фрэнк Харари; Эд Палмер (1967). "Перечислительные методы Редфилда". Американский журнал математики. 89 (2): 373–384. Дои:10.2307/2373127. JSTOR  2373127. Г-Н  0214487.
  • Г. Поля (1937). "Kombinatorische Anzahlbestimmungen für Gruppen, Graphen und chemische Verbindungen". Acta Mathematica. 68 (1): 145–254. Дои:10.1007 / BF02546665.
  • Г. Полиа; Р. К. Рид (1987). Комбинаторное перечисление групп, графов и химических соединений. Нью-Йорк: Springer-Verlag. ISBN  0-387-96413-4. Г-Н  0884155.

внешние ссылки