Serie de potencias formales; Los coeficientes codifican información sobre una secuencia indexada por números naturales.
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 . A diferencia de una serie ordinaria, no es necesario que la serie de potencias formal converja : de hecho, la función generadora no se considera realmente como una función , y la "variable" sigue siendo un indeterminado . Las funciones generadoras fueron introducidas por primera vez por Abraham de Moivre en 1730, para resolver el problema general de recurrencia lineal. [1] Se puede generalizar a series de potencias formales en más de un indeterminado, para codificar información sobre infinitas matrices multidimensionales de números.
Existen varios tipos de funciones generadoras, incluidas funciones generadoras ordinarias , funciones generadoras exponenciales , series de Lambert , series de Bell y series de Dirichlet ; A continuación se dan definiciones y ejemplos. 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 diferir considerablemente. La función generadora particular, si la hay, que sea más útil en un contexto dado dependerá de la naturaleza de la secuencia y de los detalles del problema que se aborda.
Las funciones generadoras a menudo se expresan en forma cerrada (en lugar de como una serie), mediante alguna expresión que implique operaciones definidas para series formales. Estas expresiones en términos del indeterminado 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 de 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 expansión de serie ; esto explica la denominación "funciones generadoras". Sin embargo, no es necesario que tal 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 . Además, no todas las expresiones que son significativas como funciones de x lo son 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.
Las funciones generadoras no son funciones en el sentido formal de un mapeo de un dominio a un codominio . Las funciones generadoras a veces se denominan series generadoras , [2] 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.
Definiciones
Una función generadora es un dispositivo algo similar a una bolsa. En lugar de llevar muchos objetos pequeños por separado, lo que podría resultar embarazoso, los metemos todos en una bolsa y luego solo nos queda un objeto para llevar: la bolsa.
Una función generadora es un tendedero en el que colgamos una secuencia de números para mostrarlos.
Función generadora ordinaria (OGF)
La función generadora ordinaria de una secuencia an es
Cuando el término función generadora se utiliza sin reservas, normalmente se entiende que se refiere a una función generadora ordinaria.
Si an 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 .
La función generadora ordinaria se puede generalizar a matrices con múltiples índices. Por ejemplo, la función generadora ordinaria de una matriz bidimensional a m , n (donde n y m son números naturales) es
Función generadora exponencial (EGF)
La función generadora exponencial de una secuencia an es
Las funciones generadoras exponenciales son generalmente más convenientes que las funciones generadoras ordinarias para problemas de enumeración combinatoria que involucran objetos etiquetados. [3]
Otro beneficio de las funciones generadoras exponenciales es que son útiles para transferir relaciones de recurrencia 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 analogía directa de la relación de recurrencia anterior. Desde este punto de vista, el término factorial n ! es simplemente un contratérmino para normalizar el operador derivativo que actúa sobre x n .
Función generadora de veneno
La función generadora de Poisson de una secuencia an es
serie lamberto
La serie de Lambert de una secuencia a n es
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 del divisor
El artículo principal proporciona varios ejemplos más clásicos, o al menos conocidos, relacionados con funciones aritméticas especiales en la teoría de números .
En una serie de Lambert, el índice n comienza en 1, no en 0, ya que de otro modo el primer término no estaría definido.
serie campana
La serie de Bell de una secuencia an es una expresión en términos de una x indeterminada y de un p primo y está dada por [4]
Funciones generadoras de series de Dirichlet (DGF)
Las series formales de Dirichlet a menudo se clasifican como funciones generadoras, aunque no son series de potencias estrictamente formales. La función generadora de series de Dirichlet de una secuencia an es [5]
La función generadora de series de Dirichlet es especialmente útil cuando una n es una función multiplicativa , en cuyo caso tiene una expresión del producto de Euler [6] 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 la serie de Lambert anteriores y sus FGD. Es decir, podemos probar que
si y solo si
donde ζ ( s ) es la función zeta de Riemann . [7]
Funciones generadoras de secuencias polinomiales
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 cierta forma. Las secuencias de Sheffer se generan de manera similar. Consulte el artículo principal Polinomios de Appell generalizados para obtener más información.
Funciones generadoras ordinarias
Ejemplos de generación de funciones para secuencias simples.
Los polinomios son un caso especial de funciones generadoras ordinarias, correspondientes a secuencias finitas o, de manera equivalente, secuencias que desaparecen después de cierto punto. Estos son importantes porque muchas secuencias 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 secuencia 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 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.
Las expresiones para la función generadora ordinaria de otras secuencias se derivan fácilmente de ésta. Por ejemplo, la sustitución x → ax da la función generadora de la secuencia geométrica 1, a , a 2 , a 3 , ... para cualquier constante a :
(La igualdad también se deriva directamente del hecho de que el lado izquierdo es el desarrollo en serie de Maclaurin del lado derecho.) En particular,
También se pueden introducir espacios 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 encontrar la derivada de ambos lados con respecto a x y hacer un cambio de la variable de ejecución n → n + 1 , se ve que los coeficientes forman la secuencia 1, 2, 3, 4, 5, ... , entonces uno tiene
y la tercera potencia tiene como coeficientes los números triangulares 1, 3, 6, 10, 15, 21,... cuyo término n es el coeficiente binomial (norte + 2
2) , de modo que
De manera más general, para cualquier entero no negativo k y valor real distinto de cero a , es cierto que
Desde
se puede encontrar la función generadora ordinaria para la secuencia 0, 1, 4, 9, 16, ... de números cuadrados mediante una combinación lineal de secuencias generadoras de coeficientes binomiales:
También podemos expandir alternativamente para generar esta misma secuencia de cuadrados como suma de derivadas de la serie geométrica de la siguiente forma:
Por inducción, podemos demostrar de manera similar para números enteros positivos m ≥ 1 que [8] [9]
dónde {nk
_} denota los números de Stirling de segundo tipo y donde la función generadora
de modo que podamos formar funciones generadoras análogas sobre la integral m- ésima potencias generalizando 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 eso [10]
Funciones racionales
La función generadora ordinaria de una secuencia se puede expresar como una función racional (la relación de dos polinomios de grado finito) si y sólo si la secuencia es una secuencia recursiva lineal con coeficientes constantes; esto generaliza los ejemplos anteriores. Por el contrario, toda 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 fracción (por lo que se pueden leer directamente). Esta observación muestra que es fácil de resolver para generar funciones de secuencias definidas por una ecuación lineal en diferencias finitas con coeficientes constantes y, por lo tanto, para fórmulas explícitas de 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 generación de funciones.
También notamos que la clase de funciones generadoras racionales corresponde precisamente a las funciones generadoras que enumeran secuencias cuasipolinomiales de la forma [11]
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 correspondiente función generadora diagonal ,
es algebraico . Por ejemplo, si dejamos [12]
entonces la función generadora del coeficiente diagonal de esta función generadora viene dada por la conocida fórmula OGF
Este resultado se calcula de muchas maneras, incluida 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 ligeramente más general de Euler-Maclaurin )
G ( a n ; x ) 1/1- x(1, 1, ...)Índices de secuencia cambiante
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 de series de potencias respectivas para la primera derivada de una función generadora y su integral:
La operación de diferenciación-multiplicación de la segunda identidad se puede repetir k veces para multiplicar la secuencia por n k , pero eso requiere alternar entre diferenciación y multiplicación. Si en lugar de hacer k diferenciaciones en secuencia, el efecto es multiplicar por el k ésimo factorial que cae :
Usando los números de Stirling del segundo tipo , se pueden convertir en otra fórmula para multiplicar por de la siguiente manera (consulte el artículo principal sobre cómo generar transformaciones de funciones ):
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 en serie zeta y sus generalizaciones definidas como una transformación basada en derivadas de funciones generadoras , o alternativamente en términos de y realizando una transformación integral en la secuencia. función generadora. Aquí se analizan las operaciones relacionadas para realizar la integración fraccionaria en una función generadora de secuencia .
Enumerar 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 (consulte el artículo principal sobre transformaciones ). Para a = 2 , esto es simplemente la conocida descomposición 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 = exp2 πi/adenota la aésima raíz primitiva de la unidad . Entonces, como aplicación de la transformada discreta de Fourier , tenemos la fórmula [13]
Para números enteros m ≥ 1 , la identidad genera otra fórmula útil que proporciona progresiones aritméticas de piso algo invertidas (repitiendo efectivamente cada coeficiente m veces) [14]
P -secuencias recursivas y funciones generadoras holonómicas.
Definiciones
Una serie de potencias formal (o función) F ( z ) se dice que es holonómica si satisface una ecuación diferencial lineal de la forma [15]
donde los coeficientes c i ( z ) están en el campo de funciones racionales, . De manera equivalente, es holonómico si el espacio vectorial abarcado por el conjunto de todas sus derivadas es de dimensión finita.
Dado que podemos borrar los denominadores si es necesario en la ecuación anterior, podemos suponer que las funciones c i ( z ) son polinomios en z . Por tanto, podemos ver una condición equivalente de que una función generadora es holonómica si sus coeficientes satisfacen una P -recurrencia de la forma
para 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 del producto Hadamard ⊙ sobre funciones generadoras.
Ejemplos
Las funciones e z , log z , cos z , arcsin z , , la función dilogaritmo Li 2 ( z ) , las funciones hipergeométricas generalizadas p F q (...; ...; z ) y las funciones definidas por la serie de potencias
y los no convergentes
son todos holonómicos.
Ejemplos de secuencias P -recursivas con funciones generadoras holonómicas incluyen f n ≔1/norte + 1 (2 norte
norte) y f norte ≔2 norte/norte 2 + 1, donde secuencias como y log n no son P -recursivas debido a la naturaleza de las singularidades en sus correspondientes funciones generadoras. De manera similar, funciones con infinitas singularidades como tan z , sec z y Γ( z ) no son funciones holonómicas.
Software para trabajar con secuencias P -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 de RISC Combinatorics Group. A pesar de ser en su mayoría de código cerrado, el paquete proporciona herramientas particularmente poderosas en este paquete de software Guess
para adivinar P -recurrencias para secuencias de entrada arbitrarias (útil para matemáticas experimentales y exploración) y el Sigma
paquete que es capaz de encontrar P-recurrencias para muchas sumas. y resolver soluciones en forma cerrada para P -recurrencias que involucran números armónicos generalizados . [16] Otros paquetes enumerados en este sitio RISC en particular están destinados a trabajar específicamente con funciones de generación holonómica.
Relación con la transformada de Fourier en tiempo discreto
Cuando la serie converge absolutamente ,
a 0 , a 1 , ...Crecimiento asintótico de una secuencia.
En cálculo, a menudo la tasa de crecimiento de los coeficientes de una serie de potencias se puede utilizar para deducir un radio de convergencia para la serie de potencias. Lo contrario también puede ser válido; 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 ( an ; x ) que tiene un radio de convergencia finito de r se puede escribir como
donde cada una de A ( x ) y B ( x ) es una función analítica para un radio de convergencia mayor que r (o es entera ), y donde B ( r ) ≠ 0 entonces
función gammacoeficiente binomialcoeficiente multiconjuntoA menudo , este enfoque se puede iterar para generar varios términos en una serie asintótica para n . En particular,
El crecimiento asintótico de los coeficientes de esta función generadora puede buscarse mediante el hallazgo de A , B , α , β yr 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 _/norte !que crece según estas fórmulas asintóticas. Generalmente, 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 derivó 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:
Crecimiento asintótico de las cifras catalanas
La función generadora ordinaria para los números catalanes es
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
Se pueden definir funciones generadoras en varias variables para matrices con varios índices. Éstas se denominan funciones generadoras multivariadas o, a veces, funciones supergeneradoras . Para dos variables, a menudo se les llama funciones generadoras bivariadas .
Por ejemplo, dado que (1 + x ) n es la función generadora ordinaria de coeficientes binomiales para un n fijo , se puede solicitar una función generadora bivariada que genere los coeficientes binomiales (nk
_) para todo k y n . Para hacer esto, considere (1 + x ) n como una secuencia en n y encuentre la función generadora en y que tenga estos valores de secuencia como coeficientes. Dado que la función generadora de an es
la función generadora de los coeficientes binomiales es:
Representación por fracciones continuas (fracciones J tipo Jacobi )
Definiciones
Las expansiones de fracciones continuas (formales) de tipo Jacobi y tipo Stieltjes ( fracciones J y fracciones S , respectivamente) cuyos h ésimos convergentes racionales representan series de potencias precisas de orden 2 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 ( J -fracciones) 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 que dependen de la aplicación, {ab i } y { c i } , donde z ≠ 0 denota la variable formal en la segunda expansión de la serie de potencias que se muestra a continuación: [17]
Los coeficientes de , denotados brevemente 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 números enteros p , q ≥ 0 , tenemos una fórmula de suma relación dada por
Propiedades de las h -ésimas funciones convergentes
Para h ≥ 0 (aunque en la práctica cuando h ≥ 2 ), podemos definir los h ésimos racionales convergentes a la infinita J -fracción, J [∞] ( z ) , expandida 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 en 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 el ejemplos contenidos en la siguiente tabla.
Ejemplos
La siguiente tabla proporciona ejemplos de fórmulas de forma cerrada para las secuencias componentes encontradas computacionalmente (y posteriormente demostradas como correctas en las referencias citadas [18] ) en varios casos especiales de las secuencias prescritas, j n , generadas por las expansiones generales de J - fracciones definidas en el inciso primero. Aquí definimos 0 < | un |, | segundo |, | q | < 1 y los parámetros y x son 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 fracciones J de tipo Jacobi dadas anteriormente son en general diferentes de los de las correspondientes expansiones de series de potencias que definen las funciones generadoras ordinarias de estas secuencias.
Ejemplos
Las funciones generadoras para la secuencia de números cuadrados a n = n 2 son:
Función generadora ordinaria
Función generadora exponencial
serie lamberto
Como ejemplo de una identidad de serie de Lambert que no se proporciona en el artículo principal , podemos mostrar que para | x |, | xq | < 1 tenemos eso [19]
donde tenemos la identidad del caso especial para la función generadora de la función divisora , d ( n ) ≡ σ 0 ( n ) , dada por
serie campana
Función generadora de series de Dirichlet
utilizando la función zeta de Riemann .
La secuencia a k generada por una función generadora de series de Dirichlet (DGF) correspondiente a:
donde ζ ( s ) es la función zeta de Riemann , tiene la función generadora ordinaria:
Funciones generadoras multivariadas
Las funciones generadoras multivariadas surgen en la práctica cuando se calcula el número de tablas de contingencia de números enteros no negativos con totales de filas y columnas específicos. Supongamos que la tabla tiene r filas yc 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
En el caso bivariado, ejemplos de suma doble no polinómica de las llamadas funciones generadoras " dobles " o " súper " de la forma
Incluye las siguientes funciones generadoras de dos variables para los coeficientes binomiales , los números de Stirling y los números de Euler : [21]
Aplicaciones
Varias técnicas: evaluación de sumas y resolución de otros problemas con funciones generadoras
Ejemplo 1: una fórmula para sumas 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 = Σnorte
k = 0 ak . _ Entonces sabemos que S ( z ) =A ( z )/1- zpara las correspondientes funciones generadoras ordinarias.
Por ejemplo, podemos manipular
H k = 1 +1/2+ ⋯ +1/knúmeros armónicosUsando
Ejemplo 2: sumas de coeficientes binomiales modificados y 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
n ≥ 0Primero, usamos la transformada binomial para escribir la función generadora de la primera suma como
Dado que la función generadora de la secuencia ⟨ ( n + 1)( n + 2)( n + 3) f n ⟩ está dada por
En particular, podemos escribir esta función generadora de suma modificada en la forma de
a ( z ) = 6(1 − 3 z ) 3b ( z ) = 18(1 − 3 z ) 3c ( z ) = 9(1 − 3 z ) 3d ( z ) = ( 1 - 3 z ) 3(1 - 3 z ) 3 = 1 - 9 z + 27 z 2 - 27 z 3Finalmente, se deduce que podemos expresar las segundas sumas a través de las primeras sumas de la siguiente forma:
Ejemplo 3: Generar funciones para secuencias mutuamente recursivas
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 ver bonitas imágenes de series de funciones generadoras). En particular, supongamos que buscamos el número total de formas (denotadas U n ) para colocar en mosaico un rectángulo de 3 por n con piezas de dominó de 2 por 1 sin marcar. Definamos la secuencia auxiliar, V n , como el número de formas de cubrir una sección de rectángulo menos esquinas de 3 por n del rectángulo completo. Buscamos utilizar estas definiciones para dar una fórmula de forma cerrada para U n sin desglosar más esta definición para manejar los casos de dominó vertical versus horizontal. Observe 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 recursivas para nuestras dos secuencias cuando n ≥ 2 se define como arriba donde U 0 = 1 , U 1 = 0 , V 0 = 0 y V 1 = 1 :
Como tenemos eso para todos los números enteros m ≥ 0 , las funciones generadoras de índice desplazado satisfacen [nota 1]
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
norte ≥ 0recurrencianúmeros de Fibonacciracionalidad. funcionesConvolución (productos 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 ).
- Considere 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 veces de una secuencia consigo misma para algún entero positivo m ≥ 1 (consulte el siguiente ejemplo 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 [22]
XYn ≥ 0 nfunción de particiónq -Símbolo de PochhammerEjemplo: La función generadora de los números catalanes.
Un ejemplo en el que las convoluciones de funciones generadoras son útiles nos permite resolver una función de forma cerrada específica que representa la función generadora ordinaria para los números catalanes , 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
C ( z )Dado que C (0) = 1 ≠ ∞ , llegamos a una fórmula para esta función generadora dada por
Tenga en cuenta que la primera ecuación que implícitamente define C ( z ) arriba implica que
Ejemplo: árboles de expansión de abanicos y convoluciones de convoluciones.
Un abanico de orden n se define como un gráfico 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 un solo borde al siguiente vértice k + 1 para todo 1 ≤ k < n . [23] Hay un ventilador de orden uno, tres ventiladores de orden dos, ocho ventiladores de orden tres, y así sucesivamente. Un árbol de expansión es un subgrafo de un gráfico que contiene todos los vértices originales y que contiene suficientes aristas para conectar este subgrafo, pero no tantas aristas como para que haya un ciclo en el subgrafo. Preguntamos cuántos árboles generadores 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 de vértices adyacentes. 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 de las m convoluciones de la secuencia g n = n = [ z n ]z/(1 − z ) 2para metro ≔ 1, 2, 3, 4 . De manera más general, podemos escribir una fórmula para esta secuencia como
expansión en fracción parcialFunciones generadoras implícitas y fórmula de inversión de Lagrange
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 que se utiliza para evaluar explícitamente soluciones a este tipo de ecuaciones.
Aplicando el teorema anterior a nuestra ecuación funcional se obtiene (con ):
A través de la expansión del teorema del binomio, incluso para , la fórmula devuelve . 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 debe ser un número impar. Por impar , sin embargo, obtenemos
La expresión se vuelve mucho más clara si dejamos que sea el número de nodos internos: ahora la expresión se convierte en el enésimo número catalán.
Introducción de un parámetro gratuito (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 "Parámetro libre" es otro método (llamado "aceite de serpiente" por H. Wilf) para evaluar estas sumas.
Ambos métodos discutidos hasta ahora tienen n como límite en la sumatoria. Cuando n no aparece explícitamente en la suma, podemos considerar n como un parámetro "libre" y tratar a s n como un coeficiente de F ( z ) = Σ s n z n , cambiar el orden de las sumas en n y k , e intenta calcular la suma interna.
Por ejemplo, si queremos calcular
nLa suma intercambiable ("aceite de serpiente") da
Ahora la suma interna esz m + 2 k/(1 − z ) m + 2 k + 1. De este modo
Entonces obtenemos
Es instructivo volver a utilizar el mismo método para la suma, pero esta vez tome m como parámetro libre en lugar de n . Así establecemos
La suma intercambiable ("aceite de serpiente") da
Ahora la suma interna es (1 + z ) n + k . De este modo
Así obtenemos
m ≥ 1Las funciones generadoras prueban 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 números enteros n (tenga en cuenta que no necesitamos asumir que m es un número entero aquí; es muy posible que tenga un valor polinomial 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 fijo casos particulares de m ≥ 2 con valores enteros . Por ejemplo, podemos demostrar que los números de Euler ,
[24]Un método útil para obtener congruencias para secuencias enumeradas mediante funciones generadoras especiales módulo cualquier número entero (es decir, no sólo potencias primas p k ) se proporciona en la sección anterior sobre representaciones de fracciones continuas de funciones generadoras ordinarias (incluso no convergentes) mediante J -fracciones. . 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 Conferencias de Lando sobre Generación de Funciones de la siguiente manera:
Teorema: congruencias para series generadas por expansiones de fracciones continuas . Supongamos que la función generadora A ( z ) está representada por una fracción continua infinita de la forma
y que
A p ( z ) denota el
p ésimo convergente a esta expansión fraccionaria continua definida tal que
an = [ z n ] Ap ( z ) para todo
0 ≤ n < 2 p . Entonces:
- la función A p ( z ) es racional para todo p ≥ 2 donde asumimos que uno de los criterios de divisibilidad de p | p 1 , p 1 p 2 , p 1 p 2 p 3 se cumple, es decir, p | p 1 p 2 ⋯ p k para algunos k ≥ 1 ; y
- si el número 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 de sus coeficientes. Citamos los siguientes dos ejemplos específicos que derivan congruencias de casos especiales para los números de Stirling del primer tipo y para la función de partición p ( n ) que muestran la versatilidad de generar funciones 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 de estos números derivadas estrictamente de las propiedades de su función generadora, como en la Sección 4.6 de la referencia común de Wilf Generatingfunctionology . Repetimos el argumento básico y notamos que cuando se reduce el módulo 2, cada una de estas funciones generadoras de productos finitos satisface
lo que implica que la paridad de estos números de Stirling coincide con la del coeficiente binomial
y en consecuencia muestra que [nk
_] 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 series de potencias generan las expansiones de muchas funciones especiales y enumeran funciones de partición. En particular, recordamos que la función de partición p ( n ) se genera por el producto infinito recíproco q -símbolo de 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: [25]
Mostramos cómo utilizar funciones generadoras y manipulaciones de congruencias para series de potencias formales para dar una prueba altamente elemental de la primera de estas congruencias enumeradas anteriormente.
Primero, observamos que en la función generadora de coeficientes binomiales
1, z 5 , z 10 , ...Usando las expansiones de productos infinitos de
z 5 m + 5z · ((1 − z )(1 − z 2 )⋯) 4m[26] z 5 m + 5p (5 m + 4) ≡ 0 (mod 5)m ≥ 0Transformaciones de funciones generadoras.
Hay una serie de transformaciones de funciones generadoras que proporcionan 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 secuencia OGF (ver transformaciones integrales ) o sumas ponderadas sobre las derivadas de orden superior de estas funciones (ver 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
[27] transformada binomialtransformada de StirlingTambién existen fórmulas integrales para convertir entre OGF, F ( z ) de una secuencia y su función generadora exponencial, o EGF, F̂ ( z ) , y viceversa dada por
siempre que estas integrales converjan para valores apropiados de z .
Otras aplicaciones
Las funciones generadoras se utilizan para:
- Encuentre una fórmula cerrada para una secuencia dada en una relación de recurrencia. Por ejemplo, considere los números de Fibonacci .
- Encuentre relaciones de recurrencia para secuencias; la forma de una función generadora puede sugerir una fórmula de recurrencia.
- Encuentre 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 secuencias.
- Demostrar identidades que involucran 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.
Otras funciones generadoras
Ejemplos
Ejemplos de secuencias polinomiales generadas por funciones generadoras más complejas incluyen:
Otras secuencias generadas por funciones generadoras más complejas:
- Funciones generadoras exponenciales 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 " [28] define una clase generalizada de secuencias de polinomios de convolución por sus funciones generadoras especiales de la forma
FF (0) = 1Decimos que una familia de polinomios, f 0 , f 1 , f 2 , ... , forma una familia de convolución si grados 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 equivale 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:
- 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 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 polinómicas de convolución dadas por
𝓕 t ( z )ecuación funcional𝓕 t ( z ) = F ( x 𝓕 t ( z ) t )⟨ f n ( x ) ⟩⟨ g n ( x ) ⟩F ( z ) xG ( z ) xtEjemplos de secuencias polinómicas de convolución incluyen la serie de potencias binomiales , 𝓑 t ( z ) = 1 + z 𝓑 t ( z ) t , los llamados polinomios de árbol , los números de Bell , B ( n ) , los polinomios de Laguerre y la convolución de Stirling. polinomios .
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 Wilf's Generatingfunctionology 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 de ninguna manera está completa. [29]
Historia
George Pólya escribe en Matemáticas y razonamiento plausible :
El nombre de "función generadora" se debe a Laplace . Sin embargo, sin darle un nombre, Euler utilizó el recurso de generar funciones mucho antes que Laplace [...]. Aplicó esta herramienta matemática a varios problemas de Análisis Combinatorio y Teoría de Números .
Ver también
Notas
- ^ Por cierto, también tenemos una fórmula correspondiente cuando m < 0 dada por
Referencias
- ^ 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.
- ^ 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.
- ^ Flajolet y Sedgewick 2009, pág. 95
- ^ 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, SEÑOR 0434929, Zbl 0335.10001págs.42–43
- ^ Wilf 1994, pág. 56
- ^ Wilf 1994, pág. 59
- ^ Resistente, GH; Wright, EM; Heath-Brown, DR; Silverman, JH (2008). Introducción a la teoría de los números (6ª ed.). Prensa de la Universidad de Oxford. pag. 339.ISBN _ 9780199219858.
- ^ Spivey, Michael Z. (2007). "Sumas combinatorias y diferencias finitas". Matemáticas discretas . 307 (24): 3130–3146. doi : 10.1016/j.disc.2007.03.052 . SEÑOR 2370116.
- ^ Mathar, RJ (2012). "Otra tabla más de integrales". arXiv : 1207.5845 [matemáticas.CA].v4 ecuación. (0.4)
- ^ Graham, Knuth y Patashnik 1994, Tabla 265 en §6.1 para identidades de suma finita que involucran los triángulos numéricos de Stirling.
- ^ Lando 2003, §2.4
- ^ Ejemplo de Stanley, Richard P.; Fomín, Sergey (1997). "§6.3". Combinatoria enumerativa: volumen 2. Estudios de Cambridge en Matemáticas Avanzadas. vol. 62. Prensa de la Universidad de Cambridge. ISBN 978-0-521-78987-5.
- ^ Knuth 1997, §1.2.9
- ^ Solución a Graham, Knuth y Patashnik 1994, p. 569, ejercicio 7.36
- ^ Flajolet y Sedgewick 2009, §B.4
- ^ Schneider, C. (2007). "La suma simbólica ayuda a la combinatoria". Sem. Lotario. Combinar . 56 : 1–36.
- ^ 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.
- Muro, HS (2018) [1948]. Teoría analítica de fracciones continuas. Dover. ISBN 978-0-486-83044-5.
- ^ Consulte los siguientes artículos:
- Schmidt, Maxie D. (2016). "Fracciones continuas para funciones generadoras de series cuadradas". arXiv : 1612.02778 [matemáticas.NT].
- — (2017). "Fracciones continuas tipo Jacobi para las funciones generadoras ordinarias de funciones factoriales generalizadas". Diario de secuencias enteras . 20 . arXiv : 1610.09691 . 17.3.4.
- — (2017). "Fracciones continuas tipo Jacobi y congruencias para coeficientes binomiales módulo enteros h ≥ 2". arXiv : 1702.01374 [matemáticas.CO].
- ^ "Identidad de la serie Lambert". Desbordamiento matemático . 2017.
- ^ Bien, IJ (1986). "Sobre aplicaciones de distribuciones simétricas de Dirichlet y sus mezclas a tablas de contingencia". Anales de Estadística . 4 (6): 1159–1189. doi : 10.1214/aos/1176343649 .
- ^ Consulte el uso de estos términos en Graham, Knuth y Patashnik 1994, §7.4 sobre funciones generadoras de secuencias especiales.
- ^ Graham, Knuth y Patashnik 1994, §8.3
- ^ Graham, Knuth y Patashnik 1994, Ejemplo 6 en §7.3 para conocer 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 col. 2008, §19.12
- ^ Resistente, GH; Wright, EM Introducción a la teoría de números .p.288, Th.361
- ^ Graham, Knuth y Patashnik 1994, pág. 535, ejercicio 5.71
- ^ Knuth, DE (1992). "Polinomios de convolución". Matemática J. 2 : 67–78. arXiv : matemáticas/9207221 . Código Bib : 1992 matemáticas ...... 7221K.
- ^ 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, Martín (2007). Un curso de enumeración. Textos de Posgrado en Matemáticas. vol. 238. Saltador. ISBN 978-3-540-39035-0.
- Doubilet, Pedro; Rota, Gian-Carlo ; Stanley, Richard (1972). "Sobre los fundamentos de la teoría combinatoria. VI. La idea de función generadora". Actas del Sexto Simposio de Berkeley sobre probabilidad y estadística matemática . 2 : 267–318. Zbl 0267.05002.Reimpreso en Rota, Gian-Carlo (1975). "3. La idea de función generadora". Cálculo de operadores finitos . Con la colaboración de P. Doubilet, C. Greene, D. Kahaner, A. Odlyzko y R. Stanley . Prensa académica. págs. 83-134. ISBN 0-12-596650-4. Zbl 0328.05007.
- Flajolet, Philippe ; Sedgewick, Robert (2009). Combinatoria Analítica . Prensa de la Universidad de Cambridge. ISBN 978-0-521-89806-5. Zbl 1165.05001.
- Goulden, Ian P.; Jackson, David M. (2004). Enumeración combinatoria . Publicaciones de Dover . ISBN 978-0486435978.
- Graham, Ronald L .; Knuth, Donald E .; Patashnik, Oren (1994). "Capítulo 7: Generación de funciones". Matemáticas concretas. Una base para la informática (2ª ed.). Addison-Wesley. págs. 320–380. ISBN 0-201-55802-5. Zbl 0836.00001.
- Lando, Sergei K. (2003). Conferencias sobre funciones generadoras. Sociedad Matemática Estadounidense. ISBN 978-0-8218-3481-7.
- Wilf, Herbert S. (1994). Funcionalidad generadora (2ª ed.). Prensa académica. ISBN 0-12-751956-4. Zbl 0831.05001.
enlaces externos