Articulo de referencia

Función generadora

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 generad...

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.

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: GRAMO(anorte;incógnita)=norte=0anorteincógnitanorte.{\displaystyle G(a_{n};x)=\sum _{n=0}^{\infty }a_{n}x^{n}.} 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 P.EJ(anorte;incógnita)=norte=0anorteincógnitanortenorte¡.{\displaystyle \operatorname {EG} (a_{n};x)=\sum _{n=0}^{\infty }a_{n}{\frac {x^{n}}{n!}}.}

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 EF(incógnita)=norte=0Fnortenorte¡incógnitanorte{\displaystyle \operatorname {EF} (x)=\sum _{n=0}^{\infty }{\frac {f_{n}}{n!}}x^{n}}

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 PG(anorte;incógnita)=norte=0anortemiincógnitaincógnitanortenorte¡=miincógnitaP.EJ(anorte;incógnita).{\displaystyle \operatorname {PG} (a_{n};x)=\sum _{n=0}^{\infty }a_{n}e^{-x}{\frac {x^{n}}{n!}}=e^{-x}\,\operatorname {EG} (a_{n};x).}

Serie Lambert

La serie de Lambert de una secuencia a n es LG(anorte;incógnita)=norte=1anorteincógnitanorte1incógnitanorte.{\displaystyle \operatorname {LG} (a_{n};x)=\sum _{n=1}^{\infty }a_{n}{\frac {x^{n}}{1-x^{n}}}.}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 bnorte:=[incógnitanorte]LG(anorte;incógnita){\displaystyle b_{n}:=[x^{n}]\operatorname {LG} (a_{n};x)}para enteros n ≥ 1 están relacionados por la suma de divisoresbnorte=d|nortead.{\displaystyle b_{n}=\sum _{d|n}a_{d}.}El 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 ]norte=1qnorteincógnitanorte1incógnitanorte=norte=1qnorteincógnitanorte21qincógnitanorte+norte=1qnorteincógnitanorte(norte+1)1incógnitanorte,{\displaystyle \sum _{n=1}^{\infty }{\frac {q^{n}x^{n}}{1-x^{n}}}=\sum _{n=1}^{\infty }{\frac {q^{n}x^{n^{2}}}{1-qx^{n}}}+\sum _{n=1}^{\infty }{\frac {q^{n}x^{n(n+1)}}{1-x^{n}}},}

donde tenemos la identidad de caso especial para la función generadora de la función divisora ​​, d ( n ) ≡ σ 0 ( n ) , dada pornorte=1incógnitanorte1incógnitanorte=norte=1incógnitanorte2(1+incógnitanorte)1incógnitanorte.{\displaystyle \sum _{n=1}^{\infty }{\frac {x^{n}}{1-x^{n}}}=\sum _{n=1}^{\infty }{\frac {x^{n^{2}}\left(1+x^{n}\right)}{1-x^{n}}}.}

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 ]BGpag(anorte;incógnita)=norte=0apagnorteincógnitanorte.{\displaystyle \operatorname {BG} _{p}(a_{n};x)=\sum _{n=0}^{\infty }a_{p^{n}}x^{n}.}

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 ]DG(anorte;s)=norte=1anortenortes.{\displaystyle \operatorname {DG} (a_{n};s)=\sum _{n=1}^{\infty }{\frac {a_{n}}{n^{s}}}.}

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: DG(anorte;s)=pagBGpag(anorte;pags).{\displaystyle \operatorname {DG} (a_{n};s)=\prod _{p}\operatorname {BG} _{p}(a_{n};p^{-s})\,.}

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: [incógnitanorte]LG(anorte;incógnita)=bnorte{\displaystyle [x^{n}]\operatorname {LG} (a_{n};x)=b_{n}}si y solo si DG(anorte;s)ζ(s)=DG(bnorte;s),{\displaystyle \operatorname {DG} (a_{n};s)\zeta (s)=\operatorname {DG} (b_{n};s),}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:DG(ak;s)=ζ(s)metro{\displaystyle \operatorname {DG} (a_{k};s)=\zeta (s)^{m}}tiene la función generadora ordinaria:k=1k=norteakincógnitak=incógnita+(metro1)2anorteincógnitaa+(metro2)a=2b=2abnorteincógnitaab+(metro3)a=2do=2b=2abdonorteincógnitaabdo+(metro4)a=2b=2do=2d=2abdodnorteincógnitaabdod+{\displaystyle \sum _{k=1}^{k=n}a_{k}x^{k}=x+{\binom {m}{1}}\sum _{2\leq a\leq n}x^{a}+{\binom {m}{2}}{\underset {ab\leq n}{\sum _{a=2}^{\infty }\sum _{b=2}^{\infty }}}x^{ab}+{\binom {m}{3}}{\underset {abc\leq n}{\sum _{a=2}^{\infty }\sum _{c=2}^{\infty }\sum _{b=2}^{\infty }}}x^{abc}+{\binom {m}{4}}{\underset {abcd\leq n}{\sum _{a=2}^{\infty }\sum _{b=2}^{\infty }\sum _{c=2}^{\infty }\sum _{d=2}^{\infty }}}x^{abcd}+\cdots }

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: miincógnitaF(t)=norte=0pagnorte(incógnita)norte¡tnorte{\displaystyle e^{xf(t)}=\sum _{n=0}^{\infty }{\frac {p_{n}(x)}{n!}}t^{n}}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 F(z)incógnita=exp(incógnitaregistroF(z))=norte=0Fnorte(incógnita)znorte,{\displaystyle F(z)^{x}=\exp {\bigl (}x\log F(z){\bigr )}=\sum _{n=0}^{\infty }f_{n}(x)z^{n},} 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 nn y si se cumple la siguiente condición de convolución para todo x , y y para todo n ≥ 0 : Fnorte(incógnita+y)=Fnorte(incógnita)F0(y)+Fnorte1(incógnita)F1(y)++F1(incógnita)Fnorte1(y)+F0(incógnita)Fnorte(y).{\displaystyle f_{n}(x+y)=f_{n}(x)f_{0}(y)+f_{n-1}(x)f_{1}(y)+\cdots +f_{1}(x)f_{n-1}(y)+f_{0}(x)f_{n}(y).}

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)incógnita,y,tdo{\displaystyle x,y,t\in \mathbb {C} }, estos polinomios satisfacen fórmulas de convolución de la forma

Fnorte(incógnita+y)=k=0norteFk(incógnita)Fnortek(y)Fnorte(2incógnita)=k=0norteFk(incógnita)Fnortek(incógnita)incógnitanorteFnorte(incógnita+y)=(incógnita+y)k=0nortekFk(incógnita)Fnortek(y)(incógnita+y)Fnorte(incógnita+y+tnorte)incógnita+y+tnorte=k=0norteincógnitaFk(incógnita+tk)incógnita+tkyFnortek(y+t(nortek))y+t(nortek).{\displaystyle {\begin{aligned}f_{n}(x+y)&=\sum _{k=0}^{n}f_{k}(x)f_{n-k}(y)\\f_{n}(2x)&=\sum _{k=0}^{n}f_{k}(x)f_{n-k}(x)\\xnf_{n}(x+y)&=(x+y)\sum _{k=0}^{n}kf_{k}(x)f_{n-k}(y)\\{\frac {(x+y)f_{n}(x+y+tn)}{x+y+tn}}&=\sum _{k=0}^{n}{\frac {xf_{k}(x+tk)}{x+tk}}{\frac {yf_{n-k}(y+t(n-k))}{y+t(n-k)}}.\end{aligned}}}

Para un parámetro fijo distinto de cerotdo{\displaystyle t\in \mathbb {C} }, hemos modificado las funciones generadoras para estas secuencias de polinomios de convolución dadas por zFnorte(incógnita+tnorte)(incógnita+tnorte)=[znorte]Ft(z)incógnita,{\displaystyle {\frac {zF_{n}(x+tn)}{(x+tn)}}=\left[z^{n}\right]{\mathcal {F}}_{t}(z)^{x},} 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 [znorte](GRAMO(z)F(zGRAMO(z)t))incógnita=k=0norteFk(incógnita)GRAMOnortek(incógnita+tk).{\displaystyle \left[z^{n}\right]\left(G(z)F\left(zG(z)^{t}\right)\right)^{x}=\sum _{k=0}^{n}F_{k}(x)G_{n-k}(x+tk).}

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étricanorte=0incógnitanorte=11incógnita.{\displaystyle \sum _{n=0}^{\infty }x^{n}={\frac {1}{1-x}}.}

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 xax da la función generatriz para la secuencia geométrica 1, a , a 2 , a 3 , ... para cualquier constante a : norte=0(aincógnita)norte=11aincógnita.{\displaystyle \sum _{n=0}^{\infty }(ax)^{n}={\frac {1}{1-ax}}.}

(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, norte=0(1)norteincógnitanorte=11+incógnita.{\displaystyle \sum _{n=0}^{\infty }(-1)^{n}x^{n}={\frac {1}{1+x}}.}

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 .norte=0incógnita2norte=11incógnita2.{\displaystyle \sum _{n=0}^{\infty }x^{2n}={\frac {1}{1-x^{2}}}.}

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 nn + 1 , se observa que los coeficientes forman la secuencia 1, 2, 3, 4, 5, ... , por lo que se tiene norte=0(norte+1)incógnitanorte=1(1incógnita)2,{\displaystyle \sum _{n=0}^{\infty }(n+1)x^{n}={\frac {1}{(1-x)^{2}}},}

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 norte=0(norte+22)incógnitanorte=1(1incógnita)3.{\displaystyle \sum _{n=0}^{\infty }{\binom {n+2}{2}}x^{n}={\frac {1}{(1-x)^{3}}}.}

De forma más general, para cualquier entero no negativo k y valor real distinto de cero a , es cierto que norte=0anorte(norte+kk)incógnitanorte=1(1aincógnita)k+1.{\displaystyle \sum _{n=0}^{\infty }a^{n}{\binom {n+k}{k}}x^{n}={\frac {1}{(1-ax)^{k+1}}}\,.}

Desde 2(norte+22)3(norte+11)+(norte0)=2(norte+1)(norte+2)23(norte+1)+1=norte2,{\displaystyle 2{\binom {n+2}{2}}-3{\binom {n+1}{1}}+{\binom {n}{0}}=2{\frac {(n+1)(n+2)}{2}}-3(n+1)+1=n^{2},}

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: GRAMO(norte2;incógnita)=norte=0norte2incógnitanorte=2(1incógnita)33(1incógnita)2+11incógnita=incógnita(incógnita+1)(1incógnita)3.{\displaystyle G(n^{2};x)=\sum _{n=0}^{\infty }n^{2}x^{n}={\frac {2}{(1-x)^{3}}}-{\frac {3}{(1-x)^{2}}}+{\frac {1}{1-x}}={\frac {x(x+1)}{(1-x)^{3}}}.}

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: GRAMO(norte2;incógnita)=norte=0norte2incógnitanorte=norte=0norte(norte1)incógnitanorte+norte=0norteincógnitanorte=incógnita2D2[11incógnita]+incógnitaD[11incógnita]=2incógnita2(1incógnita)3+incógnita(1incógnita)2=incógnita(incógnita+1)(1incógnita)3.{\displaystyle {\begin{aligned}G(n^{2};x)&=\sum _{n=0}^{\infty }n^{2}x^{n}\\[4px]&=\sum _{n=0}^{\infty }n(n-1)x^{n}+\sum _{n=0}^{\infty }nx^{n}\\[4px]&=x^{2}D^{2}\left[{\frac {1}{1-x}}\right]+xD\left[{\frac {1}{1-x}}\right]\\[4px]&={\frac {2x^{2}}{(1-x)^{3}}}+{\frac {x}{(1-x)^{2}}}={\frac {x(x+1)}{(1-x)^{3}}}.\end{aligned}}}

Por inducción, podemos demostrar de manera similar para enteros positivos m ≥ 1 que [ 10 ] [ 11 ]nortemetro=j=0metro{metroj}norte¡(nortej)¡,{\displaystyle n^{m}=\sum _{j=0}^{m}{\begin{Bmatrix}m\\j\end{Bmatrix}}{\frac {n!}{(n-j)!}},}

donde { n k } denotan los números de Stirling de segunda especie y donde la función generadora norte=0norte¡(nortej)¡znorte=j¡zj(1z)j+1,{\displaystyle \sum _{n=0}^{\infty }{\frac {n!}{(n-j)!}}\,z^{n}={\frac {j!\cdot z^{j}}{(1-z)^{j+1}}},}

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 zk(1z)k+1=i=0k(ki)(1)ki(1z)i+1,{\displaystyle {\frac {z^{k}}{(1-z)^{k+1}}}=\sum _{i=0}^{k}{\binom {k}{i}}{\frac {(-1)^{k-i}}{(1-z)^{i+1}}},}

podemos aplicar una identidad de suma finita bien conocida que involucra los números de Stirling para obtener que [ 12 ]norte=0nortemetroznorte=j=0metro{metro+1j+1}(1)metrojj¡(1z)j+1.{\displaystyle \sum _{n=0}^{\infty }n^{m}z^{n}=\sum _{j=0}^{m}{\begin{Bmatrix}m+1\\j+1\end{Bmatrix}}{\frac {(-1)^{m-j}j!}{(1-z)^{j+1}}}.}

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 ].Fnorte=pag1(norte)ρ1norte++pag(norte)ρnorte,{\displaystyle f_{n}=p_{1}(n)\rho _{1}^{n}+\cdots +p_{\ell }(n)\rho _{\ell }^{n},}

donde las raíces recíprocas,ρido{\displaystyle \rho _{i}\in \mathbb {C} }, 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 F(s,t):=metro,norte0F(metro,norte)wmetroznorte{\displaystyle F(s,t):=\sum _{m,n\geq 0}f(m,n)w^{m}z^{n}}

es una función generadora racional bivariada, entonces su correspondiente función generadora diagonal , diagnóstico(F):=norte=0F(norte,norte)znorte,{\displaystyle \operatorname {diag} (F):=\sum _{n=0}^{\infty }f(n,n)z^{n},}

es algebraico . Por ejemplo, si hacemos [ 14 ]F(s,t):=i,j0(i+ji)sitj=11st,{\displaystyle F(s,t):=\sum _{i,j\geq 0}{\binom {i+j}{i}}s^{i}t^{j}={\frac {1}{1-s-t}},}

Entonces, la función generadora de coeficientes diagonales de esta función generadora viene dada por la conocida fórmula OGF. diagnóstico(F)=norte=0(2nortenorte)znorte=114z.{\displaystyle \operatorname {diag} (F)=\sum _{n=0}^{\infty }{\binom {2n}{n}}z^{n}={\frac {1}{\sqrt {1-4z}}}.}

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 ). (a0,a0+a1,a0+a1+a2,){\displaystyle (a_{0},a_{0}+a_{1},a_{0}+a_{1}+a_{2},\ldots )} de una secuencia con función generadora ordinaria G ( a n ; x ) tiene la función generadora GRAMO(anorte;incógnita)11incógnita{\displaystyle G(a_{n};x)\cdot {\frac {1}{1-x}}} 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 nm y g n + m , respectivamente: zmetroGRAMO(z)=norte=metrogramonortemetroznorteGRAMO(z)gramo0gramo1zgramometro1zmetro1zmetro=norte=0gramonorte+metroznorte.{\displaystyle {\begin{aligned}&z^{m}G(z)=\sum _{n=m}^{\infty }g_{n-m}z^{n}\\[4px]&{\frac {G(z)-g_{0}-g_{1}z-\cdots -g_{m-1}z^{m-1}}{z^{m}}}=\sum _{n=0}^{\infty }g_{n+m}z^{n}.\end{aligned}}}

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: GRAMO(z)=norte=0(norte+1)gramonorte+1znortezGRAMO(z)=norte=0nortegramonorteznorte0zGRAMO(t)dt=norte=1gramonorte1norteznorte.{\displaystyle {\begin{aligned}G'(z)&=\sum _{n=0}^{\infty }(n+1)g_{n+1}z^{n}\\[4px]z\cdot G'(z)&=\sum _{n=0}^{\infty }ng_{n}z^{n}\\[4px]\int _{0}^{z}G(t)\,dt&=\sum _{n=1}^{\infty }{\frac {g_{n-1}}{n}}z^{n}.\end{aligned}}}

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 : zkGRAMO(k)(z)=norte=0nortek_gramonorteznorte=norte=0norte(norte1)(nortek+1)gramonorteznortea pesar de knorte.{\displaystyle z^{k}G^{(k)}(z)=\sum _{n=0}^{\infty }n^{\underline {k}}g_{n}z^{n}=\sum _{n=0}^{\infty }n(n-1)\dotsb (n-k+1)g_{n}z^{n}\quad {\text{for all }}k\in \mathbb {N} .}

Utilizando los números de Stirling de segunda especie , eso se puede convertir en otra fórmula para multiplicar pornortek{\displaystyle n^{k}}de la siguiente manera (véase el artículo principal sobre transformaciones de funciones generadoras ): j=0k{kj}zjF(j)(z)=norte=0nortekFnorteznortea pesar de knorte.{\displaystyle \sum _{j=0}^{k}{\begin{Bmatrix}k\\j\end{Bmatrix}}z^{j}F^{(j)}(z)=\sum _{n=0}^{\infty }n^{k}f_{n}z^{n}\quad {\text{for all }}k\in \mathbb {N} .}

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): norte=0F2nortez2norte=F(z)+F(z)2norte=0F2norte+1z2norte+1=F(z)F(z)2.{\displaystyle {\begin{aligned}\sum _{n=0}^{\infty }f_{2n}z^{2n}&={\frac {F(z)+F(-z)}{2}}\\[4px]\sum _{n=0}^{\infty }f_{2n+1}z^{2n+1}&={\frac {F(z)-F(-z)}{2}}.\end{aligned}}}

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 ].norte=0Fanorte+bzanorte+b=1ametro=0a1ωametrobF(ωametroz).{\displaystyle \sum _{n=0}^{\infty }f_{an+b}z^{an+b}={\frac {1}{a}}\sum _{m=0}^{a-1}\omega _{a}^{-mb}F\left(\omega _{a}^{m}z\right).}

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 ].norte=0Fnortemetroznorte=1zmetro1zF(zmetro)=(1+z++zmetro2+zmetro1)F(zmetro).{\displaystyle \sum _{n=0}^{\infty }f_{\left\lfloor {\frac {n}{m}}\right\rfloor }z^{n}={\frac {1-z^{m}}{1-z}}F(z^{m})=\left(1+z+\cdots +z^{m-2}+z^{m-1}\right)F(z^{m}).}

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 ].do0(z)F(r)(z)+do1(z)F(r1)(z)++dor(z)F(z)=0,{\displaystyle c_{0}(z)F^{(r)}(z)+c_{1}(z)F^{(r-1)}(z)+\cdots +c_{r}(z)F(z)=0,}

donde los coeficientes c i ( z ) están en el campo de las funciones racionales,do(z){\displaystyle \mathbb {C} (z)}. De forma equivalente,F(z){\displaystyle F(z)}es holónomo si el espacio vectorial sobredo(z){\displaystyle \mathbb {C} (z)}El 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 do^s(norte)Fnorte+s+do^s1(norte)Fnorte+s1++do^0(norte)Fnorte=0,{\displaystyle {\widehat {c}}_{s}(n)f_{n+s}+{\widehat {c}}_{s-1}(n)f_{n+s-1}+\cdots +{\widehat {c}}_{0}(n)f_{n}=0,}

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 ,1+z{\displaystyle {\sqrt {1+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 norte=0znorte(norte¡)2{\displaystyle \sum _{n=0}^{\infty }{\frac {z^{n}}{(n!)^{2}}}}

y la no convergente norte=0norte¡znorte{\displaystyle \sum _{n=0}^{\infty }n!\cdot z^{n}} son todos holonómicos.

Ejemplos de secuencias P -recursivas con funciones generadoras holonómicas incluyen f n1 / n + 1 ( 2 n n ) y f n2 n / n 2 + 1 , donde secuencias comonorte{\displaystyle {\sqrt {n}}}y 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 , GRAMO(anorte;miiω)=norte=0anortemiiωnorte{\displaystyle G\left(a_{n};e^{-i\omega }\right)=\sum _{n=0}^{\infty }a_{n}e^{-i\omega n}} 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 GRAMO(anorte;incógnita)=A(incógnita)+B(incógnita)(1incógnitar)βincógnitaα{\displaystyle G(a_{n};x)={\frac {A(x)+B(x)\left(1-{\frac {x}{r}}\right)^{-\beta }}{x^{\alpha }}}}

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 anorteB(r)rαΓ(β)norteβ1(1r)norteB(r)rα(norte+β1norte)(1r)norte=B(r)rα((βnorte))(1r)norte,{\displaystyle a_{n}\sim {\frac {B(r)}{r^{\alpha }\Gamma (\beta )}}\,n^{\beta -1}\left({\frac {1}{r}}\right)^{n}\sim {\frac {B(r)}{r^{\alpha }}}{\binom {n+\beta -1}{n}}\left({\frac {1}{r}}\right)^{n}={\frac {B(r)}{r^{\alpha }}}\left(\!\!{\binom {\beta }{n}}\!\!\right)\left({\frac {1}{r}}\right)^{n}\,,} 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, GRAMO(anorteB(r)rα(norte+β1norte)(1r)norte;incógnita)=GRAMO(anorte;incógnita)B(r)rα(1incógnitar)β.{\displaystyle G\left(a_{n}-{\frac {B(r)}{r^{\alpha }}}{\binom {n+\beta -1}{n}}\left({\frac {1}{r}}\right)^{n};x\right)=G(a_{n};x)-{\frac {B(r)}{r^{\alpha }}}\left(1-{\frac {x}{r}}\right)^{-\beta }\,.}

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: GRAMO(norte2;incógnita)=incógnita(incógnita+1)(1incógnita)3.{\displaystyle G(n^{2};x)={\frac {x(x+1)}{(1-x)^{3}}}.}

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: anorteB(r)rαΓ(β)norteβ1(1r)norte=1+111Γ(3)norte31(11)norte=norte2.{\displaystyle a_{n}\sim {\frac {B(r)}{r^{\alpha }\Gamma (\beta )}}\,n^{\beta -1}\left({\frac {1}{r}}\right)^{n}={\frac {1+1}{1^{-1}\,\Gamma (3)}}\,n^{3-1}\left({\frac {1}{1}}\right)^{n}=n^{2}.}

Crecimiento asintótico de los números de Catalan

La función generadora ordinaria para los números de Catalan es GRAMO(donorte;incógnita)=114incógnita2incógnita.{\displaystyle G(C_{n};x)={\frac {1-{\sqrt {1-4x}}}{2x}}.}

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 :donorteB(r)rαΓ(β)norteβ1(1r)norte=12(14)1Γ(12)norte121(114)norte=4nortenorte32π.{\displaystyle C_{n}\sim {\frac {B(r)}{r^{\alpha }\Gamma (\beta )}}\,n^{\beta -1}\left({\frac {1}{r}}\right)^{n}={\frac {-{\frac {1}{2}}}{\left({\frac {1}{4}}\right)^{1}\Gamma \left(-{\frac {1}{2}}\right)}}\,n^{-{\frac {1}{2}}-1}\left({\frac {1}{\,{\frac {1}{4}}\,}}\right)^{n}={\frac {4^{n}}{n^{\frac {3}{2}}{\sqrt {\pi }}}}.}

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: GRAMO(ametro,norte;incógnita,y)=metro,norte=0ametro,norteincógnitametroynorte.{\displaystyle G(a_{m,n};x,y)=\sum _{m,n=0}^{\infty }a_{m,n}x^{m}y^{n}.}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: 11ay,{\displaystyle {\frac {1}{1-ay}},}La función generadora para los coeficientes binomiales es: norte,k(nortek)incógnitakynorte=11(1+incógnita)y=11yincógnitay.{\displaystyle \sum _{n,k}{\binom {n}{k}}x^{k}y^{n}={\frac {1}{1-(1+x)y}}={\frac {1}{1-y-xy}}.}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 ]miz+wz=metro,norte0(nortemetro)wmetroznortenorte¡miw(miz1)=metro,norte0{nortemetro}wmetroznortenorte¡1(1z)w=metro,norte0[nortemetro]wmetroznortenorte¡1wmi(w1)zw=metro,norte0nortemetrowmetroznortenorte¡miwmizwmizzmiw=metro,norte0metro+norte+1metrowmetroznorte(metro+norte+1)¡.{\displaystyle {\begin{aligned}e^{z+wz}&=\sum _{m,n\geq 0}{\binom {n}{m}}w^{m}{\frac {z^{n}}{n!}}\\[4px]e^{w(e^{z}-1)}&=\sum _{m,n\geq 0}{\begin{Bmatrix}n\\m\end{Bmatrix}}w^{m}{\frac {z^{n}}{n!}}\\[4px]{\frac {1}{(1-z)^{w}}}&=\sum _{m,n\geq 0}{\begin{bmatrix}n\\m\end{bmatrix}}w^{m}{\frac {z^{n}}{n!}}\\[4px]{\frac {1-w}{e^{(w-1)z}-w}}&=\sum _{m,n\geq 0}\left\langle {\begin{matrix}n\\m\end{matrix}}\right\rangle w^{m}{\frac {z^{n}}{n!}}\\[4px]{\frac {e^{w}-e^{z}}{we^{z}-ze^{w}}}&=\sum _{m,n\geq 0}\left\langle {\begin{matrix}m+n+1\\m\end{matrix}}\right\rangle {\frac {w^{m}z^{n}}{(m+n+1)!}}.\end{aligned}}}

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: incógnita1t1incógnitartry1s1ydosdo{\displaystyle x_{1}^{t_{1}}\cdots x_{r}^{t_{r}}y_{1}^{s_{1}}\cdots y_{c}^{s_{c}}}en:i=1rj=1do11incógnitaiyj.{\displaystyle \prod _{i=1}^{r}\prod _{j=1}^{c}{\frac {1}{1-x_{i}y_{j}}}.}

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 ]J[](z)=11do1zab2z21do2zab3z2=1+do1z+(ab2+do12)z2+(2ab2do1+do13+ab2do2)z3+{\displaystyle {\begin{aligned}J^{[\infty ]}(z)&={\cfrac {1}{1-c_{1}z-{\cfrac {{\text{ab}}_{2}z^{2}}{1-c_{2}z-{\cfrac {{\text{ab}}_{3}z^{2}}{\ddots }}}}}}\\[4px]&=1+c_{1}z+\left({\text{ab}}_{2}+c_{1}^{2}\right)z^{2}+\left(2{\text{ab}}_{2}c_{1}+c_{1}^{3}+{\text{ab}}_{2}c_{2}\right)z^{3}+\cdots \end{aligned}}}

Los coeficientes deznorte{\displaystyle z^{n}}, denotado abreviadamente por j n ≔ [ z n ] J [∞] ( z ) , en las ecuaciones anteriores corresponden a soluciones matriciales de las ecuaciones: [k0,1k1,100k0,2k1,2k2,20k0,3k1,3k2,3k3,3]=[k0,0000k0,1k1,100k0,2k1,2k2,20][do1100ab2do2100ab3do31],{\displaystyle {\begin{bmatrix}k_{0,1}&k_{1,1}&0&0&\cdots \\k_{0,2}&k_{1,2}&k_{2,2}&0&\cdots \\k_{0,3}&k_{1,3}&k_{2,3}&k_{3,3}&\cdots \\\vdots &\vdots &\vdots &\vdots \end{bmatrix}}={\begin{bmatrix}k_{0,0}&0&0&0&\cdots \\k_{0,1}&k_{1,1}&0&0&\cdots \\k_{0,2}&k_{1,2}&k_{2,2}&0&\cdots \\\vdots &\vdots &\vdots &\vdots \end{bmatrix}}\cdot {\begin{bmatrix}c_{1}&1&0&0&\cdots \\{\text{ab}}_{2}&c_{2}&1&0&\cdots \\0&{\text{ab}}_{3}&c_{3}&1&\cdots \\\vdots &\vdots &\vdots &\vdots \end{bmatrix}},}

donde j 0k 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: jpag+q=k0,pagk0,q+i=1min(pag,q)ab2abi+1×ki,pagki,q.{\displaystyle j_{p+q}=k_{0,p}\cdot k_{0,q}+\sum _{i=1}^{\min(p,q)}{\text{ab}}_{2}\cdots {\text{ab}}_{i+1}\times k_{i,p}\cdot k_{i,q}.}

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: Convh(z):=PAGh(z)Qh(z)=j0+j1z++j2h1z2h1+norte=2hj~h,norteznorte{\displaystyle \operatorname {Conv} _{h}(z):={\frac {P_{h}(z)}{Q_{h}(z)}}=j_{0}+j_{1}z+\cdots +j_{2h-1}z^{2h-1}+\sum _{n=2h}^{\infty }{\widetilde {j}}_{h,n}z^{n}}

componente a componente a través de las secuencias P h ( z ) y Q h ( z ) , definidas recursivamente por: PAGh(z)=(1dohz)PAGh1(z)abhz2PAGh2(z)+δh,1Qh(z)=(1dohz)Qh1(z)abhz2Qh2(z)+(1do1z)δh,1+δ0,1.{\displaystyle {\begin{aligned}P_{h}(z)&=(1-c_{h}z)P_{h-1}(z)-{\text{ab}}_{h}z^{2}P_{h-2}(z)+\delta _{h,1}\\Q_{h}(z)&=(1-c_{h}z)Q_{h-1}(z)-{\text{ab}}_{h}z^{2}Q_{h-2}(z)+(1-c_{1}z)\delta _{h,1}+\delta _{0,1}.\end{aligned}}}

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 hM h entonces tenemos la congruencia jnorte[znorte]Convh(z)(modh),{\displaystyle j_{n}\equiv [z^{n}]\operatorname {Conv} _{h}(z){\pmod {h}},}

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ámetrosR,αZ+{\displaystyle R,\alpha \in \mathbb {Z} ^{+}}y 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 snorte=k=1norteHk,{\displaystyle s_{n}=\sum _{k=1}^{n}H_{k}\,,} donde H k = 1 + 1 / 2 + ⋯ + 1 / k son los números armónicos . Sea H(z)=norte=1Hnorteznorte{\displaystyle H(z)=\sum _{n=1}^{\infty }{H_{n}z^{n}}} Sea la función generadora ordinaria de los números armónicos. Entonces H(z)=11znorte=1znortenorte,{\displaystyle H(z)={\frac {1}{1-z}}\sum _{n=1}^{\infty }{\frac {z^{n}}{n}}\,,} y por lo tanto S(z)=norte=1snorteznorte=1(1z)2norte=1znortenorte.{\displaystyle S(z)=\sum _{n=1}^{\infty }{s_{n}z^{n}}={\frac {1}{(1-z)^{2}}}\sum _{n=1}^{\infty }{\frac {z^{n}}{n}}\,.}

Usando 1(1z)2=norte=0(norte+1)znorte,{\displaystyle {\frac {1}{(1-z)^{2}}}=\sum _{n=0}^{\infty }(n+1)z^{n}\,,}La convolución con el numerador produce snorte=k=1nortenorte+1kk=(norte+1)Hnortenorte,{\displaystyle s_{n}=\sum _{k=1}^{n}{\frac {n+1-k}{k}}=(n+1)H_{n}-n\,,} que también se puede escribir como k=1norteHk=(norte+1)(Hnorte+11).{\displaystyle \sum _{k=1}^{n}{H_{k}}=(n+1)(H_{n+1}-1)\,.}

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 snorte:=metro=0norte(nortemetro)Fmetro3nortemetros~norte:=metro=0norte(nortemetro)(metro+1)(metro+2)(metro+3)Fmetro3nortemetro,{\displaystyle {\begin{aligned}s_{n}&:=\sum _{m=0}^{n}{\binom {n}{m}}f_{m}3^{n-m}\\[4px]{\tilde {s}}_{n}&:=\sum _{m=0}^{n}{\binom {n}{m}}(m+1)(m+2)(m+3)f_{m}3^{n-m}\,,\end{aligned}}} 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 S(z)=113zF(z13z).{\displaystyle S(z)={\frac {1}{1-3z}}F\left({\frac {z}{1-3z}}\right).}

Dado que la función generadora para la secuencia ⟨ ( n + 1)( n + 2)( n + 3) f n está dada por 6F(z)+18zF(z)+9z2F(z)+z3F(z){\displaystyle 6F(z)+18zF'(z)+9z^{2}F''(z)+z^{3}F'''(z)} Podemos escribir la función generadora para la segunda suma definida anteriormente de la forma S~(z)=6(13z)F(z13z)+18z(13z)2F(z13z)+9z2(13z)3F(z13z)+z3(13z)4F(z13z).{\displaystyle {\tilde {S}}(z)={\frac {6}{(1-3z)}}F\left({\frac {z}{1-3z}}\right)+{\frac {18z}{(1-3z)^{2}}}F'\left({\frac {z}{1-3z}}\right)+{\frac {9z^{2}}{(1-3z)^{3}}}F''\left({\frac {z}{1-3z}}\right)+{\frac {z^{3}}{(1-3z)^{4}}}F'''\left({\frac {z}{1-3z}}\right).}

En particular, podemos escribir esta función generadora de suma modificada en la forma de a(z)S(z)+b(z)zS(z)+do(z)z2S(z)+d(z)z3S(z),{\displaystyle a(z)\cdot S(z)+b(z)\cdot zS'(z)+c(z)\cdot z^{2}S''(z)+d(z)\cdot z^{3}S'''(z),} 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: s~norte=[znorte](6(13z)3norte=0snorteznorte+18(13z)3norte=0nortesnorteznorte+9(13z)3norte=0norte(norte1)snorteznorte+(13z)3norte=0norte(norte1)(norte2)snorteznorte)=(norte+1)(norte+2)(norte+3)snorte9norte(norte+1)(norte+2)snorte1+27(norte1)norte(norte+1)snorte2(norte2)(norte1)nortesnorte3.{\displaystyle {\begin{aligned}{\tilde {s}}_{n}&=[z^{n}]\left(6(1-3z)^{3}\sum _{n=0}^{\infty }s_{n}z^{n}+18(1-3z)^{3}\sum _{n=0}^{\infty }ns_{n}z^{n}+9(1-3z)^{3}\sum _{n=0}^{\infty }n(n-1)s_{n}z^{n}+(1-3z)^{3}\sum _{n=0}^{\infty }n(n-1)(n-2)s_{n}z^{n}\right)\\[4px]&=(n+1)(n+2)(n+3)s_{n}-9n(n+1)(n+2)s_{n-1}+27(n-1)n(n+1)s_{n-2}-(n-2)(n-1)ns_{n-3}.\end{aligned}}}

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: U(z)=1+3z2+11z4+41z6+,V(z)=z+4z3+15z5+56z7+.{\displaystyle {\begin{aligned}U(z)=1+3z^{2}+11z^{4}+41z^{6}+\cdots ,\\V(z)=z+4z^{3}+15z^{5}+56z^{7}+\cdots .\end{aligned}}}

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 : Unorte=2Vnorte1+Unorte2Vnorte=Unorte1+Vnorte2.{\displaystyle {\begin{aligned}U_{n}&=2V_{n-1}+U_{n-2}\\V_{n}&=U_{n-1}+V_{n-2}.\end{aligned}}}

Dado que tenemos que para todos los enteros m ≥ 0 , las funciones generadoras con índice desplazado satisfacen [ nota 1 ]zmetroGRAMO(z)=norte=metrogramonortemetroznorte,{\displaystyle z^{m}G(z)=\sum _{n=m}^{\infty }g_{n-m}z^{n}\,,} 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 U(z)=2zV(z)+z2U(z)+1V(z)=zU(z)+z2V(z)=z1z2U(z),{\displaystyle {\begin{aligned}U(z)&=2zV(z)+z^{2}U(z)+1\\V(z)&=zU(z)+z^{2}V(z)={\frac {z}{1-z^{2}}}U(z),\end{aligned}}} lo que implica entonces, al resolver el sistema de ecuaciones (y este es el truco particular de nuestro método aquí), que U(z)=1z214z2+z4=13311(2+3)z2+13+311(23)z2.{\displaystyle U(z)={\frac {1-z^{2}}{1-4z^{2}+z^{4}}}={\frac {1}{3-{\sqrt {3}}}}\cdot {\frac {1}{1-\left(2+{\sqrt {3}}\right)z^{2}}}+{\frac {1}{3+{\sqrt {3}}}}\cdot {\frac {1}{1-\left(2-{\sqrt {3}}\right)z^{2}}}.}

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 U2norte=(2+3)norte33,{\displaystyle U_{2n}=\left\lceil {\frac {\left(2+{\sqrt {3}}\right)^{n}}{3-{\sqrt {3}}}}\right\rceil \,,} 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 ).

  1. Consideremos que A ( z ) y B ( z ) son funciones generadoras ordinarias.do(z)=A(z)B(z)[znorte]do(z)=k=0norteakbnortek{\displaystyle C(z)=A(z)B(z)\Leftrightarrow [z^{n}]C(z)=\sum _{k=0}^{n}{a_{k}b_{n-k}}}
  2. Consideremos que A ( z ) y B ( z ) son funciones generadoras exponenciales.do(z)=A(z)B(z)[znortenorte¡]do(z)=k=0norte(nortek)akbnortek{\displaystyle C(z)=A(z)B(z)\Leftrightarrow \left[{\frac {z^{n}}{n!}}\right]C(z)=\sum _{k=0}^{n}{\binom {n}{k}}a_{k}b_{n-k}}
  3. Consideremos la secuencia triplemente convolucionada resultante del producto de tres funciones generadoras ordinarias.do(z)=F(z)GRAMO(z)H(z)[znorte]do(z)=j+k+l=norteFjgramokhl{\displaystyle C(z)=F(z)G(z)H(z)\Leftrightarrow [z^{n}]C(z)=\sum _{j+k+l=n}f_{j}g_{k}h_{l}}
  4. Consideremos la secuencia triplemente convolucionada resultante del producto de tres funciones generadoras exponenciales [ 23 ].do(z)=F(z)GRAMO(z)H(z)[znortenorte¡]do(z)=j+k+l=nortenorte¡j¡k¡l¡Fjgramokhl{\displaystyle C(z)=F(z)G(z)H(z)\Leftrightarrow \left[{\frac {z^{n}}{n!}}\right]C(z)=\sum _{j+k+l=n}{\frac {n!}{j!k!l!}}f_{j}g_{k}h_{l}}
  5. 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).do(z)=GRAMO(z)metro[znorte]do(z)=k1+k2++kmetro=nortegramok1gramok2gramokmetro{\displaystyle C(z)=G(z)^{m}\Leftrightarrow [z^{n}]C(z)=\sum _{k_{1}+k_{2}+\cdots +k_{m}=n}g_{k_{1}}g_{k_{2}}\cdots g_{k_{m}}}

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 ]GRAMOincógnita+Y(z)=GRAMOincógnita(z)GRAMOY(z),{\displaystyle G_{X+Y}(z)=G_{X}(z)G_{Y}(z)\,,} 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. 11z11z511z1011z2511z50.{\displaystyle {\frac {1}{1-z}}{\frac {1}{1-z^{5}}}{\frac {1}{1-z^{10}}}{\frac {1}{1-z^{25}}}{\frac {1}{1-z^{50}}}\,.} 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 11zz5z10z25z50.{\displaystyle {\frac {1}{1-z-z^{5}-z^{10}-z^{25}-z^{50}}}\,.}

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 , norte=1(1znorte)1.{\displaystyle \prod _{n=1}^{\infty }\left(1-z^{n}\right)^{-1}\,.} Cuando el orden de las monedas importa, la función generadora ordinaria es 11norte=1znorte=1z12z.{\displaystyle {\frac {1}{1-\sum _{n=1}^{\infty }z^{n}}}={\frac {1-z}{1-2z}}\,.}

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 donorte=k=0norte1dokdonorte1k+δnorte,0=do0donorte1+do1donorte2++donorte1do0+δnorte,0,norte0,{\displaystyle C_{n}=\sum _{k=0}^{n-1}C_{k}C_{n-1-k}+\delta _{n,0}=C_{0}C_{n-1}+C_{1}C_{n-2}+\cdots +C_{n-1}C_{0}+\delta _{n,0}\,,\quad n\geq 0\,,} y por lo tanto tiene una función generadora convolucionada correspondiente, C ( z ) , que satisface do(z)=zdo(z)2+1.{\displaystyle C(z)=z\cdot C(z)^{2}+1\,.}

Dado que C (0) = 1 ≠ ∞ , llegamos entonces a una fórmula para esta función generadora dada por do(z)=114z2z=norte=01norte+1(2nortenorte)znorte.{\displaystyle C(z)={\frac {1-{\sqrt {1-4z}}}{2z}}=\sum _{n=0}^{\infty }{\frac {1}{n+1}}{\binom {2n}{n}}z^{n}\,.}

Nótese que la primera ecuación que define implícitamente C ( z ) arriba implica que do(z)=11zdo(z),{\displaystyle C(z)={\frac {1}{1-z\cdot C(z)}}\,,} 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érticek{\displaystyle k}está 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 Fnorte=metro>0k1+k2++kmetro=nortek1,k2,,kmetro>0gramok1gramok2gramokmetro,{\displaystyle f_{n}=\sum _{m>0}\sum _{\scriptstyle k_{1}+k_{2}+\cdots +k_{m}=n \atop \scriptstyle k_{1},k_{2},\ldots ,k_{m}>0}g_{k_{1}}g_{k_{2}}\cdots g_{k_{m}}\,,} de donde vemos que la función generadora ordinaria para esta secuencia viene dada por la siguiente suma de convoluciones como F(z)=GRAMO(z)+GRAMO(z)2+GRAMO(z)3+=GRAMO(z)1GRAMO(z)=z(1z)2z=z13z+z2,{\displaystyle F(z)=G(z)+G(z)^{2}+G(z)^{3}+\cdots ={\frac {G(z)}{1-G(z)}}={\frac {z}{(1-z)^{2}-z}}={\frac {z}{1-3z+z^{2}}}\,,} 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

T(z)=z(1+T(z)2){\displaystyle T(z)=z\left(1+T(z)^{2}\right)}

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 Seaϕ(z)do[[z]]{\textstyle \phi (z)\in C[[z]]}Sea una serie de potencias formal con un término constante distinto de cero. Entonces, la ecuación funcional T(z)=zϕ(T(z)){\displaystyle T(z)=z\phi (T(z))} admite una solución única enT(z)do[[z]]{\textstyle T(z)\in C[[z]]}, lo cual satisface

[znorte]T(z)=[znorte1]1norte(ϕ(z))norte{\displaystyle [z^{n}]T(z)=[z^{n-1}]{\frac {1}{n}}(\phi (z))^{n}}

donde la notación[znorte]F(z){\displaystyle [z^{n}]F(z)}devuelve el coeficiente deznorte{\displaystyle z^{n}}enF(z){\displaystyle F(z)}.

Aplicando el teorema anterior a nuestra ecuación funcional se obtiene (conϕ(z)=1+z2{\textstyle \phi (z)=1+z^{2}}):

[znorte]T(z)=[znorte1]1norte(1+z2)norte{\displaystyle [z^{n}]T(z)=[z^{n-1}]{\frac {1}{n}}(1+z^{2})^{n}}

Mediante la expansión del teorema del binomio , para inclusonorte{\displaystyle n}La fórmula devuelve0{\displaystyle 0}Esto 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 imparesnorte{\displaystyle n}Sin embargo, obtenemos

[znorte1]1norte(1+z2)norte=1norte(nortenorte+12){\displaystyle [z^{n-1}]{\frac {1}{n}}(1+z^{2})^{n}={\frac {1}{n}}{\dbinom {n}{\frac {n+1}{2}}}}

La expresión se vuelve mucho más pulcra si dejamos...norte{\displaystyle n}sea ​​el número de nodos internos: Ahora la expresión simplemente se convierte en lanorte{\displaystyle n}º 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 snorte=k=0(norte+kmetro+2k)(2kk)(1)kk+1,metro,nortenorte0,{\displaystyle s_{n}=\sum _{k=0}^{\infty }{{\binom {n+k}{m+2k}}{\binom {2k}{k}}{\frac {(-1)^{k}}{k+1}}}\,,\quad m,n\in \mathbb {N} _{0}\,,} podemos tratar n como un parámetro "libre" y establecer F(z)=norte=0(k=0(norte+kmetro+2k)(2kk)(1)kk+1)znorte.{\displaystyle F(z)=\sum _{n=0}^{\infty }{\left(\sum _{k=0}^{\infty }{{\binom {n+k}{m+2k}}{\binom {2k}{k}}{\frac {(-1)^{k}}{k+1}}}\right)}z^{n}\,.}

Intercambiar sumatoria ("aceite de serpiente") da como resultado F(z)=k=0(2kk)(1)kk+1zknorte=0(norte+kmetro+2k)znorte+k.{\displaystyle F(z)=\sum _{k=0}^{\infty }{{\binom {2k}{k}}{\frac {(-1)^{k}}{k+1}}z^{-k}}\sum _{n=0}^{\infty }{{\binom {n+k}{m+2k}}z^{n+k}}\,.}

Ahora la suma interna es z m + 2 k / (1 − z ) m + 2 k + 1 . Por lo tanto F(z)=zmetro(1z)metro+1k=01k+1(2kk)(z(1z)2)k=zmetro(1z)metro+1k=0dok(z(1z)2)kdónde dok=knúmero catalán=zmetro(1z)metro+111+4z(1z)22z(1z)2=zmetro12(1z)metro1(11+z1z)=zmetro(1z)metro=zzmetro1(1z)metro.{\displaystyle {\begin{aligned}F(z)&={\frac {z^{m}}{(1-z)^{m+1}}}\sum _{k=0}^{\infty }{{\frac {1}{k+1}}{\binom {2k}{k}}\left({\frac {-z}{(1-z)^{2}}}\right)^{k}}\\[4px]&={\frac {z^{m}}{(1-z)^{m+1}}}\sum _{k=0}^{\infty }{C_{k}\left({\frac {-z}{(1-z)^{2}}}\right)^{k}}&{\text{where }}C_{k}=k{\text{th Catalan number}}\\[4px]&={\frac {z^{m}}{(1-z)^{m+1}}}{\frac {1-{\sqrt {1+{\frac {4z}{(1-z)^{2}}}}}}{\frac {-2z}{(1-z)^{2}}}}\\[4px]&={\frac {-z^{m-1}}{2(1-z)^{m-1}}}\left(1-{\frac {1+z}{1-z}}\right)\\[4px]&={\frac {z^{m}}{(1-z)^{m}}}=z{\frac {z^{m-1}}{(1-z)^{m}}}\,.\end{aligned}}}

Entonces obtenemos snorte={(norte1metro1)para metro1,[norte=0]para metro=0.{\displaystyle s_{n}={\begin{cases}\displaystyle {\binom {n-1}{m-1}}&{\text{for }}m\geq 1\,,\\{}[n=0]&{\text{for }}m=0\,.\end{cases}}}

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 GRAMO(z)=metro=0(k=0(norte+kmetro+2k)(2kk)(1)kk+1)zmetro.{\displaystyle G(z)=\sum _{m=0}^{\infty }\left(\sum _{k=0}^{\infty }{\binom {n+k}{m+2k}}{\binom {2k}{k}}{\frac {(-1)^{k}}{k+1}}\right)z^{m}\,.}

Intercambiar sumatoria ("aceite de serpiente") da como resultado GRAMO(z)=k=0(2kk)(1)kk+1z2kmetro=0(norte+kmetro+2k)zmetro+2k.{\displaystyle G(z)=\sum _{k=0}^{\infty }{\binom {2k}{k}}{\frac {(-1)^{k}}{k+1}}z^{-2k}\sum _{m=0}^{\infty }{\binom {n+k}{m+2k}}z^{m+2k}\,.}

Ahora la suma interna es (1 + z ) n + k . Por lo tanto GRAMO(z)=(1+z)nortek=01k+1(2kk)((1+z)z2)k=(1+z)nortek=0dok((1+z)z2)kdónde dok=knúmero catalán=(1+z)norte11+4(1+z)z22(1+z)z2=(1+z)nortez2zz2+4+4z2(1+z)=(1+z)nortez2z(z+2)2(1+z)=(1+z)norte2z2(1+z)=z(1+z)norte1.{\displaystyle {\begin{aligned}G(z)&=(1+z)^{n}\sum _{k=0}^{\infty }{\frac {1}{k+1}}{\binom {2k}{k}}\left({\frac {-(1+z)}{z^{2}}}\right)^{k}\\[4px]&=(1+z)^{n}\sum _{k=0}^{\infty }C_{k}\,\left({\frac {-(1+z)}{z^{2}}}\right)^{k}&{\text{where }}C_{k}=k{\text{th Catalan number}}\\[4px]&=(1+z)^{n}\,{\frac {1-{\sqrt {1+{\frac {4(1+z)}{z^{2}}}}}}{\frac {-2(1+z)}{z^{2}}}}\\[4px]&=(1+z)^{n}\,{\frac {z^{2}-z{\sqrt {z^{2}+4+4z}}}{-2(1+z)}}\\[4px]&=(1+z)^{n}\,{\frac {z^{2}-z(z+2)}{-2(1+z)}}\\[4px]&=(1+z)^{n}\,{\frac {-2z}{-2(1+z)}}=z(1+z)^{n-1}\,.\end{aligned}}}

Así obtenemos snorte=[zmetro]z(1+z)norte1=[zmetro1](1+z)norte1=(norte1metro1),{\displaystyle s_{n}=\left[z^{m}\right]z(1+z)^{n-1}=\left[z^{m-1}\right](1+z)^{n-1}={\binom {n-1}{m-1}}\,,} 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 nb 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 , minorte=1,1,5,61,1385,1,1,2,1,2,1,2,(mod3),{\displaystyle \langle E_{n}\rangle =\langle 1,1,5,61,1385,\ldots \rangle \longmapsto \langle 1,1,2,1,2,1,2,\ldots \rangle {\pmod {3}}\,,} Satisfacer la siguiente congruencia módulo 3: [ 26 ]norte=0minorteznorte=1z21+z2(mod3).{\displaystyle \sum _{n=0}^{\infty }E_{n}z^{n}={\frac {1-z^{2}}{1+z^{2}}}{\pmod {3}}\,.}

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 A(z)=11do1zpag1z21do2zpag2z21do3z{\displaystyle A(z)={\cfrac {1}{1-c_{1}z-{\cfrac {p_{1}z^{2}}{1-c_{2}z-{\cfrac {p_{2}z^{2}}{1-c_{3}z-{\ddots }}}}}}}} 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:

  1. 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 2p k para algún k ≥ 1 ; y
  2. Si el entero p divide el producto p 1 p 2p 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. Snorte(incógnita):=k=0norte[nortek]incógnitak=incógnita(incógnita+1)(incógnita+2)(incógnita+norte1),norte1,{\displaystyle S_{n}(x):=\sum _{k=0}^{n}{\begin{bmatrix}n\\k\end{bmatrix}}x^{k}=x(x+1)(x+2)\cdots (x+n-1)\,,\quad n\geq 1\,,}

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

Snorte(incógnita)=[incógnita(incógnita+1)][incógnita(incógnita+1)]=incógnitanorte2(incógnita+1)norte2,{\displaystyle S_{n}(x)=[x(x+1)]\cdot [x(x+1)]\cdots =x^{\left\lceil {\frac {n}{2}}\right\rceil }(x+1)^{\left\lfloor {\frac {n}{2}}\right\rfloor }\,,}

lo que implica que la paridad de estos números de Stirling coincide con la del coeficiente binomial.

[nortek](norte2knorte2)(mod2),{\displaystyle {\begin{bmatrix}n\\k\end{bmatrix}}\equiv {\binom {\left\lfloor {\frac {n}{2}}\right\rfloor }{k-\left\lceil {\frac {n}{2}}\right\rceil }}{\pmod {2}}\,,}

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 [nortemetro][incógnitametro](incógnitanorte3(incógnita+1)norte13(incógnita+2)norte3)(mod3)k=0metro(norte13k)(norte3metroknorte3)×2norte3+norte3(metrok)(mod3).{\displaystyle {\begin{aligned}{\begin{bmatrix}n\\m\end{bmatrix}}&\equiv [x^{m}]\left(x^{\left\lceil {\frac {n}{3}}\right\rceil }(x+1)^{\left\lceil {\frac {n-1}{3}}\right\rceil }(x+2)^{\left\lfloor {\frac {n}{3}}\right\rfloor }\right)&&{\pmod {3}}\\&\equiv \sum _{k=0}^{m}{\begin{pmatrix}\left\lceil {\frac {n-1}{3}}\right\rceil \\k\end{pmatrix}}{\begin{pmatrix}\left\lfloor {\frac {n}{3}}\right\rfloor \\m-k-\left\lceil {\frac {n}{3}}\right\rceil \end{pmatrix}}\times 2^{\left\lceil {\frac {n}{3}}\right\rceil +\left\lfloor {\frac {n}{3}}\right\rfloor -(m-k)}&&{\pmod {3}}\,.\end{aligned}}}

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 norte=0pag(norte)znorte=1(1z)(1z2)(1z3)=1+z+2z2+3z3+5z4+7z5+11z6+.{\displaystyle {\begin{aligned}\sum _{n=0}^{\infty }p(n)z^{n}&={\frac {1}{\left(1-z\right)\left(1-z^{2}\right)\left(1-z^{3}\right)\cdots }}\\[4pt]&=1+z+2z^{2}+3z^{3}+5z^{4}+7z^{5}+11z^{6}+\cdots .\end{aligned}}}

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 ]pag(5metro+4)0(mod5)pag(7metro+5)0(mod7)pag(11metro+6)0(mod11)pag(25metro+24)0(mod52).{\displaystyle {\begin{aligned}p(5m+4)&\equiv 0{\pmod {5}}\\p(7m+5)&\equiv 0{\pmod {7}}\\p(11m+6)&\equiv 0{\pmod {11}}\\p(25m+24)&\equiv 0{\pmod {5^{2}}}\,.\end{aligned}}}

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 1(1z)5=i=0(4+i4)zi,{\displaystyle {\frac {1}{(1-z)^{5}}}=\sum _{i=0}^{\infty }{\binom {4+i}{4}}z^{i}\,,} 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, 1(1z)511z5(mod5),{\displaystyle {\frac {1}{(1-z)^{5}}}\equiv {\frac {1}{1-z^{5}}}{\pmod {5}}\,,} o equivalentemente 1z5(1z)51(mod5).{\displaystyle {\frac {1-z^{5}}{(1-z)^{5}}}\equiv 1{\pmod {5}}\,.} Resulta que (1z5)(1z10)(1z15)((1z)(1z2)(1z3))51(mod5).{\displaystyle {\frac {\left(1-z^{5}\right)\left(1-z^{10}\right)\left(1-z^{15}\right)\cdots }{\left((1-z)\left(1-z^{2}\right)\left(1-z^{3}\right)\cdots \right)^{5}}}\equiv 1{\pmod {5}}\,.}

Utilizando las expansiones de producto infinito dez(1z5)(1z10)(1z)(1z2)=z((1z)(1z2))4×(1z5)(1z10)((1z)(1z2))5,{\displaystyle z\cdot {\frac {\left(1-z^{5}\right)\left(1-z^{10}\right)\cdots }{\left(1-z\right)\left(1-z^{2}\right)\cdots }}=z\cdot \left((1-z)\left(1-z^{2}\right)\cdots \right)^{4}\times {\frac {\left(1-z^{5}\right)\left(1-z^{10}\right)\cdots }{\left(\left(1-z\right)\left(1-z^{2}\right)\cdots \right)^{5}}}\,,} 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 norte=1pag(norte1)znorte=z(1z)(1z2)=z(1z5)(1z10)(1z)(1z2)×(1+z5+z10+)(1+z10+z20+){\displaystyle {\begin{aligned}\sum _{n=1}^{\infty }p(n-1)z^{n}&={\frac {z}{(1-z)\left(1-z^{2}\right)\cdots }}\\[6px]&=z\cdot {\frac {\left(1-z^{5}\right)\left(1-z^{10}\right)\cdots }{(1-z)\left(1-z^{2}\right)\cdots }}\times \left(1+z^{5}+z^{10}+\cdots \right)\left(1+z^{10}+z^{20}+\cdots \right)\cdots \end{aligned}}} 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. snorte:=metro=0norte(nortemetro)donorte,metroametro,{\displaystyle s_{n}:=\sum _{m=0}^{n}{\binom {n}{m}}C_{n,m}a_{m},}

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 snorte:=k=0(norte+kmetro+2k)ak{\displaystyle s_{n}:=\sum _{k=0}^{\infty }{\binom {n+k}{m+2k}}a_{k}\,} entonces la función generadora para las expresiones de suma modificadas viene dada por [ 29 ]S(z)=zmetro(1z)metro+1A(z(1z)2){\displaystyle S(z)={\frac {z^{m}}{(1-z)^{m+1}}}A\left({\frac {z}{(1-z)^{2}}}\right)} (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, ( z ) , y viceversa dadas por F(z)=0F^(tz)mitdt,F^(z)=12πππF(zmiiϑ)mimiiϑdϑ,{\displaystyle {\begin{aligned}F(z)&=\int _{0}^{\infty }{\hat {F}}(tz)e^{-t}\,dt\,,\\[4px]{\hat {F}}(z)&={\frac {1}{2\pi }}\int _{-\pi }^{\pi }F\left(ze^{-i\vartheta }\right)e^{e^{i\vartheta }}\,d\vartheta \,,\end{aligned}}}

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

  1. Por cierto, también tenemos una fórmula correspondiente cuando m < 0 dada por norte=0gramonorte+metroznorte=GRAMO(z)gramo0gramo1zgramometro1zmetro1zmetro.{\displaystyle \sum _{n=0}^{\infty }g_{n+m}z^{n}={\frac {G(z)-g_{0}-g_{1}z-\cdots -g_{m-1}z^{m-1}}{z^{m}}}\,.}

Referencias

  1. 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.
  2. 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.
  3. Flajolet y Sedgewick 2009 , pág. 95 
  4. "Identidad de la serie de Lambert" . Math Overflow . 2017.
  5. 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
  6. Wilf 1994 , pág. 56 harvnb error: objetivos múltiples (2×): CITEREFWilf1994 ( ayuda ) 
  7. Wilf 1994 , pág. 59 harvnb error: objetivos múltiples (2×): CITEREFWilf1994 ( ayuda ) 
  8. 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.
  9. Knuth, DE (1992). "Polinomios de convolución". Mathematica J. 2 : 67–78 . arXiv : math /9207221 . Bibcode : 1992math......7221K .
  10. 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 . 
  11. Mathar, RJ (2012). "Otra tabla más de integrales". arXiv : 1207.5845 [ math.CA ].v4 ecuación (0.4)
  12. 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.
  13. Lando 2003 , §2.4
  14. 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.
  15. Knuth 1997 , §1.2.9
  16. Solución a Graham, Knuth y Patashnik 1994 , pág. 569, ejercicio 7.36 
  17. Flajolet y Sedgewick 2009 , §B.4
  18. Schneider, C. (2007). "La suma simbólica ayuda a la combinatoria" . Sém. Lothar. Combin . 56 : 1–36 .
  19. Véase el uso de estos términos en Graham, Knuth y Patashnik 1994 , §7.4 sobre funciones generadoras de secuencias especiales.
  20. 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 .
  21. Para obtener información más completa sobre las propiedades de las fracciones J, consulte:
    • Flajolet, P. (1980). "Aspectos combinatorios de fracciones continuas" (PDF) . Matemáticas Discretas . 32 (2): 125– 161. doi : 10.1016/0012-365X(80)90050-3 .
    • Wall, HS (2018) [1948]. Teoría analítica de las fracciones continuas . Dover. ISBN 978-0-486-83044-5.
  22. 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 ].
  23. Wilf, Herbert (1994). Generandofuncionología (2.ª ed.). Academic Press, Inc. pág. 45.  
  24. ^ Graham, Knuth y Patashnik 1994 , §8.3
  25. 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.
  26. Lando 2003 , §5
  27. Hardy et al. 2008 , §19.12
  28. Hardy, GH; Wright, EM Una introducción a la teoría de los números .pág. 288, Teorema 361
  29. Graham, Knuth y Patashnik 1994 , pág. 535, ejercicio 5.71 
  30. ^ 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