Теорема перерахування Поя
Теорема перерахування Поя, також відома як теорема Редфілда-Поя, теорема в комбінаториці, що випливає з та узагальнює лему Бернсайда про кількість орбіт дії групи на множині. Теорему вперше було опубліковано Джоном Говардом Редфілдом[en] у 1927 році. У 1937 році вона була незалежно наново доведена Дьордем Поя, який потім значно популяризував результат, застосовуючи його до багатьох лічильних задач, зокрема до переліку хімічних сполук.[1]
Теорему перерахування Поя може бути включено до символьних методів комбінаторики[en] та до комбінаторних видів[en].
Нехай скінченна множина, та є групою перестановок з (або скінченною групою симетрій, яка діє на ). Множина X може бути кінцевою множиною кульок, а може бути обраною групою перестановок кульок. Наприклад, якщо є намисто з кульок, то важлива поворотна симетрія, так що є циклічною групою , в той час як, якщо є намистом, а повороти та відображення мають відношення, так що — діедральна група порядку .
Нехай, що — кінцевий набір — кольору кульок — так що — безліч кольорових аранжувань намист (більш формально: — множина функцій )
Тоді група діє на . У теоремі перерахування Поя підраховується число орбіт під кольорових аранжувань кульок за такою формулою:
де це кількість кольорів і є число циклів групового елемента , коли розглядаються як перестановки .
У більш загальній та важливішій версії теореми кольори також зважуються одним або кількома способами, і кількість кольорів може бути нескінченна за умови, що набір кольорів має твірну функцію з кінцевими коефіцієнтами. В одномайновій справі, припустимо, що
є твірною функцією набору кольорів, тож існує кольорів ваги для кожного цілого . У багатоваріантному випадку вага кожного кольору є вектором цілих чисел і є батьківська функція , яка табулює кількість кольорів із кожним уведеним важелем. Теорія перерахунку використовує іншу багатомірну твірну функцію, яка називається індексом циклу :
де є число елементів та є число k-циклу групового елемента в якості перестановки .
Кольорова композиція — це орбіта дії на множині (де є набір кольорів, та позначає сукупність всіх функцій ). Вага такого пристрою визначається як сума ваг за всіма . Теорема стверджує, що породжувальна функція кількості кольорових компонентів з вагою визначається:
або в багатомірному випадку:
Щоб зменшити до спрощеної версії, наведеної раніше, якщо є кольорів, і всі мають вагу , то та
У знаменитому застосуванні лічильників дерев (див. Нижче) та ациклічних молекул, розташування «кольорових кульок» насправді є розташуванням домовленостей, таких як гілки кореневого дерева. Таким чином, твірна функція для кольорів походить від твірної функції для механізмів, а теорема перерахування Поя стає рекурсивною формулою.
Скільки способів кольорувати сторони тривимірного куба з m кольорами, аж до обертання куба? Група обертання C куба діє на шести сторонах куба, які еквівалентні намистинкам. Індекс циклу — це
яка отримується шляхом аналізу дії кожного з 24 елементів C на 6 сторін куба, див. тут для подробиць.
Ми беремо всі кольори, щоб мати вагу 0 і виявити, що є
різні фарби.
Граф на вершинах можна інтерпретувати як розташування кольорових кульок. Набір «намистин» — це сукупність можливих ребер, а набір кольорів відповідає наявним (чорним) або відсутнім (білим) ребрам. Теорія перерахування Поя може бути використана для обчислення кількості графів з точністю до ізоморфізму з фіксованим числом вершин або функції породження цих графів за кількістю їхніх ребер. Для останньої задачи можна сказати, що чорне, тобто, присутнє ребро має вагу 1, тоді як відсутнє або біле ребро має вагу 0. Таким чином, є твірною функцією для набору кольорів. Відповідна група симетрії — це , симетрична група на m букв. Ця група діє на множині можливих ребер: перестановка φ ребру ставить у відповідність ребро . За допомогою цих визначень клас ізоморфних графів з вершинами буде такий самий, як орбіта дії на множині кольорових компонентів; кількість ребер графу дорівнює вазі розташування.
Вісім графіків на трьох вершинах (перед виявленням ізоморфних графів) показано справа. Існує чотири класи графіків ізоморфізму, також показані справа.
Індекс циклу групи , що діє на безліч трьох ребер, є
Таким чином, згідно з теоремою про перерахування, породжуюча функція графів на 3 вершинах з точністю до ізоморфізму буде
яка спрощується до
Таким чином, є лише один граф з кількістю ребер від 0 до 3.
Індекс циклу групи , що діє на множині з 6 ребер
Отже
що спрощує
Набір з кореневих трійкових дерев складається з кореневих дерев, де кожен вузол (або нелітакова вершина) містить рівно трьох дітей (листя або підроди). Малі трійкові дерева показані справа. Зверніть увагу, що кореневі трійкові дерева з вузлами еквівалентні кореневим деревам з вершинами ступеня не більше 3 (ігноруючи листя). Взагалі, дві кореневі дерева є ізоморфними, коли їх можна одержувати з іншого, переміщуючи дітей своїх вузлів. Іншими словами, група, яка діє на дітей вузла, є симетричною групою . Ми визначаємо вагу такого трійкового дерева як кількість вузлів (або вершини без листа).
Ви можете побачити кореневе, трійкове дерево як рекурсивний об'єкт, який є або листком, або вузлом із трьома дітьми, які самі по собі є трійковими деревами. Ці діти еквівалентні бісеру; індекс циклу симетричної групи , що діє на них, є
Теорема про перерахування Поя перетворює рекурсивну структуру кореневих трійкових дерев на функціональне рівняння для батьківської функції кореневих трійкових дерев за кількістю вузлів. Це досягається шляхом «розмальовування» трьох дітей із кореневими трійковими деревами, зваженими за номером вузла, так що функція генерації кольорів дається
що дає теорема про перерахування
Це еквівалентно такій формулі повторення для числа кореневих трійкових дерев з вузлами: де та — це невід'ємні цілі числа.
Перші кілька значень є
1, 1, 1, 2, 4, 8, 17, 39, 89, 211, 507, 1238, 3057, 7639, 19241 (послідовність A000598 в OEIS)
Спрощена форма теореми про перерахування Поя випливає з леми Бернсайда, яка говорить, що кількість орбіт фарбування є середнім числом елементів фіксована перестановка з за всіма перестановок . Зважена версія теореми має схоже доведення, але з формою леми Бернсайда для зваженого перерахунку. Це еквівалентно застосуванню леми Бернсайда окремо на орбітах різної ваги.
Для чіткішого позначення, позначимо змінними твірної функції від . Враховуючи вектор ваг , позначимо відповідний мономаначний член . Застосування леми Бернсайда до орбіт дій ваги , число орбіт дій цієї ваги є:
де це набір кольорів ваги які також фіксуються . Якщо ми підсумовуємо всі можливі ваги, отримаємо
Тим часом груповий елемент із структурою циклу буде
до індексу циклу . Елемент фіксує елемент з тоді і тільки тоді, коли функція постійна на кожному циклі групи . Для кожного такого циклу
виробляюча функція за масою ідентичні кольори з набору, переліченого , є
Звідси випливає, що функція, що породжує, за масою точок, фіксованих , є підсумком зазначеного вище терміну по всіх циклах , тобто
що дорівнює
Підставляти це для у сумі над усіма дає індекс заміщеного циклу як заявлено.
- ↑ Pólya G. Kombinatorische Anzahlbestimmungen für Gruppen, Graphen und chemische Verbindungen // Acta Mathematica. — 1937. — Т. 68, вип. 1. — С. 145—254. — DOI: .
- Redfield, J. Howard (1927). The Theory of Group-Reduced Distributions. American Journal of Mathematics. 49 (3): 433—455. doi:10.2307/2370675. JSTOR 2370675. MR 1506633.
- Frank Harary; Ed Palmer (1967). The Enumeration Methods of Redfield. American Journal of Mathematics. 89 (2): 373—384. doi:10.2307/2373127. JSTOR 2373127. MR 0214487.
- G. Pólya (1937). Kombinatorische Anzahlbestimmungen für Gruppen, Graphen und chemische Verbindungen. Acta Mathematica. 68 (1): 145—254. doi:10.1007/BF02546665.[недоступне посилання]
- G. Pólya; R. C. Read (1987). Combinatorial Enumeration of Groups, Graphs, and Chemical Compounds. New York: Springer-Verlag. ISBN 0-387-96413-4. MR 0884155.
- Applying the Pólya-Burnside Enumeration Theorem [Архівовано 11 жовтня 2019 у Wayback Machine.] by Hector Zenil and Oleksandr Pavlyk, The Wolfram Demonstrations Project.
- Weisstein, Eric W. Polya Enumeration Theorem(англ.) на сайті Wolfram MathWorld.
- Frederic Chyzak Enumerating alcohols and other classes of chemical molecules, an example of Pólya theory [Архівовано 11 травня 2008 у Wayback Machine.].