El teorema de enumeración de Pólya , también conocido como teorema de Redfield–Pólya y conteo de Pólya , es un teorema de combinatoria que se deduce y, en última instancia, generaliza el lema de Burnside sobre el número de órbitas de una acción de grupo en un conjunto . El teorema fue publicado por primera vez por J. Howard Redfield en 1927. En 1937 fue redescubierto independientemente por George Pólya , quien luego popularizó enormemente el resultado al aplicarlo a muchos problemas de conteo, en particular a la enumeración de compuestos químicos .
El teorema de enumeración de Pólya se ha incorporado a la combinatoria simbólica y a la teoría de especies combinatorias .
Sea X un conjunto finito y sea G un grupo de permutaciones de X (o un grupo de simetría finito que actúa sobre X ). El conjunto X puede representar un conjunto finito de cuentas, y G puede ser un grupo elegido de permutaciones de las cuentas. Por ejemplo, si X es un collar de n cuentas en un círculo, entonces la simetría rotacional es relevante, de modo que G es el grupo cíclico C n , mientras que si X es una pulsera de n cuentas en un círculo, las rotaciones y las reflexiones son relevantes, de modo que G es el grupo diedro D n de orden 2 n . Supóngase además que Y es un conjunto finito de colores —los colores de las cuentas— de modo que Y X es el conjunto de disposiciones coloreadas de cuentas (más formalmente: Y X es el conjunto de funciones ). Entonces el grupo G actúa sobre Y X . El teorema de enumeración de Pólya cuenta el número de órbitas bajo G de disposiciones coloreadas de cuentas mediante la siguiente fórmula:
donde es el número de colores y c ( g ) es el número de ciclos del elemento del grupo g cuando se considera como una permutación de X .
En la versión más general y más importante del teorema, los colores también se ponderan de una o más maneras, y podría haber un número infinito de colores siempre que el conjunto de colores tenga una función generadora con coeficientes finitos. En el caso univariado, supongamos que
es la función generadora del conjunto de colores, de modo que existen f w colores de peso w para cada entero w ≥ 0. En el caso multivariado, el peso de cada color es un vector de números enteros y existe una función generadora f ( t 1 , t 2 , ...) que tabula el número de colores con cada vector dado de pesos.
El teorema de enumeración emplea otra función generadora multivariante llamada índice de ciclo :
donde n es el número de elementos de X y c k ( g ) es el número de k -ciclos del elemento del grupo g como una permutación de X .
Una disposición coloreada es una órbita de la acción de G sobre el conjunto Y X (donde Y es el conjunto de colores e Y X denota el conjunto de todas las funciones φ: X → Y ). El peso de dicha disposición se define como la suma de los pesos de φ( x ) sobre todos los x en X . El teorema establece que la función generadora F del número de disposiciones coloreadas por peso está dada por:
o en el caso multivariado:
Para reducir a la versión simplificada dada anteriormente, si hay m colores y todos tienen peso 0, entonces f ( t ) = m y
En la famosa aplicación de los árboles de conteo (ver más abajo) y las moléculas acíclicas, una disposición de "cuentas de colores" es en realidad una disposición de disposiciones, como las ramas de un árbol con raíces. Por lo tanto, la función generadora f para los colores se deriva de la función generadora F para las disposiciones, y el teorema de enumeración de Pólya se convierte en una fórmula recursiva.
¿De cuántas maneras se pueden colorear los lados de un cubo tridimensional con m colores, hasta que se gira el cubo? El grupo de rotación C del cubo actúa sobre los seis lados del cubo, que son equivalentes a cuentas. Su índice de ciclo es
que se obtiene analizando la acción de cada uno de los 24 elementos de C sobre las 6 caras del cubo, ver aquí para los detalles.
Consideramos que todos los colores tienen peso 0 y encontramos que hay
Diferentes coloraciones.
Un grafo de m vértices puede interpretarse como una disposición de cuentas de colores. El conjunto X de "cuentas" es el conjunto de aristas posibles, mientras que el conjunto de colores Y = {negro, blanco} corresponde a las aristas presentes (negras) o ausentes (blancas). El teorema de enumeración de Pólya puede utilizarse para calcular el número de grafos hasta el isomorfismo con un número fijo de vértices, o la función generadora de estos grafos según el número de aristas que tengan. Para este último propósito, podemos decir que una arista negra o presente tiene peso 1, mientras que una arista ausente o blanca tiene peso 0. Así pues, es la función generadora para el conjunto de colores. El grupo de simetría relevante es el grupo simétrico de m letras. Este grupo actúa sobre el conjunto X de aristas posibles: una permutación φ convierte la arista {a, b} en la arista {φ(a), φ(b)}. Con estas definiciones, una clase de isomorfismo de grafos con m vértices es lo mismo que una órbita de la acción de G sobre el conjunto Y X de arreglos coloreados; el número de aristas del grafo es igual al peso del arreglo.
A la derecha se muestran los ocho grafos con tres vértices (antes de identificar los grafos isomorfos). Hay cuatro clases de grafos isomorfos, que también se muestran a la derecha.
El índice de ciclo del grupo S 3 que actúa sobre el conjunto de tres aristas es
(obtenido al inspeccionar la estructura cíclica de la acción de los elementos del grupo; ver aquí ). Por lo tanto, según el teorema de enumeración, la función generadora de grafos en 3 vértices hasta el isomorfismo es
Lo cual se simplifica a
Por lo tanto, hay un gráfico cada uno con entre 0 y 3 aristas.
El índice de ciclo del grupo S 4 que actúa sobre el conjunto de 6 aristas es
(ver aquí .) Por lo tanto
Lo cual se simplifica a
Estos gráficos se muestran a la derecha.
El conjunto T 3 de árboles ternarios con raíz consiste en árboles con raíz donde cada nodo (o vértice no hoja) tiene exactamente tres hijos (hojas o subárboles). A la derecha se muestran árboles ternarios pequeños. Nótese que los árboles ternarios con raíz con n nodos son equivalentes a los árboles con raíz con n vértices de grado 3 como máximo (ignorando las hojas). En general, dos árboles con raíz son isomorfos cuando uno puede obtenerse del otro permutando los hijos de sus nodos. En otras palabras, el grupo que actúa sobre los hijos de un nodo es el grupo simétrico S 3 . Definimos el peso de un árbol ternario de este tipo como el número de nodos (o vértices no hojas).
Se puede considerar un árbol ternario enraizado como un objeto recursivo que es una hoja o un nodo con tres hijos que son a su vez árboles ternarios enraizados. Estos hijos son equivalentes a cuentas; el índice de ciclo del grupo simétrico S 3 que actúa sobre ellos es
El teorema de enumeración de Polya traduce la estructura recursiva de los árboles ternarios con raíz en una ecuación funcional para la función generadora F(t) de árboles ternarios con raíz por número de nodos. Esto se logra "coloreando" los tres hijos con árboles ternarios con raíz, ponderados por número de nodo, de modo que la función generadora de color esté dada por lo que por el teorema de enumeración da
como función generadora de árboles ternarios enraizados, ponderada por uno menos que el número de nodo (ya que la suma de los pesos de los hijos no tiene en cuenta la raíz), de modo que
Esto es equivalente a la siguiente fórmula de recurrencia para el número t n de árboles ternarios enraizados con n nodos:
donde a , b y c son números enteros no negativos.
Los primeros valores de son
La forma simplificada del teorema de enumeración de Pólya se desprende del lema de Burnside , que dice que el número de órbitas de coloraciones es el promedio del número de elementos de fijados por la permutación g de G sobre todas las permutaciones g . La versión ponderada del teorema tiene esencialmente la misma demostración, pero con una forma refinada del lema de Burnside para la enumeración ponderada. Es equivalente a aplicar el lema de Burnside por separado a órbitas de diferente peso.
Para una notación más clara, sean las variables de la función generadora f de . Dado un vector de pesos , sea el término monomial correspondiente de f . Aplicando el lema de Burnside a las órbitas de peso , el número de órbitas de este peso es
donde es el conjunto de coloraciones de peso que también están fijadas por g . Si sumamos todos los pesos posibles, obtenemos
Mientras tanto, un elemento de grupo g con estructura cíclica aportará el término
al índice de ciclo de G . El elemento g fija un elemento si y sólo si la función φ es constante en cada ciclo q de g . Para cada ciclo q, la función generadora por peso de | q | colores idénticos del conjunto enumerado por f es
De ello se deduce que la función generadora por peso de los puntos fijados por g es el producto del término anterior sobre todos los ciclos de g , es decir
Sustituyendo esto en la suma de todos los g se obtiene el índice de ciclo sustituido como se afirma.