Funciones generadoras
Codificar una sucesión como los coeficientes de una serie de potencias convierte problemas de conteo en manipulaciones algebraicas. Una de las ideas más fértiles de toda la combinatoria.
La función generatriz (ordinaria) de una sucesión es la serie formal de potencias
La palabra "formal" es esencial: no es un número sino un símbolo que lleva la cuenta del índice; no nos preocupa la convergencia, sino la igualdad de coeficientes. Esta libertad —tratar como un objeto algebraico manipulable— es lo que convierte preguntas de conteo en cálculos con polinomios y series.
La operación clave es el producto de Cauchy (convolución):
que codifica exactamente la regla del producto: el coeficiente de en cuenta las formas de "repartir" entre dos elecciones independientes.
Diccionario básico. Las siguientes correspondencias son la base de (casi) todas las aplicaciones:
| Función generatriz | Sucesión de coeficientes |
|---|---|
| (Fibonacci) | |
| (Catalan) |
Principio de traducción. Una recurrencia lineal sobre se traduce en una ecuación funcional/algebraica sobre , y viceversa; una condición de construcción combinatoria (elegir un objeto de un tipo y otro de otro tipo, de forma independiente y "aditiva" en el tamaño) se traduce en un producto de funciones generadoras.
Ilustramos el principio de traducción —el verdadero "teorema" de esta teoría— con dos derivaciones representativas.
(a) De recurrencia a función generatriz: Fibonacci. Sea con , para . Multiplicamos la recurrencia por y sumamos para :
El lado izquierdo es . Resolviendo,
Esta identidad algebraica —obtenida sin "adivinar" nada— es el punto de partida estándar para extraer la fórmula de Binet vía descomposición en fracciones simples (ver sucesiones y recurrencias).
(b) De construcción a producto: composiciones. Una composición de es una forma de escribir con enteros, importando el orden. Cada parte tiene función generatriz (un sumando de tamaño contribuye ). Una composición con exactamente partes corresponde al producto de copias:
y sumando sobre todos los (número de partes libre):
Como , concluimos que el número de composiciones de es — un resultado que también se obtiene biyectivamente (cada composición corresponde a un subconjunto de las "separaciones" entre unidades consecutivas).
Ejemplo 1 (estrellas y barras, revisitado). El número de soluciones de con es el coeficiente de en
recuperando sin pasar por el argumento combinatorio directo — y generalizando de inmediato a restricciones como (basta usar en lugar de ) o par (usar ).
Ejemplo 2 (particiones en partes distintas vs. partes impares). La función generatriz de las particiones de en partes distintas es , y la de particiones en partes impares es . La identidad
—que se demuestra escribiendo y telescopando— es el célebre teorema de Euler sobre particiones: el número de particiones de en partes distintas es igual al número de particiones de en partes impares. Glaisher dio después una demostración biyectiva directa.
Resolución de recurrencias de convolución (Catalan)
Si con y , la convolución se traduce exactamente en . Resolviendo la ecuación cuadrática,
y el desarrollo en serie de vía el teorema del binomio generalizado produce . Véase numeros-catalan para los detalles y una demostración biyectiva alternativa de la fórmula cerrada.
Funciones generadoras exponenciales (EGF)
Para sucesiones donde el orden de los elementos importa dentro de cada "bloque" (permutaciones, funciones, estructuras etiquetadas), conviene la función generatriz exponencial
La ventaja: el producto de EGFs corresponde a "repartir un conjunto etiquetado en dos bloques disjuntos y estructurar cada uno independientemente" —exactamente el tipo de construcción que aparece al contar permutaciones por ciclos, funciones por fibras, o particiones en bloques (números de Stirling y Bell, ver particiones-stirling-bell). Por ejemplo, codifica "elegir un subconjunto y ordenarlo arbitrariamente" y aparece en la fórmula exponencial para los números de Bell.
Extracción de coeficientes y estimaciones asintóticas
Más allá del cálculo exacto, la forma analítica de —en particular la ubicación de su singularidad más cercana al origen— determina el comportamiento asintótico de (teoría de Flajolet–Sedgewick). Si bien esto excede el ámbito olímpico habitual, justifica por qué y por qué tantas sucesiones combinatorias crecen como : la singularidad dominante de tipo "raíz cuadrada" es omnipresente en estructuras "tipo árbol".
Las funciones generadoras son el puente natural entre la combinatoria y el análisis y el álgebra: convierten identidades de conteo en identidades de series, donde las herramientas (sustitución, derivación formal, composición, el teorema del binomio generalizado) son mecánicas y fiables. El precio es la abstracción inicial; la recompensa es que problemas que parecen requerir "un truco" para cada caso particular se resuelven todos con la misma maquinaria. En el contexto olímpico, suelen ser más útiles como herramienta de descubrimiento (encontrar la fórmula cerrada candidata) que como solución final —que después conviene verificar o reescribir de forma elemental.