En matemáticas , una función generadora es una representación de una secuencia infinita de números como los coeficientes de una serie de potencias formal . Las funciones generadoras suelen expresarse en forma cerrada (en lugar de como una serie), mediante alguna expresión que involucra operaciones sobre la serie formal.
Existen diversos tipos de funciones generadoras, incluyendo las funciones generadoras ordinarias , exponenciales , las series de Lambert , las series de Bell y las series de Dirichlet . En principio, toda secuencia tiene una función generadora de cada tipo (excepto que las series de Lambert y Dirichlet requieren que los índices comiencen en 1 en lugar de 0), pero la facilidad con la que se pueden manejar puede variar considerablemente. La función generadora más útil en un contexto dado, si la hay, dependerá de la naturaleza de la secuencia y de los detalles del problema que se esté abordando.
Las funciones generadoras a veces se denominan series generadoras , [ 1 ] en el sentido de que se puede decir que una serie de términos es el generador de su secuencia de coeficientes de términos.
Historia
Las funciones generadoras fueron introducidas por primera vez por Abraham de Moivre en 1730, con el fin de resolver el problema general de recurrencia lineal. [ 2 ]
George Pólya escribe en Matemáticas y razonamiento plausible :
El nombre "función generadora" se debe a Laplace . Sin embargo, aunque no le dio nombre, Euler utilizó el concepto de funciones generadoras mucho antes que Laplace [...]. Aplicó esta herramienta matemática a diversos problemas del análisis combinatorio y la teoría de números .
Definición
Una función generadora es un dispositivo similar a una bolsa. En lugar de llevar muchos objetos pequeños por separado, lo cual podría resultar incómodo, los metemos todos en una bolsa y así solo tenemos que llevar un objeto: la bolsa.
— George Pólya , Matemáticas y razonamiento plausible (1954)
Una función generadora es como un tendedero en el que colgamos una secuencia de números para visualizarlos.
— Herbert Wilf , Generatingfunctionology (1994)
Convergencia
A diferencia de una serie ordinaria, la serie de potencias formal no tiene por qué converger : de hecho, la función generadora no se considera una función propiamente dicha , y la "variable" sigue siendo una indeterminada . Se puede generalizar a series de potencias formales con más de una indeterminada para codificar información sobre matrices multidimensionales infinitas de números. Por lo tanto, las funciones generadoras no son funciones en el sentido formal de una aplicación de un dominio a un codominio .
Estas expresiones en términos de la indeterminada x pueden incluir operaciones aritméticas, diferenciación con respecto a x y composición con (es decir, sustitución en) otras funciones generadoras; dado que estas operaciones también están definidas para funciones, el resultado se asemeja a una función de x . De hecho, la expresión en forma cerrada a menudo puede interpretarse como una función que puede evaluarse en valores concretos (suficientemente pequeños) de x , y que tiene la serie formal como su desarrollo en serie ; esto explica la denominación de "funciones generadoras". Sin embargo, no es necesario que dicha interpretación sea posible, ya que las series formales no tienen por qué dar una serie convergente cuando se sustituye x por un valor numérico distinto de cero .
Limitaciones
No todas las expresiones que tienen sentido como funciones de x tienen sentido como expresiones que designan series formales; por ejemplo, las potencias negativas y fraccionarias de x son ejemplos de funciones que no tienen una serie de potencias formal correspondiente.
Tipos
Función generadora ordinaria (FGO)
Cuando se utiliza el término función generadora sin ninguna especificación, generalmente se entiende que se refiere a una función generadora ordinaria. La función generadora ordinaria de una secuencia a n es: Si a n es la función de masa de probabilidad de una variable aleatoria discreta , entonces su función generadora ordinaria se llama función generadora de probabilidad .
Función generadora exponencial (FGE)
La función generadora exponencial de una secuencia a n es
Las funciones generadoras exponenciales son generalmente más convenientes que las funciones generadoras ordinarias para problemas de enumeración combinatoria que involucran objetos etiquetados. [ 3 ]
Otro beneficio de las funciones generadoras exponenciales es que son útiles para transferir relaciones de recurrencia lineales al ámbito de las ecuaciones diferenciales . Por ejemplo, tomemos la secuencia de Fibonacci { f n } que satisface la relación de recurrencia lineal f n +2 = f n +1 + f n . La función generadora exponencial correspondiente tiene la forma
y se puede demostrar fácilmente que sus derivadas satisfacen la ecuación diferencial EF″( x ) = EF ′ ( x ) + EF( x ) como un análogo directo con la relación de recurrencia anterior. Desde esta perspectiva, el término factorial n ! es simplemente un término de contra-normalización para el operador de derivada que actúa sobre x n .
función generadora de Poisson
La función generadora de Poisson de una secuencia a n es
Serie Lambert
La serie de Lambert de una secuencia a n es Tenga en cuenta que en una serie de Lambert el índice n comienza en 1, no en 0, ya que de lo contrario el primer término quedaría indefinido.
Los coeficientes de la serie de Lambert en las expansiones en serie de potencias para enteros n ≥ 1 están relacionados por la suma de divisoresEl artículo principal proporciona varios ejemplos más clásicos, o al menos bien conocidos, relacionados con funciones aritméticas especiales en teoría de números . Como ejemplo de una identidad de serie de Lambert no dada en el artículo principal, podemos demostrar que para | x | , | xq | < 1 tenemos que [ 4 ]
donde tenemos la identidad de caso especial para la función generadora de la función divisora , d ( n ) ≡ σ 0 ( n ) , dada por
Serie Bell
La serie de Bell de una sucesión a n es una expresión en términos de una indeterminada x y un primo p y está dada por: [ 5 ]
funciones generadoras de series de Dirichlet (DGF)
Las series de Dirichlet formales a menudo se clasifican como funciones generadoras, aunque no son estrictamente series de potencias formales. La función generadora de la serie de Dirichlet de una secuencia a n es: [ 6 ]
La función generadora de la serie de Dirichlet es especialmente útil cuando n es una función multiplicativa , en cuyo caso tiene una expresión de producto de Euler [ 7 ] en términos de la serie de Bell de la función:
Si n es un carácter de Dirichlet, entonces su función generadora de la serie de Dirichlet se llama serie L de Dirichlet . También tenemos una relación entre el par de coeficientes en las expansiones en serie de Lambert anteriores y sus funciones generadoras de la serie de Dirichlet. Es decir, podemos demostrar que: si y solo si donde ζ ( s ) es la función zeta de Riemann . [ 8 ]
La secuencia a k generada por una función generadora de series de Dirichlet (DGF) correspondiente a:tiene la función generadora ordinaria:
Funciones generadoras de secuencias polinómicas
La idea de generar funciones puede extenderse a secuencias de otros objetos. Así, por ejemplo, las secuencias polinómicas de tipo binomial se generan mediante: donde p n ( x ) es una sucesión de polinomios y f ( t ) es una función de cierta forma. Las sucesiones de Sheffer se generan de manera similar. Consulte el artículo principal sobre polinomios de Appell generalizados para obtener más información.
Algunos ejemplos de secuencias polinómicas generadas por funciones generadoras más complejas son:
Otras funciones generadoras
Otras secuencias generadas por funciones generadoras más complejas incluyen:
- funciones generadoras exponenciales dobles
- Productos de Hadamard de funciones generadoras y funciones generadoras diagonales, y sus correspondientes transformaciones integrales.
Polinomios de convolución
El artículo de Knuth "Polinomios de convolución" [ 9 ] define una clase generalizada de secuencias de polinomios de convolución mediante sus funciones generadoras especiales de la forma para alguna función analítica F con una expansión en serie de potencias tal que F (0) = 1 .
Decimos que una familia de polinomios, f 0 , f 1 , f 2 , ... , forma una familia de convolución si deg f n ≤ n y si se cumple la siguiente condición de convolución para todo x , y y para todo n ≥ 0 :
Vemos que, para familias de convolución no idénticamente nulas, esta definición es equivalente a exigir que la secuencia tenga una función generadora ordinaria de la primera forma dada anteriormente.
Una secuencia de polinomios de convolución definida en la notación anterior tiene las siguientes propiedades:
- La secuencia n ! · f n ( x ) es de tipo binomial.
- Los valores especiales de la secuencia incluyen f n (1) = [ z n ] F ( z ) y f n (0) = δ n ,0 , y
- Para arbitrario (fijo), estos polinomios satisfacen fórmulas de convolución de la forma
Para un parámetro fijo distinto de cero, hemos modificado las funciones generadoras para estas secuencias de polinomios de convolución dadas por donde 𝓕 t ( z ) se define implícitamente mediante una ecuación funcional de la forma 𝓕 t ( z ) = F ( x 𝓕 t ( z ) t ) . Además, podemos usar métodos matriciales (como en la referencia) para demostrar que dadas dos secuencias de polinomios de convolución, ⟨ f n ( x ) ⟩ y ⟨ g n ( x ) ⟩ , con sus respectivas funciones generadoras correspondientes, F ( z ) x y G ( z ) x , entonces para cualquier t tenemos la identidad
Ejemplos de secuencias de polinomios de convolución incluyen la serie de potencias binomiales , 𝓑 t ( z ) = 1 + z 𝓑 t ( z ) t , los denominados polinomios de árbol , los números de Bell , B ( n ) , los polinomios de Laguerre y los polinomios de convolución de Stirling .
Funciones generadoras ordinarias
Ejemplos de secuencias simples
Los polinomios son un caso especial de funciones generadoras ordinarias, que corresponden a secuencias finitas o, equivalentemente, a secuencias que se anulan después de cierto punto. Son importantes porque muchas secuencias finitas pueden interpretarse como funciones generadoras, como el polinomio de Poincaré y otros.
Una función generatriz fundamental es la de la secuencia constante 1, 1, 1, 1, 1, 1, 1, 1, 1, ... , cuya función generatriz ordinaria es la serie geométrica
El lado izquierdo es el desarrollo en serie de Maclaurin del lado derecho. Alternativamente, la igualdad se puede justificar multiplicando la serie de potencias de la izquierda por 1 − x y comprobando que el resultado es la serie de potencias constante 1 (es decir, que todos los coeficientes, excepto el de x₀ , son iguales a 0). Además, no puede haber otra serie de potencias con esta propiedad. Por lo tanto, el lado izquierdo designa el inverso multiplicativo de 1 − x en el anillo de series de potencias.
Las expresiones para la función generatriz ordinaria de otras secuencias se derivan fácilmente de esta. Por ejemplo, la sustitución x → ax da la función generatriz para la secuencia geométrica 1, a , a 2 , a 3 , ... para cualquier constante a :
(La igualdad también se deduce directamente del hecho de que el lado izquierdo es el desarrollo en serie de Maclaurin del lado derecho). En particular,
También se pueden introducir huecos regulares en la secuencia reemplazando x por alguna potencia de x , así, por ejemplo, para la secuencia 1, 0, 1, 0, 1, 0, 1, 0, ... (que omite x , x3 , x5 , ... ) se obtiene la función generadora .
Al elevar al cuadrado la función generadora inicial, o al hallar la derivada de ambos lados con respecto a x y realizar un cambio de variable n → n + 1 , se observa que los coeficientes forman la secuencia 1, 2, 3, 4, 5, ... , por lo que se tiene
y la tercera potencia tiene como coeficientes los números triangulares 1, 3, 6, 10, 15, 21, ... cuyo término n es el coeficiente binomial ( n + 2 2 ) , de modo que
De forma más general, para cualquier entero no negativo k y valor real distinto de cero a , es cierto que
Desde
Se puede encontrar la función generadora ordinaria para la secuencia 0, 1, 4, 9, 16, ... de números cuadrados mediante la combinación lineal de secuencias generadoras de coeficientes binomiales:
También podemos expandir alternativamente para generar esta misma secuencia de cuadrados como una suma de derivadas de la serie geométrica de la siguiente forma:
Por inducción, podemos demostrar de manera similar para enteros positivos m ≥ 1 que [ 10 ] [ 11 ]
donde { n k } denotan los números de Stirling de segunda especie y donde la función generadora
de modo que podamos formar las funciones generadoras análogas sobre las potencias m -ésimas enteras, generalizando el resultado en el caso cuadrático anterior. En particular, puesto que podemos escribir
podemos aplicar una identidad de suma finita bien conocida que involucra los números de Stirling para obtener que [ 12 ]
Funciones racionales
La función generatriz ordinaria de una sucesión puede expresarse como una función racional (la razón de dos polinomios de grado finito) si y solo si la sucesión es una sucesión recursiva lineal con coeficientes constantes; esto generaliza los ejemplos anteriores. Por el contrario, toda sucesión generada por una fracción de polinomios satisface una recurrencia lineal con coeficientes constantes; estos coeficientes son idénticos a los del polinomio denominador de la fracción (por lo que pueden leerse directamente). Esta observación demuestra que es fácil calcular las funciones generatrices de sucesiones definidas por una ecuación lineal de diferencias finitas con coeficientes constantes y, por lo tanto, obtener fórmulas explícitas en forma cerrada para los coeficientes de estas funciones generatrices. El ejemplo prototípico consiste en derivar la fórmula de Binet para los números de Fibonacci mediante técnicas de funciones generatrices.
También observamos que la clase de funciones generadoras racionales corresponde precisamente a las funciones generadoras que enumeran secuencias cuasipolinómicas de la forma [ 13 ].
donde las raíces recíprocas,, son escalares fijos y donde p i ( n ) es un polinomio en n para todo 1 ≤ i ≤ ℓ .
En general, los productos de Hadamard de funciones racionales producen funciones generadoras racionales. De manera similar, si
es una función generadora racional bivariada, entonces su correspondiente función generadora diagonal ,
es algebraico . Por ejemplo, si hacemos [ 14 ]
Entonces, la función generadora de coeficientes diagonales de esta función generadora viene dada por la conocida fórmula OGF.
Este resultado se calcula de muchas maneras, incluyendo la fórmula integral de Cauchy o la integración de contorno , tomando residuos complejos o mediante manipulaciones directas de series de potencias formales en dos variables.
Operaciones sobre funciones generadoras
La multiplicación produce convolución.
La multiplicación de funciones generadoras ordinarias produce una convolución discreta (el producto de Cauchy ) de las secuencias. Por ejemplo, la secuencia de sumas acumulativas (compárese con la fórmula de Euler-Maclaurin, ligeramente más general ). de una secuencia con función generadora ordinaria G ( a n ; x ) tiene la función generadora porque 1 / 1 − x es la función generadora ordinaria para la secuencia (1, 1, ...) . Véase también la sección sobre convoluciones en la sección de aplicaciones de este artículo, más abajo, para ver más ejemplos de resolución de problemas con convoluciones de funciones generadoras e interpretaciones.
Cambio de índices de secuencia
Para enteros m ≥ 1 , tenemos las siguientes dos identidades análogas para las funciones generadoras modificadas que enumeran las variantes de secuencia desplazadas de ⟨ g n − m ⟩ y ⟨ g n + m ⟩ , respectivamente:
Diferenciación e integración de funciones generadoras
Tenemos las siguientes expansiones en series de potencias respectivas para la primera derivada de una función generadora y su integral:
La operación de diferenciación-multiplicación de la segunda identidad se puede repetir k veces para multiplicar la secuencia por n k , pero eso requiere alternar entre diferenciación y multiplicación. Si en cambio se realizan k diferenciaciones en secuencia, el efecto es multiplicar por el k- ésimo factorial descendente :
Utilizando los números de Stirling de segunda especie , eso se puede convertir en otra fórmula para multiplicar porde la siguiente manera (véase el artículo principal sobre transformaciones de funciones generadoras ):
Una inversión de orden negativo de esta fórmula de potencias de secuencia correspondiente a la operación de integración repetida se define mediante la transformación de la serie zeta y sus generalizaciones definidas como una transformación basada en derivadas de funciones generadoras , o alternativamente término a término mediante y realizando una transformación integral en la función generadora de secuencia. Las operaciones relacionadas de realizar integración fraccionaria en una función generadora de secuencia se discuten aquí .
Enumeración de progresiones aritméticas de secuencias
En esta sección proporcionamos fórmulas para generar funciones que enumeran la secuencia { f an + b } dada una función generadora ordinaria F ( z ) , donde a ≥ 2 , 0 ≤ b < a , y a y b son enteros (véase el artículo principal sobre transformaciones ). Para a = 2 , se trata simplemente de la conocida descomposición de una función en partes pares e impares (es decir, potencias pares e impares):
De forma más general, supongamos que a ≥ 3 y que ω a = exp 2 πi / a denota la a -ésima raíz primitiva de la unidad . Entonces, como aplicación de la transformada discreta de Fourier , tenemos la fórmula [ 15 ].
Para enteros m ≥ 1 , otra fórmula útil que proporciona progresiones aritméticas redondeadas hacia abajo algo invertidas —que efectivamente repiten cada coeficiente m veces— se genera mediante la identidad [ 16 ].
Secuencias recursivas P y funciones generadoras holonómicas
Definiciones
Se dice que una serie de potencias formal (o función) F ( z ) es holonómica si satisface una ecuación diferencial lineal de la forma [ 17 ].
donde los coeficientes c i ( z ) están en el campo de las funciones racionales,. De forma equivalente,es holónomo si el espacio vectorial sobreEl conjunto generado por todas sus derivadas es de dimensión finita.
Dado que podemos eliminar los denominadores si es necesario en la ecuación anterior, podemos suponer que las funciones c i ( z ) son polinomios en z . Por lo tanto, podemos ver una condición equivalente de que una función generadora es holonómica si sus coeficientes satisfacen una P -recurrencia de la forma
para todo n suficientemente grande ≥ n 0 y donde los ĉ i ( n ) son polinomios fijos de grado finito en n . En otras palabras, las propiedades de que una sucesión sea P -recursiva y tenga una función generadora holonómica son equivalentes. Las funciones holonómicas son cerradas bajo la operación de producto de Hadamard ⊙ sobre funciones generadoras.
Ejemplos
Las funciones e z , log z , cos z , arcsin z ,, la función dilogaritmo Li 2 ( z ) , las funciones hipergeométricas generalizadas p F q (...; ...; z ) y las funciones definidas por la serie de potencias
y la no convergente son todos holonómicos.
Ejemplos de secuencias P -recursivas con funciones generadoras holonómicas incluyen f n ≔ 1 / n + 1 ( 2 n n ) y f n ≔ 2 n / n 2 + 1 , donde secuencias comoy log n no son P -recursivas debido a la naturaleza de las singularidades en sus funciones generadoras correspondientes. De manera similar, las funciones con infinitas singularidades como tan z , sec z y Γ( z ) no son funciones holonómicas.
Software para trabajar con secuencias recursivas P y funciones generadoras holonómicas.
Las herramientas para procesar y trabajar con secuencias P -recursivas en Mathematica incluyen los paquetes de software proporcionados para uso no comercial en el sitio de software de combinatoria algorítmica del Grupo de Combinatoria RISC . A pesar de ser en su mayoría de código cerrado, herramientas particularmente potentes en este conjunto de software son el Guesspaquete para adivinar P -recurrencias para secuencias de entrada arbitrarias (útil para matemáticas experimentales y exploración) y el Sigmapaquete que puede encontrar P-recurrencias para muchas sumas y resolver para obtener soluciones de forma cerrada para P -recurrencias que involucran números armónicos generalizados . [ 18 ] Otros paquetes listados en este sitio RISC en particular están dirigidos a trabajar específicamente con funciones generadoras holonómicas .
Relación con la transformada de Fourier de tiempo discreto
Cuando la serie converge absolutamente , es la transformada de Fourier de tiempo discreto de la secuencia a 0 , a 1 , ... .
Crecimiento asintótico de una secuencia
En cálculo, a menudo se puede utilizar la tasa de crecimiento de los coeficientes de una serie de potencias para deducir el radio de convergencia de dicha serie. Lo contrario también es cierto: con frecuencia, el radio de convergencia de una función generatriz se puede utilizar para deducir el crecimiento asintótico de la sucesión subyacente.
Por ejemplo, si una función generadora ordinaria G ( a n ; x ) que tiene un radio de convergencia finito de r se puede escribir como
donde cada una de A ( x ) y B ( x ) es una función analítica a un radio de convergencia mayor que r (o es entera ), y donde B ( r ) ≠ 0 entonces utilizando la función gamma , un coeficiente binomial o un coeficiente multiconjunto . Nótese que el límite cuando n tiende a infinito de la razón de a n con cualquiera de estas expresiones está garantizado que sea 1; no simplemente que a n sea proporcional a ellas.
A menudo, este enfoque se puede iterar para generar varios términos en una serie asintótica para un n . En particular,
El crecimiento asintótico de los coeficientes de esta función generadora se puede buscar mediante la determinación de A , B , α , β y r para describir la función generadora, como se indicó anteriormente.
Un análisis asintótico similar es posible para las funciones generadoras exponenciales; con una función generadora exponencial, se trata de una función n / n ! que crece según estas fórmulas asintóticas. En general, si la función generadora de una secuencia menos la función generadora de una segunda secuencia tiene un radio de convergencia mayor que el radio de convergencia de las funciones generadoras individuales, entonces ambas secuencias tienen el mismo crecimiento asintótico.
Crecimiento asintótico de la secuencia de cuadrados
Como se derivó anteriormente, la función generatriz ordinaria para la secuencia de cuadrados es:
Con r = 1 , α = −1 , β = 3 , A ( x ) = 0 , y B ( x ) = x + 1 , podemos verificar que los cuadrados crecen como se esperaba, como los cuadrados:
Crecimiento asintótico de los números de Catalan
La función generadora ordinaria para los números de Catalan es
Con r = 1/4 , α = 1 , β = -1/2 , A ( x ) = 1/2 y B ( x ) = -1/2 , podemos concluir que , para los números de Catalan :
Funciones generadoras bivariadas y multivariadas
La función generadora en varias variables se puede generalizar a matrices con múltiples índices. Estos ejemplos de suma doble no polinomiales se denominan funciones generadoras multivariadas o supergeneradoras . Para dos variables, se las suele llamar funciones generadoras bivariadas .
Caso bivariado
La función generadora ordinaria de una matriz bidimensional a m , n (donde n y m son números naturales) es: Por ejemplo, dado que (1 + x ) n es la función generatriz ordinaria para los coeficientes binomiales para un n fijo , se puede buscar una función generatriz bivariada que genere los coeficientes binomiales ( n k ) para todo k y n . Para ello, consideremos (1 + x ) n como una sucesión en n y encontremos la función generatriz en y que tenga estos valores de sucesión como coeficientes. Dado que la función generatriz para un n es: La función generadora para los coeficientes binomiales es: Otros ejemplos de tales incluyen las siguientes funciones generadoras de dos variables para los coeficientes binomiales , los números de Stirling y los números eulerianos , donde ω y z denotan las dos variables: [ 19 ]
caso multivariado
Las funciones generadoras multivariadas surgen en la práctica al calcular el número de tablas de contingencia de enteros no negativos con totales de filas y columnas específicos. Supongamos que la tabla tiene r filas y c columnas; las sumas de las filas son t 1 , t 2 ... t r y las sumas de las columnas son s 1 , s 2 ... s c . Entonces, según IJ Good , [ 20 ] el número de tales tablas es el coeficiente de: en:
Representación mediante fracciones continuas (fracciones J de tipo Jacobi )
Definiciones
Las expansiones de fracciones continuas de tipo Jacobi ( fracciones J y fracciones S , respectivamente), cuyos convergentes racionales h -ésimos representan series de potencias de orden 2h , son otra forma de expresar las funciones generadoras ordinarias típicamente divergentes para muchas secuencias especiales de una y dos variables. La forma particular de las fracciones continuas de tipo Jacobi ( fracciones J ) se expande como en la siguiente ecuación y tiene las siguientes expansiones de series de potencias correspondientes con respecto a z para algunas secuencias de componentes específicas, dependientes de la aplicación, {ab i } y { c i } , donde z ≠ 0 denota la variable formal en la segunda expansión de series de potencias que se da a continuación: [ 21 ]
Los coeficientes de, denotado abreviadamente por j n ≔ [ z n ] J [∞] ( z ) , en las ecuaciones anteriores corresponden a soluciones matriciales de las ecuaciones:
donde j 0 ≡ k 0,0 = 1 , j n = k 0, n para n ≥ 1 , k r , s = 0 si r > s , y donde para todos los enteros p , q ≥ 0 , tenemos una relación de fórmula de adición dada por:
Propiedades de las funciones convergentes h -ésimas
Para h ≥ 0 (aunque en la práctica cuando h ≥ 2 ), podemos definir las convergencias racionales h -ésimas a la fracción J infinita , J [∞] ( z ) , expandidas por:
componente a componente a través de las secuencias P h ( z ) y Q h ( z ) , definidas recursivamente por:
Además, la racionalidad de la función convergente Conv h ( z ) para todo h ≥ 2 implica ecuaciones de diferencias finitas adicionales y propiedades de congruencia satisfechas por la secuencia de j n , y para M h ≔ ab 2 ⋯ ab h + 1 si h ‖ M h entonces tenemos la congruencia
para elecciones no simbólicas y determinadas de las secuencias de parámetros {ab i } y { c i } cuando h ≥ 2 , es decir, cuando estas secuencias no dependen implícitamente de un parámetro auxiliar como q , x , o R como en los ejemplos contenidos en la tabla siguiente.
Ejemplos
La siguiente tabla proporciona ejemplos de fórmulas de forma cerrada para las secuencias de componentes encontradas computacionalmente (y posteriormente demostradas como correctas en las referencias citadas [ 22 ] ) en varios casos especiales de las secuencias prescritas, j n , generadas por las expansiones generales de las J -fracciones definidas en la primera subsección. Aquí definimos 0 < | a | , | b | , | q | < 1 y los parámetrosy x son indeterminadas con respecto a estas expansiones, donde las secuencias prescritas enumeradas por las expansiones de estas J- fracciones se definen en términos del símbolo q -Pochhammer , el símbolo Pochhammer y los coeficientes binomiales .
Los radios de convergencia de estas series, correspondientes a la definición de las fracciones J de tipo Jacobi dada anteriormente, son en general diferentes de los de las expansiones en series de potencias correspondientes que definen las funciones generadoras ordinarias de estas secuencias.
Ejemplos
Números cuadrados
Las funciones generadoras para la secuencia de números cuadrados a n = n 2 son:
donde ζ ( s) es la función zeta de Riemann .
Aplicaciones
Las funciones generadoras se utilizan para:
- Encuentra una fórmula cerrada para una secuencia dada en una relación de recurrencia, por ejemplo, los números de Fibonacci .
- Encuentra relaciones de recurrencia para secuencias: la forma de una función generadora puede sugerir una fórmula de recurrencia.
- Encuentra relaciones entre secuencias: si las funciones generadoras de dos secuencias tienen una forma similar, entonces las secuencias mismas pueden estar relacionadas.
- Explora el comportamiento asintótico de las secuencias.
- Demostrar identidades que involucren secuencias.
- Resolver problemas de enumeración en combinatoria y codificar sus soluciones. Los polinomios de torre son un ejemplo de aplicación en combinatoria.
- Evaluar sumas infinitas.
Diversas técnicas: Evaluación de sumas y resolución de otros problemas con funciones generadoras.
Ejemplo 1: Fórmula para sumas de números armónicos
Las funciones generadoras nos brindan varios métodos para manipular sumas y establecer identidades entre ellas.
El caso más simple ocurre cuando s n = Σ n k = 0 a k . Entonces sabemos que S ( z ) = A ( z ) / 1 − z para las funciones generadoras ordinarias correspondientes.
Por ejemplo, podemos manipular donde H k = 1 + 1 / 2 + ⋯ + 1 / k son los números armónicos . Sea Sea la función generadora ordinaria de los números armónicos. Entonces y por lo tanto
Usando La convolución con el numerador produce que también se puede escribir como
Ejemplo 2: Sumas de coeficientes binomiales modificados y la transformación binomial
Como otro ejemplo del uso de funciones generadoras para relacionar secuencias y manipular sumas, para una secuencia arbitraria ⟨ f n ⟩ definimos las dos secuencias de sumas para todo n ≥ 0 , y buscamos expresar las segundas sumas en términos de las primeras. Sugerimos un enfoque mediante funciones generadoras.
Primero, utilizamos la transformación binomial para escribir la función generadora para la primera suma como
Dado que la función generadora para la secuencia ⟨ ( n + 1)( n + 2)( n + 3) f n ⟩ está dada por Podemos escribir la función generadora para la segunda suma definida anteriormente de la forma
En particular, podemos escribir esta función generadora de suma modificada en la forma de para a ( z ) = 6(1 − 3 z ) 3 , b ( z ) = 18(1 − 3 z ) 3 , c ( z ) = 9(1 − 3 z ) 3 , y d ( z ) = (1 − 3 z ) 3 , donde (1 − 3 z ) 3 = 1 − 9 z + 27 z 2 − 27 z 3 .
Finalmente, se deduce que podemos expresar las segundas sumas a través de las primeras sumas de la siguiente forma:
Ejemplo 3: Generación de funciones para secuencias mutuamente recursivas
En este ejemplo, reformulamos un ejemplo de función generadora presentado en la Sección 7.3 de Matemáticas Concretas (véase también la Sección 7.1 de la misma referencia para ver ilustraciones de series de funciones generadoras). En particular, supongamos que buscamos el número total de maneras (denotado U n ) de cubrir un rectángulo de 3xn con piezas de dominó sin marcar de 2x1. Sea la secuencia auxiliar, V n , definida como el número de maneras de cubrir una sección rectangular de 3xn menos una esquina del rectángulo completo. Buscamos utilizar estas definiciones para dar una fórmula cerrada para U n sin desglosar aún más esta definición para manejar los casos de dominós verticales y horizontales. Nótese que las funciones generadoras ordinarias para nuestras dos secuencias corresponden a la serie:
Si consideramos las posibles configuraciones que se pueden dar comenzando desde el borde izquierdo del rectángulo de 3 por n , podemos expresar las siguientes relaciones de recurrencia mutuamente dependientes, o mutuamente recursivas , para nuestras dos secuencias cuando n ≥ 2 definidas como arriba donde U 0 = 1 , U 1 = 0 , V 0 = 0 , y V 1 = 1 :
Dado que tenemos que para todos los enteros m ≥ 0 , las funciones generadoras con índice desplazado satisfacen [ nota 1 ] Podemos usar las condiciones iniciales especificadas anteriormente y las dos relaciones de recurrencia anteriores para ver que tenemos las siguientes dos ecuaciones que relacionan las funciones generadoras para estas secuencias dadas por lo que implica entonces, al resolver el sistema de ecuaciones (y este es el truco particular de nuestro método aquí), que
Así, al realizar simplificaciones algebraicas a la secuencia resultante de las expansiones en fracciones parciales de segundo orden de la función generadora en la ecuación anterior, encontramos que U 2 n + 1 ≡ 0 y que para todos los enteros n ≥ 0. También observamos que la misma técnica de función generadora desplazada aplicada a la recurrencia de segundo orden para los números de Fibonacci es el ejemplo prototípico del uso de funciones generadoras para resolver relaciones de recurrencia en una variable ya cubiertas, o al menos insinuadas, en la subsección sobre funciones racionales dada anteriormente.
Convolución (productos de Cauchy)
Una convolución discreta de los términos en dos series de potencias formales convierte un producto de funciones generadoras en una función generadora que enumera una suma convolucionada de los términos de la secuencia original (véase producto de Cauchy ).
- Consideremos que A ( z ) y B ( z ) son funciones generadoras ordinarias.
- Consideremos que A ( z ) y B ( z ) son funciones generadoras exponenciales.
- Consideremos la secuencia triplemente convolucionada resultante del producto de tres funciones generadoras ordinarias.
- Consideremos la secuencia triplemente convolucionada resultante del producto de tres funciones generadoras exponenciales [ 23 ].
- Consideremos la convolución m -ésima de una secuencia consigo misma para algún entero positivo m ≥ 1 (véase el ejemplo siguiente para una aplicación).
La multiplicación de funciones generadoras, o la convolución de sus secuencias subyacentes, puede corresponder a una noción de eventos independientes en ciertos escenarios de conteo y probabilidad. Por ejemplo, si adoptamos la convención de notación de que la función generadora de probabilidad , o fgp , de una variable aleatoria Z se denota por G Z ( z ) , entonces podemos demostrar que para cualesquiera dos variables aleatorias [ 24 ] si X e Y son independientes.
Ejemplo: El problema del cambio de moneda
El número de maneras de pagar n ≥ 0 centavos en monedas de valores del conjunto {1, 5, 10, 25, 50} (es decir, en centavos, monedas de cinco centavos, monedas de diez centavos, monedas de veinticinco centavos y monedas de cincuenta centavos), donde distinguimos las instancias en función del número total de cada moneda pero no del orden en que se presentan las monedas, viene dado por la función generadora ordinaria. Cuando también distinguimos en función del orden en que se presentan las monedas (por ejemplo, un centavo y luego una moneda de cinco centavos es distinto de una moneda de cinco centavos y luego un centavo), la función generadora ordinaria es
Si permitimos que los n centavos se paguen en monedas de cualquier denominación entera positiva, llegamos a la función de partición función generadora ordinaria expandida por un producto de símbolos q -Pochhammer infinito , Cuando el orden de las monedas importa, la función generadora ordinaria es
Ejemplo: Función generadora para los números de Catalan
Un ejemplo donde las convoluciones de funciones generadoras son útiles nos permite resolver una función específica de forma cerrada que representa la función generadora ordinaria para los números de Catalan , C n . En particular, esta secuencia tiene la interpretación combinatoria como el número de maneras de insertar paréntesis en el producto x 0 · x 1 ·⋯· x n de modo que el orden de multiplicación esté completamente especificado. Por ejemplo, C 2 = 2 que corresponde a las dos expresiones x 0 · ( x 1 · x 2 ) y ( x 0 · x 1 ) · x 2 . De ello se deduce que la secuencia satisface una relación de recurrencia dada por y por lo tanto tiene una función generadora convolucionada correspondiente, C ( z ) , que satisface
Dado que C (0) = 1 ≠ ∞ , llegamos entonces a una fórmula para esta función generadora dada por
Nótese que la primera ecuación que define implícitamente C ( z ) arriba implica que lo que luego lleva a otra expansión en fracción continua "simple" (de forma) de esta función generadora.
Ejemplo: Árboles de expansión de abanicos y convoluciones de convoluciones
Un abanico de orden n se define como un grafo en los vértices {0, 1, ..., n } con 2n − 1 aristas conectadas según las siguientes reglas: el vértice 0 está conectado por una sola arista a cada uno de los otros n vértices, y el vérticeestá conectado por una sola arista al siguiente vértice k + 1 para todo 1 ≤ k < n . [ 25 ] Hay un abanico de orden uno, tres abanicos de orden dos, ocho abanicos de orden tres, y así sucesivamente. Un árbol de expansión es un subgrafo de un grafo que contiene todos los vértices originales y que contiene suficientes aristas para que este subgrafo sea conexo, pero no tantas aristas como para que haya un ciclo en el subgrafo. Nos preguntamos cuántos árboles de expansión f n de un abanico de orden n son posibles para cada n ≥ 1 .
Como observación, podemos abordar la cuestión contando el número de maneras de unir conjuntos adyacentes de vértices. Por ejemplo, cuando n = 4 , tenemos que f 4 = 4 + 3 · 1 + 2 · 2 + 1 · 3 + 2 · 1 · 1 + 1 · 2 · 1 + 1 · 1 · 2 + 1 · 1 · 1 · 1 = 21 , que es una suma sobre las convoluciones m -ésimas de la secuencia g n = n = [ z n ] z / (1 − z ) 2 para m ≔ 1, 2, 3, 4. De forma más general, podemos escribir una fórmula para esta secuencia como de donde vemos que la función generadora ordinaria para esta secuencia viene dada por la siguiente suma de convoluciones como a partir de la cual podemos extraer una fórmula exacta para la secuencia tomando el desarrollo en fracciones parciales de la última función generadora.
Funciones generadoras implícitas y la fórmula de inversión de Lagrange
A menudo se encuentran funciones generadoras especificadas por una ecuación funcional, en lugar de una especificación explícita. Por ejemplo, la función generadora T(z) para el número de árboles binarios en n nodos (hojas incluidas) satisface
El teorema de inversión de Lagrange es una herramienta que se utiliza para evaluar explícitamente las soluciones de este tipo de ecuaciones.
Fórmula de inversión de Lagrange — SeaSea una serie de potencias formal con un término constante distinto de cero. Entonces, la ecuación funcional admite una solución única en, lo cual satisface
donde la notacióndevuelve el coeficiente deen.
Aplicando el teorema anterior a nuestra ecuación funcional se obtiene (con):
Mediante la expansión del teorema del binomio , para inclusoLa fórmula devuelveEsto es de esperar, ya que se puede demostrar que el número de hojas de un árbol binario es uno más que el número de sus nodos internos, por lo que la suma total siempre debería ser un número impar. Para imparesSin embargo, obtenemos
La expresión se vuelve mucho más pulcra si dejamos...sea el número de nodos internos: Ahora la expresión simplemente se convierte en laº número catalán.
Introducción de un parámetro libre (método milagroso)
A veces, la suma s n es compleja y no siempre es fácil de evaluar. El método del "parámetro libre" es otro método (llamado "trampa" por H. Wilf) para evaluar estas sumas.
Ambos métodos analizados hasta ahora tienen n como límite en la suma. Cuando n no aparece explícitamente en la suma, podemos considerar n como un parámetro "libre" y tratar s n como un coeficiente de F ( z ) = Σ s n z n , cambiar el orden de las sumas en n y k , e intentar calcular la suma interna.
Por ejemplo, si queremos calcular podemos tratar n como un parámetro "libre" y establecer
Intercambiar sumatoria ("aceite de serpiente") da como resultado
Ahora la suma interna es z m + 2 k / (1 − z ) m + 2 k + 1 . Por lo tanto
Entonces obtenemos
Resulta instructivo utilizar el mismo método nuevamente para la suma, pero esta vez tomando m como parámetro libre en lugar de n . Por lo tanto, establecemos
Intercambiar sumatoria ("aceite de serpiente") da como resultado
Ahora la suma interna es (1 + z ) n + k . Por lo tanto
Así obtenemos para m ≥ 1 como antes.
Las funciones generadoras demuestran congruencias.
Decimos que dos funciones generadoras (series de potencias) son congruentes módulo m , escritas A ( z ) ≡ B ( z ) (mod m ) , si sus coeficientes son congruentes módulo m para todo n ≥ 0 , es decir, a n ≡ b n (mod m ) para todos los casos relevantes de los enteros n (nótese que no necesitamos suponer que m es un entero aquí; bien podría tener valores polinomiales en algún x indeterminado , por ejemplo). Si la función generadora del lado derecho "más simple", B ( z ) , es una función racional de z , entonces la forma de esta secuencia sugiere que la secuencia es eventualmente periódica módulo casos particulares fijos de m ≥ 2 con valores enteros . Por ejemplo, podemos demostrar que los números de Euler , Satisfacer la siguiente congruencia módulo 3: [ 26 ]
Un método útil para obtener congruencias para secuencias enumeradas por funciones generadoras especiales módulo cualquier entero (es decir, no solo potencias de primos p k ) se presenta en la sección sobre representaciones de fracciones continuas de funciones generadoras ordinarias (incluso no convergentes) mediante J -fracciones, más arriba. Citamos un resultado particular relacionado con series generadoras expandidas a través de una representación por fracciones continuas de las Lecciones sobre funciones generadoras de Lando, como sigue:
Teorema: congruencias para series generadas por expansiones de fracciones continuas — Supongamos que la función generatriz A ( z ) está representada por una fracción continua infinita de la forma y que A p ( z ) denota la p -ésima convergente a esta expansión en fracción continua definida de tal manera que a n = [ z n ] A p ( z ) para todo 0 ≤ n < 2 p . Entonces:
- la función A p ( z ) es racional para todo p ≥ 2 donde suponemos que se cumple uno de los criterios de divisibilidad de p | p 1 , p 1 p 2 , p 1 p 2 p 3 , es decir, p | p 1 p 2 ⋯ p k para algún k ≥ 1 ; y
- Si el entero p divide el producto p 1 p 2 ⋯ p k , entonces tenemos A ( z ) ≡ A k ( z ) (mod p ) .
Las funciones generadoras también tienen otros usos en la demostración de congruencias para sus coeficientes. Citamos los siguientes dos ejemplos específicos que derivan congruencias de casos especiales para los números de Stirling de primera especie y para la función de partición p ( n ) , que muestran la versatilidad de las funciones generadoras para abordar problemas que involucran secuencias de enteros .
Los números de Stirling módulo enteros pequeños
El artículo principal trata sobre los números de Stirling generados por los productos finitos.
proporciona una visión general de las congruencias para estos números derivadas estrictamente de las propiedades de su función generadora como en la Sección 4.6 de la referencia estándar de Wilf Generatingfunctionology . Repetimos el argumento básico y observamos que cuando se reduce módulo 2, cada una de estas funciones generadoras de producto finito satisface
lo que implica que la paridad de estos números de Stirling coincide con la del coeficiente binomial.
y, en consecuencia, muestra que [ n k ] es par siempre que k < ⌊ n / 2 ⌋ .
De manera similar, podemos reducir los productos del lado derecho que definen las funciones generadoras del número de Stirling módulo 3 para obtener expresiones ligeramente más complicadas siempre que
Congruencias para la función de partición
En este ejemplo, utilizamos parte de la maquinaria de los productos infinitos cuyas expansiones en series de potencias generan las expansiones de muchas funciones especiales y enumeramos las funciones de partición. En particular, recordamos que la función de partición p ( n ) se genera mediante el producto recíproco infinito de símbolos q -Pochhammer (o producto z -Pochhammer, según sea el caso) dado por
Esta función de partición satisface muchas propiedades de congruencia conocidas , que incluyen notablemente los siguientes resultados, aunque todavía hay muchas preguntas abiertas sobre las formas de congruencias enteras relacionadas para la función: [ 27 ]
Mostramos cómo utilizar funciones generadoras y manipulaciones de congruencias para series de potencias formales para dar una demostración muy elemental de la primera de estas congruencias enumeradas anteriormente.
Primero, observamos que en la función generadora de coeficientes binomiales Todos los coeficientes son divisibles por 5, excepto aquellos que corresponden a las potencias 1, z 5 , z 10 , ... y además, en esos casos el resto del coeficiente es 1 módulo 5. Por lo tanto, o equivalentemente Resulta que
Utilizando las expansiones de producto infinito de Se puede demostrar que el coeficiente de z 5 m + 5 en z · ((1 − z )(1 − z 2 )⋯) 4 es divisible por 5 para todo m . [ 28 ] Finalmente, dado que Podemos igualar los coeficientes de z 5 m + 5 en las ecuaciones anteriores para demostrar nuestro resultado de congruencia deseado, a saber, que p (5 m + 4) ≡ 0 (mod 5) para todo m ≥ 0 .
Transformaciones de funciones generadoras
Existen diversas transformaciones de funciones generadoras que ofrecen otras aplicaciones (véase el artículo principal ). Una transformación de la función generadora ordinaria (FGO) de una secuencia proporciona un método para convertir la función generadora de una secuencia en una función generadora que enumere otra. Estas transformaciones suelen implicar fórmulas integrales que involucran la FGO de una secuencia (véase transformaciones integrales ) o sumas ponderadas sobre las derivadas de orden superior de estas funciones (véase transformaciones de derivadas ).
Las transformaciones de funciones generadoras pueden entrar en juego cuando buscamos expresar una función generadora para las sumas.
en la forma S ( z ) = g ( z ) A ( f ( z )) que involucra la función generadora de secuencia original. Por ejemplo, si las sumas son entonces la función generadora para las expresiones de suma modificadas viene dada por [ 29 ] (Véase también la transformada binomial y la transformada de Stirling ).
También existen fórmulas integrales para convertir entre la OGF de una secuencia, F ( z ) , y su función generadora exponencial, o EGF, F̂ ( z ) , y viceversa dadas por
siempre que estas integrales converjan para valores apropiados de z .
Tablas de funciones generadoras especiales
Aquí se encuentra una lista inicial de series matemáticas especiales . Varias funciones generadoras de secuencias útiles y especiales se encuentran en las secciones 5.4 y 7.4 de Matemáticas Concretas y en la sección 2.5 de Generatingfunctionology de Wilf . Otras funciones generadoras especiales destacables incluyen las entradas de la siguiente tabla, que no es exhaustiva. [ 30 ]
Véase también
Notas
- ↑ Por cierto, también tenemos una fórmula correspondiente cuando m < 0 dada por
Referencias
- ↑ Este término alternativo ya se puede encontrar en EN Gilbert (1956), "Enumeration of Labeled graphs", Canadian Journal of Mathematics 3, págs. 405–411 , pero su uso es raro antes del año 2000; desde entonces parece estar aumentando.
- ↑ Knuth, Donald E. (1997). "§1.2.9 Funciones generadoras". Algoritmos fundamentales . El arte de la programación informática . Vol. 1 (3.ª ed.). Addison-Wesley. ISBN 0-201-89683-4.
- ↑ Flajolet y Sedgewick 2009 , pág. 95
- ↑ "Identidad de la serie de Lambert" . Math Overflow . 2017.
- ↑ Apostol, Tom M. (1976), Introducción a la teoría analítica de números , Textos de pregrado en matemáticas, Nueva York-Heidelberg: Springer-Verlag, ISBN 978-0-387-90163-3, MR 0434929 , Zbl 0335.10001 págs. 42-43
- ↑ Wilf 1994 , pág. 56 harvnb error: objetivos múltiples (2×): CITEREFWilf1994 ( ayuda )
- ↑ Wilf 1994 , pág. 59 harvnb error: objetivos múltiples (2×): CITEREFWilf1994 ( ayuda )
- ↑ Hardy, GH ; Wright, EM ; Heath-Brown, DR; Silverman , JH (2008). Introducción a la teoría de los números (6.ª ed.). Oxford University Press. pág. 339. ISBN 9780199219858.
- ↑ Knuth, DE (1992). "Polinomios de convolución". Mathematica J. 2 : 67–78 . arXiv : math /9207221 . Bibcode : 1992math......7221K .
- ↑ Spivey, Michael Z. (2007). "Sumas combinatorias y diferencias finitas" . Matemáticas discretas . 307 (24): 3130– 3146. doi : 10.1016/j.disc.2007.03.052 . MR 2370116 .
- ↑ Mathar, RJ (2012). "Otra tabla más de integrales". arXiv : 1207.5845 [ math.CA ].v4 ecuación (0.4)
- ↑ Graham, Knuth y Patashnik 1994 , Tabla 265 en §6.1 para identidades de suma finita que involucran los triángulos de números de Stirling.
- ↑ Lando 2003 , §2.4
- ↑ Ejemplo de Stanley, Richard P.; Fomin, Sergey (1997). "§6.3". Combinatoria enumerativa: Volumen 2. Estudios de Cambridge en matemáticas avanzadas. Vol. 62. Cambridge University Press. ISBN 978-0-521-78987-5.
- ↑ Knuth 1997 , §1.2.9
- ↑ Solución a Graham, Knuth y Patashnik 1994 , pág. 569, ejercicio 7.36
- ↑ Flajolet y Sedgewick 2009 , §B.4
- ↑ Schneider, C. (2007). "La suma simbólica ayuda a la combinatoria" . Sém. Lothar. Combin . 56 : 1–36 .
- ↑ Véase el uso de estos términos en Graham, Knuth y Patashnik 1994 , §7.4 sobre funciones generadoras de secuencias especiales.
- ↑ Good, IJ (1986). "Sobre las aplicaciones de las distribuciones de Dirichlet simétricas y sus mezclas a las tablas de contingencia" . Annals of Statistics . 4 (6): 1159– 1189. doi : 10.1214/aos/1176343649 .
- ↑ Para obtener información más completa sobre las propiedades de las fracciones J, consulte:
- ↑ Consulte los siguientes artículos:
- Schmidt, Maxie D. (2016). "Fracciones continuas para funciones generadoras de series cuadradas". arXiv : 1612.02778 [ math.NT ].
- — (2017). "Fracciones continuas de tipo Jacobi para las funciones generadoras ordinarias de funciones factoriales generalizadas" . Journal of Integer Sequences . 20. arXiv : 1610.09691 . 17.3.4.
- — (2017). "Fracciones continuas de tipo Jacobi y congruencias para coeficientes binomiales módulo enteros h ≥ 2". arXiv : 1702.01374 [ math.CO ].
- ↑ Wilf, Herbert (1994). Generandofuncionología (2.ª ed.). Academic Press, Inc. pág. 45.
- ^ Graham, Knuth y Patashnik 1994 , §8.3
- ↑ Graham, Knuth y Patashnik 1994 , Ejemplo 6 en §7.3 para otro método y la configuración completa de este problema usando funciones generadoras. Este enfoque más "complejo" se presenta en la Sección 7.5 de la misma referencia.
- ↑ Lando 2003 , §5
- ↑ Hardy et al. 2008 , §19.12
- ↑ Hardy, GH; Wright, EM Una introducción a la teoría de los números .pág. 288, Teorema 361
- ↑ Graham, Knuth y Patashnik 1994 , pág. 535, ejercicio 5.71
- ^ Véase también las 1031 funciones generadoras que se encuentran en Plouffe, Simon (1992). Approximations de séries génératrices et quelques conjectures [ Aproximaciones de funciones generadoras y algunas conjeturas ] (Maestros) (en francés). Universidad de Québec en Montreal. arXiv : 0911.4975 .
Citas
- Aigner, Martin (2007). Un curso de enumeración . Textos de posgrado en matemáticas. Vol. 238. Springer. ISBN 978-3-540-39035-0.
- Doubilet, Peter; Rota, Gian-Carlo ; Stanley, Richard (1972). "Sobre los fundamentos de la teoría combinatoria. VI. La idea de la función generadora" . Actas del Sexto Simposio de Berkeley sobre Estadística Matemática y Probabilidad . 2 : 267–318 . Zbl 0267.05002 . Reimpreso en Rota, Gian-Carlo (1975). "3. La idea de la función generadora". Cálculo de operadores finitos . Con la colaboración de P. Doubilet, C. Greene, D. Kahaner, A. Odlyzko y R. Stanley . Academic Press. págs. 83–134 . ISBN 0-12-596650-4. Zbl 0328.05007 .
- Flajolet, Philippe ; Sedgewick, Robert (2009). Combinatoria analítica . Cambridge University Press. ISBN 978-0-521-89806-5. Zbl 1165.05001 .
- Goulden, Ian P.; Jackson, David M. (2004). Enumeración combinatoria . Dover Publications . ISBN 978-0486435978.
- Graham, Ronald L.; Knuth , Donald E .; Patashnik, Oren (1994). «Capítulo 7: Funciones generadoras». Matemáticas concretas. Fundamentos de la informática (2.ª ed.). Addison-Wesley. pp. 320–380 . ISBN 0-201-55802-5. Zbl 0836.00001 .
- Lando, Sergei K. (2003). Lecciones sobre funciones generadoras . Sociedad Matemática Americana. ISBN 978-0-8218-3481-7.
- Wilf, Herbert S. (1994). Generatingfunctionology (2.ª ed.). Academic Press. ISBN 0-12-751956-4. Zbl 0831.05001 .
Enlaces externos
- "Introducción a las funciones generadoras ordinarias" por Mike Zabrocki, Universidad de York, Matemáticas y Estadística
- "Función generadora" , Enciclopedia de Matemáticas , EMS Press , 2001 [1994]
- Funciones generadoras, índices de potencia y cambio de monedas en cut-the-knot
- "Generación de funciones" por Ed Pegg Jr. , Proyecto de demostraciones de Wolfram , 2007.
- Comienzos de 1730
- Introducciones de la década de 1730
- Funciones generadoras
- Abraham de Moivre