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 implica operaciones sobre la serie formal.
Existen varios tipos de funciones generadoras, entre ellas las funciones generadoras ordinarias , las funciones generadoras exponenciales , las series de Lambert , las series de Bell y las series de Dirichlet . En principio, cada 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 particular, si la hay, que sea más útil en un contexto determinado dependerá de la naturaleza de la secuencia y de los detalles del problema que se aborde.
Las funciones generadoras a veces se denominan series generadoras , [1] ya 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, para resolver el problema general de recurrencia lineal. [2]
El nombre de "función generadora" se debe a Laplace . Sin embargo, sin darle un nombre, Euler utilizó el recurso de las funciones generadoras mucho antes que Laplace [...]. Aplicó esta herramienta matemática a varios 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 de forma separada, lo que podría resultar embarazoso, los colocamos todos en una bolsa y, de ese modo, solo tenemos un objeto para llevar: la bolsa.
A diferencia de una serie ordinaria, no se requiere que la serie de potencias formales converja : de hecho, la función generadora no se considera realmente una función , y la "variable" sigue siendo una indeterminada . Se puede generalizar a series de potencias formales en 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 implicar 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 parece una función de x . De hecho, la expresión en forma cerrada a menudo se puede interpretar como una función que se puede evaluar en valores concretos (suficientemente pequeños) de x , y que tiene la serie formal como su expansión en serie ; esto explica la designación de "funciones generadoras". Sin embargo, no se requiere que dicha interpretación sea posible, porque no se requiere que las series formales den una serie convergente cuando se sustituye x por un valor numérico distinto de cero .
Limitaciones
No todas las expresiones que tienen significado como funciones de x tienen significado 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 formales correspondiente.
Otro beneficio de las funciones generadoras exponenciales es que son útiles para transferir relaciones de recurrencia lineal 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. En este punto de vista, el término factorial n ! es simplemente un contratérmino para normalizar 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 Nótese que en una serie de Lambert el índice n comienza en 1, no en 0, ya que de lo contrario el primer término no estaría definido.
Los coeficientes de la serie de Lambert en las expansiones de series de potencias para números enteros n ≥ 1 están relacionados por la suma de los divisores . 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]
donde tenemos la identidad de caso especial para la función generadora de la función divisora , d ( n ) ≡ σ 0 ( n ) , dada por
Serie de campanas
La serie de Bell de una secuencia a n es una expresión en términos tanto de un indeterminado x como de un primo p y está dada por: [5]
Funciones generadoras de series de Dirichlet (DGF)
Las series formales de Dirichlet suelen clasificarse 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 series de Dirichlet es especialmente útil cuando a 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 una n es un carácter de Dirichlet , entonces su función generadora de series de Dirichlet se denomina serie L de Dirichlet . También tenemos una relación entre el par de coeficientes en las expansiones de series de Lambert anteriores y sus DGF. 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 se puede extender a secuencias de otros objetos. Así, por ejemplo, las secuencias polinómicas de tipo binomial se generan mediante: donde p n ( x ) es una secuencia de polinomios y f ( t ) es una función de una forma determinada. Las secuencias de Sheffer se generan de manera similar. Consulte el artículo principal Polinomios de Appell generalizados para obtener más información.
Algunos ejemplos de secuencias polinómicas generadas por funciones generadoras más complejas incluyen:
Otras secuencias generadas por funciones generadoras más complejas incluyen:
Funciones generadoras de exponentes dobles. Por ejemplo: Matriz de Aitken: Triángulo de números
Productos de Hadamard de funciones generadoras y funciones generadoras diagonales, y sus correspondientes transformaciones integrales
Polinomios de convolución
El artículo de Knuth titulado " Polinomios de convolución " [9] define una clase generalizada de secuencias de polinomios de convolución por 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 la siguiente condición de convolución se cumple para todo x , y y para todo n ≥ 0 :
Vemos que para familias de convolución no idénticamente cero, esta definición es equivalente a requerir 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:
Los valores especiales de la secuencia incluyen f n (1) = [ z n ] F ( z ) y f n (0) = δ n ,0 , y
Para arbitrarios (fijos) , 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 polinomiales de convolución dadas por
donde 𝓕 t ( z ) está implícitamente definida por 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 polinomiales de convolución, ⟨ f n ( x ) ⟩ y ⟨ g n ( x ) ⟩ , con respectivas funciones generadoras correspondientes, F ( z ) x y G ( z ) x , entonces para un t arbitrario tenemos la identidad
Los polinomios son un caso especial de funciones generadoras ordinarias, correspondientes a sucesiones finitas o, equivalentemente, sucesiones que se anulan después de cierto punto. Su importancia radica en que muchas sucesiones finitas pueden interpretarse de manera útil como funciones generadoras, como el polinomio de Poincaré y otros.
Una función generadora fundamental es la de la sucesión constante 1, 1, 1, 1, 1, 1, 1, 1, 1, ... , cuya función generadora ordinaria es la serie geométrica
El lado izquierdo es la expansión 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 (en otras palabras, que todos los coeficientes excepto el de x 0 son iguales a 0). Además, no puede haber ninguna otra serie de potencias con esta propiedad. Por tanto, el lado izquierdo designa el inverso multiplicativo de 1 − x en el anillo de series de potencias.
A partir de esta expresión se pueden derivar fácilmente expresiones para la función generadora ordinaria de otras sucesiones. Por ejemplo, la sustitución x → ax da la función generadora para la sucesión geométrica 1, a , a 2 , a 3 , ... para cualquier constante a :
(La igualdad también se sigue directamente del hecho de que el lado izquierdo es la expansión 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 , x 3 , x 5 , ... ) 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 hacer un cambio de variable móvil n → n + 1 , se ve que los coeficientes forman la secuencia 1, 2, 3, 4, 5, ... , por lo que se tiene
De manera más general, para cualquier entero no negativo k y valor real a distinto de cero , 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 en la siguiente forma:
Por inducción, podemos demostrar de manera similar para números enteros positivos m ≥ 1 que [10] [11]
de modo que podemos formar las funciones generadoras análogas sobre las potencias integrales m que generalizan el resultado en el caso cuadrado anterior. En particular, dado 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 generadora ordinaria de una secuencia puede expresarse como una función racional (la relación de dos polinomios de grado finito) si y solo si la secuencia es una secuencia recursiva lineal con coeficientes constantes; esto generaliza los ejemplos anteriores. Por el contrario, cada secuencia generada por una fracción de polinomios satisface una recurrencia lineal con coeficientes constantes; estos coeficientes son idénticos a los coeficientes del polinomio del denominador de la fracción (por lo que se pueden leer directamente). Esta observación muestra que es fácil resolver funciones generadoras de secuencias definidas por una ecuación lineal en diferencias finitas con coeficientes constantes y, por lo tanto, fórmulas explícitas en forma cerrada para los coeficientes de estas funciones generadoras. El ejemplo prototípico aquí es derivar la fórmula de Binet para los números de Fibonacci mediante técnicas de funciones generadoras.
También observamos que la clase de funciones generadoras racionales corresponde precisamente a las funciones generadoras que enumeran secuencias cuasi-polinomiales 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 Hadamard de funciones racionales producen funciones generadoras racionales. De manera similar, si
es una función generadora racional bivariada, entonces su función generadora diagonal correspondiente ,
es algebraica . Por ejemplo, si dejamos [14]
Entonces, el coeficiente diagonal de la función generadora está dado por la conocida fórmula OGF.
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, ...) . Consulte también la sección sobre convoluciones en la sección de aplicaciones de este artículo a continuación para obtener más ejemplos de resolución de problemas con convoluciones de funciones generadoras e interpretaciones.
Cambio de índices de secuencia
Para números 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 respectivas de series de potencias 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 :
Enumeración de progresiones aritméticas de secuencias
En esta sección damos 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 números enteros (ver el artículo principal sobre transformaciones ). Para a = 2 , esta es simplemente la descomposición familiar de una función en partes pares e impares (es decir, potencias pares e impares):
De manera más general, supongamos que a ≥ 3 y que ω a = exp 2πi/a denota laraíz primitiva a de la unidad . Entonces, como aplicación de la transformada de Fourier discreta , tenemos la fórmula [15]
Para números enteros m ≥ 1 , otra fórmula útil que proporciona progresiones aritméticas de base algo invertidas (que efectivamente repiten cada coeficiente m veces) se genera mediante la identidad [16]
PAG-secuencias recursivas 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 funciones racionales, . Equivalentemente, es holonómico si el espacio vectorial abarcado por el conjunto de todas sus derivadas es de dimensión finita.
Puesto que podemos despejar denominadores si es necesario en la ecuación anterior, podemos suponer que las funciones, c i ( z ) son polinomios en z . Así, 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 todos los suficientemente grandes n ≥ n 0 y donde los ĉ i ( n ) son polinomios fijos de grado finito en n . En otras palabras, las propiedades de que una secuencia sea P -recursiva y tenga una función generadora holonómica son equivalentes. Las funciones holonómicas están cerradas bajo la operación de producto de Hadamard ⊙ sobre funciones generadoras.
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, funciones con infinitas singularidades como tan z , sec z y Γ( z ) no sonfunciones holonómicas.
Software para trabajar conPAG-secuencias recursivas 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 RISC Combinatorics Group. A pesar de ser en su mayoría de código cerrado, las herramientas particularmente poderosas en este paquete de software son proporcionadas por el Guesspaquete para adivinar P -recurrencias para secuencias de entrada arbitrarias (útil para matemáticas experimentales y exploración) y el Sigmapaquete que es capaz de encontrar P-recurrencias para muchas sumas y resolver soluciones de forma cerrada para P -recurrencias que involucran números armónicos generalizados . [18] Otros paquetes enumerados en este sitio RISC en particular están destinados a trabajar específicamente con funciones generadoras holonómicas .
Relación con la transformada de Fourier de tiempo discreto
Cuando la serie converge absolutamente ,
la transformada de Fourier de tiempo discreto de la secuencia es a 0 , a 1 , ... .
Crecimiento asintótico de una secuencia
En cálculo, la tasa de crecimiento de los coeficientes de una serie de potencias se puede utilizar a menudo para deducir un radio de convergencia para la serie de potencias. También puede darse el caso inverso: a menudo, el radio de convergencia de una función generadora se puede utilizar para deducir el crecimiento asintótico de la secuencia 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 que es analítica a un radio de convergencia mayor que r (o es entero ), y donde B ( r ) ≠ 0 entonces
usando la función gamma , un coeficiente binomial o un coeficiente multiconjunto . Nótese que se garantiza que el límite cuando n tiende a infinito de la razón de a n a cualquiera de estas expresiones 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 entonces a través del hallazgo de A , B , α , β y r para describir la función generadora, como se indicó anteriormente.
Es posible un análisis asintótico similar para funciones generadoras exponenciales; con una función generadora exponencial , esun/¡no ! 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 las dos secuencias tienen el mismo crecimiento asintótico.
Crecimiento asintótico de la secuencia de cuadrados
Como se dedujo anteriormente, la función generadora 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, al igual que los cuadrados:
Con r = 1/4 , α = 1 , β = − 1/2 , A ( x ) = 1/2 , y B ( x ) = − 1/2 , podemos concluir que, para los números catalanes:
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 polinómica se denominan funciones generadoras multivariadas o funciones supergeneradoras . Para dos variables, se las suele denominar 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 generadora ordinaria para coeficientes binomiales para un n fijo , se puede solicitar una función generadora bivariada que genere los coeficientes binomiales (no k) para todos los k y n . Para ello, considere (1 + x ) n como una secuencia en n , y encuentre la función generadora en y que tiene estos valores de secuencia como coeficientes. Dado que la función generadora para un n es:
la función generadora para los coeficientes binomiales es:
Otros ejemplos de este tipo incluyen las siguientes funciones generadoras de dos variables para los coeficientes binomiales , los números de Stirling y los números de Euler , 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 números enteros no negativos con totales de filas y columnas especificados. 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 dichas tablas es el coeficiente de: en:
Representación mediante fracciones continuas (tipo Jacobi)Yo-fracciones)
Definiciones
Las expansiones de fracciones continuas de tipo Jacobi (formales) y de tipo Stieltjes ( fracciones J y fracciones S , respectivamente) cuyos convergentes racionales h representan 2 series de potencias precisas de orden h 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 expanden como en la siguiente ecuación y tienen las siguientes expansiones de series de potencias correspondientes con respecto a z para algunas secuencias de componentes específicas y 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 , denotados 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 layolas funciones convergentes
Para h ≥ 0 (aunque en la práctica cuando h ≥ 2 ), podemos definir los h ésimos convergentes racionales a la fracción J infinita, J [∞] ( z ) , expandida por:
componente por 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 determinadas y no simbólicas 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 probadas 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ámetros y x como indeterminados 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 de Pochhammer y los coeficientes binomiales .
Los radios de convergencia de estas series correspondientes a la definición de las J -fracciones de tipo Jacobi dadas anteriormente son en general diferentes de los de las expansiones de 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:
Encuentre relaciones de recurrencia para secuencias: la forma de una función generadora puede sugerir una fórmula de recurrencia.
Encontrar relaciones entre secuencias: si las funciones generadoras de dos secuencias tienen una forma similar, entonces las secuencias mismas pueden estar relacionadas.
Explorar el comportamiento asintótico de las secuencias.
Varias técnicas: Evaluación de sumas y solución de otros problemas con funciones generadoras
Ejemplo 1: Fórmula para la suma de números armónicos
Las funciones generadoras nos brindan varios métodos para manipular sumas y establecer identidades entre sumas.
El caso más simple ocurre cuando s n = Σnk = 0a 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/a son los números armónicos .
Sea la función generadora ordinaria de los números armónicos. Entonces
y por lo tanto
Usando
la convolución con el numerador se obtiene
lo que también se puede escribir como
Ejemplo 2: Sumas de coeficientes binomiales modificados y transformación binomial
Como otro ejemplo de 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 la primera. Sugerimos un enfoque mediante funciones generadoras.
Primero, usamos la transformada 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 en 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 en la siguiente forma:
Ejemplo 3: Generación de funciones para secuencias recursivas entre sí
En este ejemplo, reformulamos un ejemplo de función generadora dado en la Sección 7.3 de Matemáticas concretas (ver también la Sección 7.1 de la misma referencia para obtener bonitas imágenes de series de funciones generadoras). En particular, supongamos que buscamos el número total de maneras (denotado U n ) para cubrir un rectángulo de 3 por n con piezas de dominó de 2 por 1 sin marcar. Sea la secuencia auxiliar, V n , definida como el número de maneras de cubrir una sección de rectángulo de 3 por n menos las esquinas del rectángulo completo. Buscamos usar estas definiciones para dar una fórmula de forma cerrada para U n sin descomponer más esta definición para manejar los casos de dominó vertical versus horizontal. Nótese que las funciones generadoras ordinarias para nuestras dos secuencias corresponden a la serie:
Si consideramos las posibles configuraciones que se pueden dar a partir del 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 definido como arriba, donde U 0 = 1 , U 1 = 0 , V 0 = 0 y V 1 = 1 :
Puesto que tenemos que para todos los enteros m ≥ 0 , las funciones generadoras desplazadas por índice 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 entonces implica 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 segundas expansiones en fracciones parciales 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 notamos 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 de uso de funciones generadoras para resolver relaciones de recurrencia en una variable ya cubierta, o al menos insinuada, 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 (ver producto de Cauchy ).
Consideremos que A ( z ) y B ( z ) son funciones generadoras ordinarias.
Considere que A ( z ) y B ( z ) son funciones generadoras exponenciales.
Considere la secuencia triplemente convolucionada resultante del producto de tres funciones generadoras ordinarias
Considere la convolución m -fold de una secuencia consigo misma para algún entero positivo m ≥ 1 (vea el ejemplo a continuación 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 pgf , de una variable aleatoria Z se denota por G Z ( z ) , entonces podemos demostrar que para dos variables aleatorias cualesquiera [23]
si X e Y son independientes. De manera similar, el número de formas de pagar n ≥ 0 centavos en denominaciones de monedas de valores en el conjunto {1, 5, 10, 25, 50} (es decir, en centavos, monedas de cinco centavos, de diez centavos, de veinticinco centavos y de medio dólar, respectivamente) se genera por el producto
y, además, si permitimos que los n centavos se paguen en monedas de cualquier denominación entera positiva, llegamos a la generación para el número de tales combinaciones de cambio que se generan por la función generadora de la función de partición expandida por el producto infinito del símbolo q -Pochhammer de
Ejemplo: Función generadora para los números catalanes
Un ejemplo en el que las convoluciones de funciones generadoras son útiles nos permite resolver una función específica en forma cerrada que representa la función generadora ordinaria para los números Catalan , C n . En particular, esta secuencia tiene la interpretación combinatoria como el número de formas 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
Como 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 lo
que luego conduce a otra expansión de 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 2 n − 1 aristas conectadas de acuerdo con las siguientes reglas: el vértice 0 está conectado por una única arista a cada uno de los otros n vértices, y el vértice está conectado por una única arista al siguiente vértice k + 1 para todo 1 ≤ k < n . [24] 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 hacer que este subgrafo esté conectado, 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 formas 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 m convoluciones de la secuencia g n = n = [ z n ] el/(1 − z ) 2 para m ≔ 1, 2, 3, 4. De manera más general, podemos escribir una fórmula para esta secuencia como
de la cual vemos que la función generadora ordinaria para esta secuencia está dada por la siguiente suma de convoluciones como
de la cual podemos extraer una fórmula exacta para la secuencia tomando la expansión en fracción parcial de la última función generadora.
Funciones generadoras implícitas y fórmula de inversión de Lagrange
This section needs expansion with: This section needs to be added to the list of techniques with generating functions. You can help by adding to it. (April 2017)
A menudo nos encontramos con 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 utilizada para evaluar explícitamente soluciones a dichas ecuaciones.
Fórmula de inversión de Lagrange : Sea una serie de potencias formal con un término constante distinto de cero. Entonces, la ecuación funcional
admite una solución única en , que satisface
donde la notación devuelve el coeficiente de en .
Aplicando el teorema anterior a nuestra ecuación funcional obtenemos (con ):
Mediante la expansión del teorema binomial, para , la fórmula devuelve . Esto es lo esperado, ya que se puede demostrar que la cantidad de hojas de un árbol binario es una más que la cantidad de sus nodos internos, por lo que la suma total siempre debería ser un número impar. Sin embargo, para , obtenemos
La expresión se vuelve mucho más clara si dejamos que sea el número de nodos internos: Ahora la expresión simplemente se convierte en el número catalán.
Introducción de un parámetro libre (método del aceite de serpiente)
A veces la suma s n es complicada y no siempre es fácil de evaluar. El método de los "parámetros libres" es otro método (denominado "aceite de serpiente" 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 a n como un parámetro "libre" y establecer
La sumatoria intercambiable ("aceite de serpiente") da
Ahora la suma interna eszm + 2k/(1 − z ) m + 2 k + 1 . Por lo tanto
Entonces obtenemos
Es instructivo utilizar el mismo método nuevamente para la suma, pero esta vez tomando m como parámetro libre en lugar de n . De esta manera, establecemos
La sumatoria intercambiable ("aceite de serpiente") da
Ahora la suma interna es (1 + z ) n + k . Por lo tanto
Por lo tanto 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í—puede muy bien tener un valor polinomial en algún indeterminado x , 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 valores enteros m ≥ 2 . Por ejemplo, podemos probar que los números de Euler ,
satisfacen la siguiente congruencia módulo 3: [25]
Un método útil para obtener congruencias para secuencias enumeradas por funciones generadoras especiales módulo cualquier número entero (es decir, no solo potencias primos p k ) se da en la sección sobre representaciones de fracciones continuas de funciones generadoras ordinarias (incluso no convergentes) por J -fracciones anterior. Citamos un resultado particular relacionado con la generación de series expandidas a través de una representación por fracción continua de las Lecciones sobre funciones generadoras de Lando, como sigue:
Teorema: congruencias para series generadas por desarrollos de fracciones continuas — Supóngase que la función generadora A ( z ) está representada por una fracción continua infinita de la forma
y que A p ( z ) denota la p ésima convergente a este desarrollo de fracción continua definida de 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 para demostrar congruencias para sus coeficientes. Citamos los dos ejemplos específicos siguientes que derivan congruencias de casos especiales para los números de Stirling de primera clase 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 números enteros .
Los números de Stirling módulo enteros pequeños
El artículo principal sobre los números de Stirling generados por los productos finitos
proporciona una descripció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 notamos que cuando se reduce módulo 2, estas funciones generadoras de productos finitos satisfacen cada una
lo que implica que la paridad de estos números de Stirling coincide con la del coeficiente binomial
y en consecuencia demuestra que [no k] es par siempre que k < ⌊ norte/2 ⌋ .
De manera similar, podemos reducir los productos del lado derecho que definen las funciones generadoras de números 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, incorporamos parte de la maquinaria de productos infinitos cuyas expansiones en serie de potencias generan las expansiones de muchas funciones especiales y enumeramos funciones de partición. En particular, recordamos que la función de partición p ( n ) se genera mediante el producto infinito recíproco del símbolo 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 en particular los siguientes resultados, aunque todavía hay muchas preguntas abiertas sobre las formas de congruencias enteras relacionadas para la función: [26]
Mostramos cómo utilizar funciones generadoras y manipulaciones de congruencias para series de potencias formales para dar una prueba muy elemental de la primera de estas congruencias enumeradas anteriormente.
En primer lugar, 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,
se sigue que
Usando las infinitas expansiones del producto de
la misma 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 . [27] Finalmente, dado que
podemos igualar los coeficientes de z 5 m + 5 en las ecuaciones anteriores para probar nuestro resultado de congruencia deseado, es decir, que p (5 m + 4) ≡ 0 (mod 5) para todo m ≥ 0 .
Transformaciones de funciones generadoras
Existen varias transformaciones de funciones generadoras que brindan otras aplicaciones (consulte el artículo principal ). Una transformación de la función generadora ordinaria (OGF) de una secuencia proporciona un método para convertir la función generadora de una secuencia en una función generadora que enumera otra. Estas transformaciones generalmente involucran fórmulas integrales que involucran una OGF de secuencia (consulte transformaciones integrales ) o sumas ponderadas sobre las derivadas de orden superior de estas funciones (consulte transformaciones derivadas ).
Las transformaciones de funciones generadoras pueden entrar en juego cuando buscamos expresar una función generadora para las sumas
en la forma de 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 está dada por [28]
(ver 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 . En las secciones 5.4 y 7.4 de Concrete Mathematics y en la sección 2.5 de Generatingfunctionology de Wilf se encuentran varias funciones generadoras de secuencias útiles y especiales . Otras funciones generadoras especiales de interés incluyen las entradas de la siguiente tabla, que no está completa en absoluto. [29]
This section needs expansion with: Lists of special and special sequence generating functions. The next table is a start. You can help by adding to it. (April 2017)
^ 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. 405–411, pero su uso es raro antes del año 2000; desde entonces parece estar aumentando.
^ "Identidad de la serie de Lambert". Desbordamiento de matemáticas . 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, ISBN978-0-387-90163-3, MR 0434929, Zbl 0335.10001págs. 42-43
^ Wilf 1994, pág. 56
^ Wilf 1994, pág. 59
^ Hardy, GH; Wright, EM; Heath-Brown, DR; Silverman, JH (2008). Introducción a la teoría de números (6.ª ed.). Oxford University Press. pág. 339. ISBN9780199219858.
^ Knuth, DE (1992). "Polinomios de convolución". Mathematica J . 2 : 67–78. arXiv : math/9207221 . Código Bibliográfico :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 de integrales". arXiv : 1207.5845 [math.CA].v4 ec. (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. Cambridge Studies in Advanced Mathematics. Vol. 62. Cambridge University Press. ISBN978-0-521-78987-5.
^ Knuth 1997, §1.2.9
^ Solución a Graham, Knuth & Patashnik 1994, p. 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 aplicaciones de distribuciones de Dirichlet simétricas y sus mezclas a tablas de contingencia". Anales de Estadística . 4 (6): 1159–1189. doi : 10.1214/aos/1176343649 .
^ Para obtener información más completa sobre las propiedades de las J -fracciones, 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 fracciones continuas. Dover. ISBN978-0-486-83044-5.
^ Ver 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". Revista de secuencias enteras . 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].
^ 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 utilizando funciones generadoras. Este enfoque más "complicado" se presenta en la Sección 7.5 de la misma referencia.
^ Lando 2003, §5
^ Hardy y otros, 2008, §19.12
^ Hardy, GH; Wright, EM Una introducción a la teoría de números .pág. 288, tomo 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. ISBN978-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. ISBN0-12-596650-4.Zbl 0328.05007 .