Derivadas formales con respecto a gramáticas generativas. Juan Gabriel Triana Laverde
Texto completo
(2)
(3) Derivadas formales con respecto a gram´ aticas generativas. Juan Gabriel Triana Laverde. Tesis o trabajo de grado presentada(o) como requisito parcial para optar al t´ıtulo de: Doctor en Ciencias - Matem´ aticas. Director: (Ph.D.) Rodrigo De Castro Korgi. L´ınea de Investigaci´on: Teor´ıa de la computaci´on y an´alisis combinatorio. Universidad Nacional de Colombia Facultad de Ciencias, Departamento de matem´aticas Bogot´a, Colombia 2018.
(4)
(5) v. Agradecimientos Deseo agradecer a la Universidad Nacional de Colombia, por todos los a˜ nos de formaci´on y el apoyo brindado durante dicho tiempo. Al Departamento de Matem´aticas, en particular al profesor Rodrigo De Castro Korgi por la orientaci´on brindada, sin la cual esta tesis no habr´ıa sido posible. Agradezco al grupo Rn´omica te´orica y computacional por abrirme las puertas de la investigaci´on, en especial a la l´ıder del grupo la profesora Clara Berm´ udez por haber cre´ıdo en m´ı. Por u ´ltimo, agradezco y dedico este t´ıtulo a mi familia, en particular a mi esposa, Liliana Romero, fuente de conocimiento e inspiraci´on con qui´en comparto mi vida. A mi mam´a, Clara Laverde, por haberme orientado hacia el camino del conocimiento..
(6) vi. Resumen Los conceptos de funci´on formal y derivada formal a partir de gram´aticas independientes del contexto, presentados por William Chen en 1993, son los fundamentos de un c´alculo gramatical, en el cual tienen sentido ciertas operaciones b´asicas. Desde su concepci´on, este c´alculo ha sido empleado por diversos autores, principalmente Shi-Mei Ma y Dominique Dumont, para la representaci´on de series de potencias, permitiendo generar familias de n´ umeros especiales y obtener identidades para ciertas familias de polinomios. Recientemente, se ha estudiado la conexi´on entre gram´aticas independientes del contexto y an´alisis combinatorio, dando como resultado un amplio campo de investigaci´on en el cual se enmarca este trabajo. En particular, se estudia la construcci´on de gram´aticas que generen familias de polinomios y n´ umeros, con propiedades especiales, con el objetivo de estudiar las propiedades de dichos objetos combinatorios mediante t´ecnicas gram´aticales. Adicionalmente se propone una generalizaci´on de este c´alculo gramatical al considerar gram´aticas matriciales en lugar de gram´aticas independientes del contexto. Palabras clave: Gram´ atica independiente del contexto, gram´ atica matricial, derivada formal, polinomios de Bessel, n´ umeros: multifactorial, de Stirling, de Euler .. Abstract The concepts of formal functions and formal derivative based on context-free grammars, introduced by William Chen in 1993, are the foundations for a grammatical calculus in which certain basic operations make sense. This calculus has been used by several authors, including Shi-Mei Ma and Dominique Dumont, for the representation of formal power series. Thus, allowing the generation of families of special numbers and proving identities for some families of polynomials. Recently, the connection between context-free grammars and combinatorial analysis has been giving rise to a broad research field on which the present document is framed. In particular, we approach the problem of constructing grammars that generate families of polynomials or numbers, having special given properties, so that we can obtain properties for those combinatorial objects by grammatical techniques. In addition, a generalization of this grammatical calculus is proposed herein by considering matrix grammars instead of context-free grammars. Keywords: Context-free grammars, matrix grammars, formal derivative operator, factorials, Bessel polynomials, multifactorial, Stirling, Eulerian numbers.
(7) Contenido Agradecimientos. V. Resumen. VI. Introducci´ on. 1. 1. Operador diferencial sobre gram´ aticas independientes del contexto 1.1. Propiedades del operador derivada formal . . . . . . . . . . . . . . . . . . . . 2. N´ umeros especiales generados mediante el operador diferencial 2.1. Coeficientes binomiales . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. N´ umeros factoriales . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1. Propiedades de los n´ umeros factoriales . . . . . . . . . . . . 2.2.2. N´ umeros doble factorial . . . . . . . . . . . . . . . . . . . . 2.2.3. Propiedades de los n´ umeros doble factorial . . . . . . . . . . 2.3. N´ umeros multifactorial . . . . . . . . . . . . . . . . . . . . . . . . . r 2.3.1. La gram´atica G = {a ; b → br+1 } . . .. . . . . . . . . → abr+1 a br ar br+1 2.3.2. La gram´atica G = a → ;b → . . . . . . . . 2 2 2.3.3. G = {a1 → [a1 . . . ar ]m a1 ; . . . ; ar → [a1 . . . ar ]m ar } . . . . . . 2.3.4. Propiedades de los n´ umeros multifactoriales . . . . . . . . . 2.4. N´ umeros de Stirling . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1. N´ umeros de Stirling de primera clase . . . . . . . . . . . . . 2.4.2. Propiedades de los n´ umeros de Stirling de primera clase . . . 2.4.3. N´ umeros de Stirling de segunda clase . . . . . . . . . . . . . 2.4.4. Propiedades de los n´ umeros de Stirling de segunda clase . . 2.4.5. La gram´atica G = {a → ar b ; b → br } . . . . . . . . . . . . . 2.5. N´ umeros de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6. N´ umeros de Whitney de segunda clase . . . . . . . . . . . . . . . . 2.7. La gram´atica G = {a → abr ; b → br } . . . . . . . . . . . . . . . . . 2.7.1. N´ umeros de Lah . . . . . . . . . . . . . . . . . . . . . . . .. 3 4. . . . . . . .. 11 11 12 17 18 20 23 24. . . . . .. 25. . . . . . . . . . . . .. . . . . . . . . . . . .. 27 29 31 32 35 38 39 40 42 46 49 51. 3. Familias de polinomios especiales 3.1. Polinomios de Bessel mediante gram´aticas . . . . . . . . . . . . . . . . . . .. 53 53. . . . . . . .. . . . . . . .. . . . . . . . . . . . .. . . . . . . .. . . . . . . . . . . . .. . . . . . . .. . . . . . . . . . . . ..
(8) CONTENIDO. viii b3 c 2 2 2 . . . . . 3.1.1. La gram´atica G = a → ab ; b → ;c → b c 2 3.1.2. F´ormula recurrente para los polinomios de Bessel . . . . . 3.1.3. Otras gram´aticas para los polinomios de Bessel . . . . . . 3.1.4. Propiedades de los polinomios de Bessel . . . . . . . . . . 3.2. La gram´atica G = {a → ab2 ; b → a2 b; c → abc} . . . . . . . . . . 3.2.1. Los n´ umeros N (n, k), A(n, k) y algunas de sus propiedades 3.2.2. El Polinomio Pnc (a, b) . . . . . . . . . . . . . . . . . . . . 3.2.3. N´ umeros de Euler tipo B . . . . . . . . . . . . . . . . . . . 3.2.4. Propiedades de los n´ umeros de Euler tipo B . . . . . . . . 2 3.3. La gram´atica G = {a → a b ; b → ab2 c ; c → abc2 } . . . . . . . . 3.3.1. Los n´ umeros an,k . . . . . . . . . . . . . . . . . . . . . . . 3.3.2. Los n´ umeros de Ramanujan, bn,k . . . . . . . . . . . . . . 3.3.3. Los n´ umeros cn,k . . . . . . . . . . . . . . . . . . . . . . . 3.3.4. Propiedades de los n´ umeros an,k , bn,k y cn,k . . . . . . . . . 4. Operador diferencial sobre gram´ aticas matriciales 4.1. N´ umeros factorial mediante gram´aticas matriciales . . . 4.2. G = {[a → a + b ; b → b] ; [a → a ; b → a − b]} . . . . 4.2.1. N´ umeros de Fibonacci . . . . . . . . . . . . . . 4.2.2. N´ umeros de Lucas . . . . . . . . . . . . . . . . 4.2.3. Relaci´on entre n´ umeros de Lucas y de Fibonacci. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . . .. 54. . . . . . . . . . . . . .. . . . . . . . . . . . . .. 56 57 60 62 64 69 71 73 75 75 78 82 85. . . . . .. 87 90 92 93 95 97. . . . . .. . . . . . . . . . . . . .. . . . . .. . . . . . . . . . . . . .. . . . . .. . . . . . . . . . . . . .. . . . . .. . . . . . . . . . . . . .. . . . . .. A. Gram´ aticas A.1. Gram´aticas independientes del contexto . . . . . . . . . . . . . . . . . . . . . A.2. Gram´aticas matriciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. Objetos combinatorios B.1. N´ umeros factoriales . . . . . . . . . . . . . . . . . . B.1.1. N´ umeros doble factorial . . . . . . . . . . . B.1.2. N´ umeros multifactorial . . . . . . . . . . . . B.2. N´ umeros de Stirling . . . . . . . . . . . . . . . . . . B.2.1. Stirling de primera clase . . . . . . . . . . . B.2.2. Stirling de segunda clase . . . . . . . . . . . B.3. N´ umeros de Euler . . . . . . . . . . . . . . . . . . . B.3.1. N´ umeros de Euler de primera clase . . . . . B.3.2. N´ umeros de Euler de segunda clase . . . . . B.4. N´ umeros de Whitney de segunda clase . . . . . . . B.5. N´ umeros de Lah . . . . . . . . . . . . . . . . . . . . B.6. Generar n´ umeros y polinomios computacionalmente Bibliograf´ıa. I. i ii IV. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. . . . . . . . . . . . .. iv iv vi vii vii viii x x xii xiv xvii xviii XXII.
(9) Introducci´ on Los conceptos de funci´on formal, definida sobre un alfabeto, y derivada formal, basada en reglas de sustituci´on, fueron presentados por William Chen en 1993 con el fin de estudiar estructuras combinatorias asociadas a series de potencias [22]. Las reglas de sustituci´on, o reglas de reescritura, que denominaremos producciones, son agrupadas en gram´aticas; dado que las producciones consideradas son de la forma a → v, con a letra de un alfabeto y v funci´on formal, se reduce el estudio a gram´aticas independientes del contexto [63]. Por lo tanto, se define el operador derivada formal D con respecto a la gram´atica G de tal forma que D(a) = v; si hay lugar a confusi´on se nota DG [30]. Recientemente el operador derivada formal, definido con respecto a gram´aticas independientes del contexto, ha sido empleado para estudiar problemas combinatorios [18, 59, 61, 64], as´ı como para generar familias de n´ umeros [23, 31, 30, 40, 60, 63], e incluso familias de polinomios [24, 58, 63]. En el presente trabajo se contin´ ua en esta direcci´on; para tal fin en el cap´ıtulo 1 se estudia en detalle el operador derivada formal y sus propiedades. En el cap´ıtulo 2 se emplea el operador derivada formal, definido respecto a gram´aticas independientes del contexto, para generar familias especiales de n´ umeros y demostrar algunas propiedades de dichos n´ umeros. En la secci´on 2.1 se introduce la gram´atica G = {a → a}, con la cual se presenta la estructura que se seguir´a en cada secci´on, demostrando primero los resultados del operador definido respecto a la gram´atica considerada y posteriormente, se emplean los resultados obtenidos para demostrar propiedades de los n´ umeros estudiados, que en este caso ser´an los coeficientes binomiales, tambi´en denominados n´ umeros ombinatorios. En la secci´on 2.2 son presentadas gram´aticas que generan n´ umeros factorial y doble factorial, en la secci´on 2.3 se proponen gram´aticas m´as generales que generan n´ umeros multifactorial, adem´as son presentadas algunas propiedades de estos n´ umeros y se demuestran algunos resultados conocidos mediante gram´aticas; en la secci´on 2.4 se estudian las gram´aticas propuestas en [60], [63] para los n´ umeros de Stirling de primera clase, y la gram´atica propuesta en [22] para los n´ umeros de Stirling de segunda clase. En la secci´on 2.5, del cap´ıtulo 2, se tienen en cuenta las gram´aticas empleadas en [30] y [60] para generar los n´ umeros de Euler de primera y segunda clase, respectivamente; no obstante, estas gram´aticas son empleadas para proponer una gram´atica que las generaliza, con la cual se obtiene una familia de n´ umeros que generaliza a los n´ umeros de Euler de primera y segunda clase. Como resultado principal se calcula la suma de estos n´ umeros de Euler generalizados, obteniendo as´ı como casos particulares la suma de los n´ umeros de Euler de primera y segunda clase. En la secci´on 2.6 se emplea una gram´atica presentada en [40] para generar los n´ umeros de Whitney; en la secci´on 2.7 se estudia una gram´atica general presentada en [60], no obstante se considera el caso particular en el cual se obtienen los n´ umeros de Lah; en la secci´on 3.3 es presentada una gram´atica con la cual se genera una sucesi´on de n´ umeros propuesta por Srinivasa Ramanujan, esta gram´atica difiere de la gram´atica de Ramanujan, presentada en [31], no obstante permite generar las mismas sucesiones num´ericas..
(10) En el cap´ıtulo 3 se emplea el operador derivada formal, definido con respecto a gram´aticas independientes del contexto, para generar familias especiales de polinomios, entre los que destacan los polinomios de Bessel [58], y polinomios de Euler [63]; mediante el operador son demostradas algunas propiedades de estos polinomios. En el cap´ıtulo 4, se propone una generalizaci´on del m´etodo gramatical establecido por William Chen en [22], extendiendo las producciones a gram´aticas matriciales [1], de esta forma se obtiene el operador derivada formal definido con respecto a gram´aticas matriciales; se estudian algunas propiedades y se evidencia el potencial de esta generalizaci´on al presentar gram´aticas matriciales que permiten generar n´ umeros factoriales, y una gram´atica matricial con la cual se generan los n´ umeros de Fibonacci y de Lucas. Por u ´ltimo, en el ap´endice A se da una breve introducci´on a las gram´aticas matriciales, mientras que en el ap´endice B son estudiadas las f´ormulas de recurrencia que satisfacen las familias de n´ umeros estudiadas; adicionalmente se explica como programar las f´ormulas recurrentes, para familias de n´ umeros y de polinomios, usando el software Matlab. En general, las demostraciones presentadas en este documento se realizan aplicando sucesivamente el operador derivada formal, siendo necesario el principio de inducci´on matem´atica; de esta forma se evita el uso de argumentos combinatorios, que es la estrategia empleada por quienes han trabajado en este campo de investigaci´on. Por lo anterior, los resultados ya conocidos en el ´area tienen demostraciones diferentes a las presentadas en este trabajo..
(11) 1. Operador diferencial sobre gram´ aticas independientes del contexto En [22], son presentadas la siguientes definiciones. Definici´ on 1. Sea Σ un alfabeto, conformado por s´ımbolos independientes y conmutativos. Se define una funci´ on formal de la siguiente manera: 1. Cada x ∈ Σ es una funci´on formal. 2. Si u y v son funciones formales, entonces u + v y uv son funciones formales. 3. Si f (x) es una funci´on anal´ıtica, y u es una funci´on formal, entonces f (u) es una funci´on formal. 4. Cada funci´on formal es construida a partir de un n´ umero finito de pasos. Definici´ on 2. Sea D el operador derivada formal, tal que: 1. Para dos funciones formales u, v: D(u + v) = D(u) + D(v) y D(uv) = D(u)v + uD(v). 2. Para toda funci´on anal´ıtica f (x), y toda funci´on formal u D(f (u)) =. ∂f (u) D(u). ∂u. 3. Sea a ∈ Σ, si existe una producci´on a → u, donde u es una funci´on formal, entonces D(a) = u. En otro caso tendremos que D(a) = 0, en cuyo caso diremos que a es constante. El operador derivada formal est´a bien definido [22] y se emplea a partir de reglas de producci´on, por tal raz´on la derivada formal act´ ua con respecto a una gram´atica [30]. Dado que en la definici´on 2 se consideran producciones de la forma a → u, se restringe el uso del operador a gram´aticas independientes del contexto. Por ejemplo, si se considera la gram´atica G = {a → a2 ; b → ab}, por la definici´on 2, se tiene que D(a) = a2 y D(b) = ab..
(12) 4. 1 Operador diferencial sobre gram´aticas independientes del contexto. Ejemplo 1. Sea G = {a → a2 ; b → ab}, calcular D(a + b) y D(ab). Como D(a) = a2 y D(b) = ab, entonces D(a + b) = D(a) + D(b) = a2 + ab. Por otra parte, teniendo en cuenta la definici´on 2, se obtiene que D(ab) = D(a)b + aD(b) = [a2 ]b + a[ab] operando los t´erminos se concluye que D(ab) = 2a2 b. Dada la gram´atica G = {a → a2 ; b → ab}, se tiene que D(b) = ab y que D(ab) = 2a2 b; por lo tanto, D(D(b)) = 2a2 b. De la anterior observaci´on, se puede apreciar que el operador D puede aplicarse de manera sucesiva. Definici´ on 3. Sea u funci´on formal, se define Dn+1 (u) = D(Dn (u)) con D0 (u) = u. Teniendo en cuenta la anterior definici´on, se tiene que D(b) = ab, D2 (b) = 2a2 b. No obsua el operador D con respecto a tante, para calcular D3 (b) es necesario establecer como act´ expresiones de la forma D(αu) y D(uk ), con u funci´on formal, α y k constantes.. 1.1.. Propiedades del operador derivada formal. En la definici´on 2 se aprecia que el operador D satisface propiedades an´alogas a la derivada de una suma, la derivada de un producto y la regla de la cadena. La siguiente proposici´on muestra el resultado de aplicar el operador D a funciones formales multiplicadas por constantes. Proposici´ on 1.1.1. Sean v una funci´on formal y α ∈ R, entonces D(αv) = αD(v). Demostraci´on. Sea f (x) = αx. Dado que f (x) es una funci´on anal´ıtica y v es una funci´on formal, por la definici´on 2, se obtiene ∂f (v) D(v) ∂v = αD(v).. D(f (v)) =. Por lo tanto, D(αv) = αD(v). Dado que D(u + v) = D(u) + D(v), para cada par de funciones formales u, v, por la definici´on 2, y adem´as para cada α ∈ R se tiene que D(αv) = αD(v), por la proposici´on 1.1.1, se concluye que el operador D es lineal. La siguiente proposici´on muestra el resultado de aplicar el operador D a potencias de funciones formales. Proposici´ on 1.1.2. Sea v funci´on formal, entonces D(v n ) = nv n−1 D(v). Demostraci´on. Sea f (x) = xn . Dado que f (x) es una funci´on anal´ıtica y v es una funci´on formal, por la definici´on 2, se tiene que ∂f (v) D(v) ∂v n−1 = nv D(v).. D(f (v)) =. Por lo tanto, D(v n ) = nv n−1 D(v)..
(13) 1.1 Propiedades del operador derivada formal. 5. Ejemplo 2. Sea G = {a → a2 ; b → ab}, calcular D3 (b). Se observa que D(b) = ab y D2 (b) = D(ab) = 2a2 b, por el ejemplo 1, entonces D3 (b) = D(D2 (b)) D(2a2 b) 2D(a2 b) 2[D(a2 )b + a2 D(b)] 2[2aD(a)b + a2 D(b)] 2[2a[a2 ]b + a2 [ab]] 6a3 b.. por la proposici´on 1.1.1 por la definici´on 2 por la proposici´on 1.1.2 D(a2 ) = 2aD(a), luego. La siguiente proposici´on es un resultado an´alogo a la derivada de un cociente. Proposici´ on 1.1.3 (Regla del cociente). Sean u, v funciones formales, entonces D(uv −1 ) = [D(u)v − uD(v)]v −2 . Demostraci´on. Dadas u, v funciones formales, aplicando la regla del producto se calcula D(uv −1 ) de la siguiente forma D(uv −1 ) = D(u)v −1 + uD(v −1 ) como D(v −1 ) = −v −2 D(v) por la proposici´on 1.1.2 = D(u)v −1 − uv −2 D(v) = [D(u)v − uD(v)]v −2 . Por lo tanto, D(uv −1 ) = [D(u)v − uD(v)]v −2 . La siguiente proposici´on permite caracterizar la derivada del producto de n funciones. Proposici´ on 1.1.4 (Regla generalizada del producto). Sean u1 , u2 , . . . , un funciones formales, entonces D(u1 u2 . . . un ) = D(u1 )u2 . . . un + D(u2 )u1 u3 . . . un + · · · + D(un )u1 u2 . . . un−1 . Demostraci´on. La proposici´on se demuestra por inducci´on. Si n = 1, el resultado se cumple trivialmente ya que D(u1 ) = D(u1 ). Si n = 2 se obtiene D(u1 u2 ) = D(u1 )u2 + u1 D(u2 ), coincidiendo con la regla del producto dada en la definici´on 2. Suponiendo que D(u1 u2 . . . un ) = D(u1 )u2 · · · un +· · ·+D(un )u1 · · · un−1 ; sea un+1 una funci´on formal, luego D(u1 · · · un+1 ) = D(u1 · · · un )un+1 + u1 · · · un D(un+1 ) = [D(u1 )u2 · · · un + · · · + D(un )u1 · · · un−1 ]un+1 + [u1 · · · un D(un+1 )] = [D(u1 )u2 · · · un+1 ] + · · · + [D(un )u1 · · · un−1 un+1 ] + [D(un+1 )u1 · · · un ]. Se prueba as´ı que D(u1 · · · un ) = D(u1 )u2 · · · un + D(u2 )u1 u3 · · · un + · · · + D(un )u1 · · · un−1 ..
(14) 6. 1 Operador diferencial sobre gram´aticas independientes del contexto. La regla del producto de Leibniz [82], que generaliza la regla de la derivada de un producto, tambi´en es v´alida para derivadas formales; pese a que este resultado fue introducido en [22], no es presentada una demostraci´on ya que, como se muestra a continuaci´on, se prueba de forma similar a la regla del producto de Leibniz para funciones reales. Proposici´ on 1.1.5 (Regla del producto de Leibniz). Sean u, v funciones formales entonces n k P n D (u)Dn−k (v). Dn (uv) = k k=0. Demostraci´on. Dadas u, v funciones formales, se observa que 1 X 1 D(uv) = uD(v) + vD(u) = Dk (u)D1−k (v), k k=0. resultado que coincide con lo presentado en la definici´on 2 y que verifica la proposici´on para n k P n n = 1. Suponiendo que Dn (uv) = D (u)Dn−k (v), se calcula Dn+1 (uv) de la siguiente k k=0 manera. D. n+1. ! n X n k n−k D (u)D (v) Por linealidad del operador D, (uv) = D k k=0 n X n = D Dk (u)Dn−k (v) Por las definiciones 2 y 3 k k=0 n X n = Dk+1 (u)Dn−k (v) + Dk (u)Dn−k+1 (v). k k=0. Expandiendo la suma, se obtiene que Dn+1 (uv) es dado por X n n−1 X n n n n k n−k+1 k+1 n−k n+1 D (u)D (v) + Dn+1 (u)v D (u)D (v) + uD (v) + k n k 0 k=1 k=0 n−1 X n n n n n+1 k+1 n−k k+1 n−k = uD (v) + D (u)D (v) + D (u)D (v) + Dn+1 (u)v. 0 k k+1 n k=0 n n+1 n n+1 n n n+1 Dado que = , = y + = [21], se tiene que 0 0 n n+1 k k+1 k+1 D. n+1. n−1 X n + 1 n+1 n+1 n+1 k+1 n−k (uv) = uD (v) + D (u)D (v) + Dn+1 (u)v 0 k+1 n+1 k=0 n X n+1 n+1 n+1 n+1 k n−(k−1) = uD (v) + D (u)D (v) + Dn+1 (u)v 0 k n+1 k=1 n X n+1 n+1 n+1 n+1 k n+1−k = uD (v) + D (u)D (v) + Dn+1 (u)v 0 k n+1 k=1 n+1 X n + 1 k [n+1]−k = D (u)D (v) . k . k=0.
(15) 1.1 Propiedades del operador derivada formal. n. Por lo tanto, D (uv) =. n X n k=0. k. 7. Dk (u)Dn−k (v).. Proposici´ on 1.1.6. D(a) = b−1 aD(b) si y s´olo si D(ab) = 2aD(b). Demostraci´on. Suponiendo que D(a) = b−1 aD(b), se obtiene que D(ab) = D(a)b + aD(b) = [b−1 aD(b)]b + aD(b) = aD(b) + aD(b). Luego, D(ab) = 2aD(b). Suponiendo que D(ab) = 2aD(b) se observa que D(ab) = D(a)b + aD(b) 2aD(b) = D(a)b + aD(b) aD(b) = D(a)b. De donde se concluye que D(a) = b−1 aD(b). Considerando el operador diferencial D, surgen bastantes interrogantes sobre las propiedades que cumple al ser aplicado sobre gram´aticas independientes del contexto; por ejemplo resulta claro que si D(a) = D(b) entonces Dn (a) = Dn (b). Sin embargo, el hecho de que D(a) 6= D(b) no implica que para cada n ≥ 1 se cumpla que Dn (a) 6= Dn (b), como lo muestra el siguiente ejemplo. Ejemplo 3. Sea G = {a → ab ; b → ac ; c → b2 + ac − bc}. Claramente D(a) 6= D(b), no obstante D2 (a) = D(D(a)) = D(ab) = D(a)b + aD(b) = [ab]b + a[ac] = ab2 + a2 c. D2 (b) = D(D(b)) Como D(a) = ab, D(b) = ac = D(ac) Por la definici´on 2 = D(a)c + aD(c) = [ab]c + a[b2 + ac − bc] = ab2 + a2 c. Teniendo en cuenta el ejemplo anterior, existen gram´aticas tales que D(a) 6= D(b) en las cuales para alg´ un k se cumple que Dk (a) = Dk (b); con base en estas gram´aticas se presenta la siguiente proposici´on. Proposici´ on 1.1.7. Si existe k talque Dk (a) = Dk (b), entonces Dn (a) = Dn (b) para todo n≥k Demostraci´on. El resultado se cumple trivialmente si n = k. Si n > k entonces existe m talque n = m + k, luego Dn (a) = Dm (Dk (a)). Como Dk (a) = Dk (b). = Dm (Dk (b)) = Dm+k (b) = Dn (b).. como n = m + k. Esto prueba que Dn (a) = Dn (b) para todo n ≥ k..
(16) 8. 1 Operador diferencial sobre gram´aticas independientes del contexto. El siguiente ejemplo muestra que si D(a) = D(b), no necesariamente D(ak ) = D(bk ). Ejemplo 4. Sea G = {a → ab; b → ab}. Calcular D(a2 ) y D(b2 ) Claramente D(a) = D(b) = ab, entonces D(a2 ) = 2aD(a) = 2a[ab] = 2a2 b. D(b2 ) = 2bD(b) = 2b[ab] = 2ab2. No obstante, vale la pena verificar si el rec´ıproco es cierto; es decir si existe k > 1 tal que D(ak ) = D(bk ), entonces D(a) = D(b). El siguiente ejemplo muestra que no necesariamente esto ocurre. Ejemplo 5. Sea G = {a → ab; b → a2 }. Claramente D(a) = ab 6= a2 = D(b), entonces D(a2 ) = 2aD(a) = 2a[ab] = 2a2 b. D(b2 ) = 2bD(b) = 2b[a2 ] = 2a2 b. Luego D(a2 ) = D(b2 ), pero D(a) 6= D(b). Por supuesto, puede pensarse que resulta m´as conveniente relacionar D(a) con D(b) de manera m´as directa; una idea puede ser considerar D(a2 ) = D(ab). No obstante esto no garantiza que D(a) = D(b), como lo muestra el siguiente ejemplo. Ejemplo 6. Sea G = {a → ab; b → 2ab − b2 } Claramente D(a) = ab 6= 2ab − b2 = D(b), sin embargo D(a2 ) = 2aD(a) = 2a[ab] = 2a2 b. D(ab) = D(a)b + aD(b) = [ab]b + a[2ab − b2 ] = 2a2 b. Luego D(a2 ) = D(ab), pero D(a) 6= D(b). Dados los resultados anteriores, es posible que sea necesaria una condici´on m´as para concluir que D(a) deba ser igual a D(b); considerar D(a2 ) = D(b2 ) = D(ab) parece razonable, no obstante es bastante restrictivo, raz´on por la cual es necesario estudiar cu´antas gram´aticas pueden cumplir con dicha condici´on..
(17) 1.1 Propiedades del operador derivada formal. 9. Proposici´ on 1.1.8. Sean a, b ∈ Σ tales que a 6= b, entonces no existe ninguna gram´ atica tal 2 2 que D(a ) = D(b ) = D(ab), con D(a), D(b) 6= 0. Demostraci´on. Dadas las hip´otesis se observa que D(a2 ) = D(ab) 2aD(a) = D(a)b + aD(b) [2a − b]D(a) − aD(b) = 0. D(b2 ) = D(ab) 2bD(b) = D(a)b + aD(b) −bD(a) + [2b − a]D(b) = 0. De este modo se obtiene el sistema de ecuaciones 2a − b −a D(a) 0 = −b −a + 2b D(b) 0 Cabe destacar que el sistema de ecuaciones es homog´eneo, por lo tanto tiene soluci´on u ´nica o tiene infinitas soluciones, raz´on por la cual es conveniente calcular el determinante de la matriz asociada al sistema, luego det(A) = (2a − b)(−a + 2b) − (−a)(−b) = −2a2 + 4ab + ab − 2b2 − ab = −2a2 + 4ab − 2b2 = −2(a − b)2 . Como a 6= b entonces det(A) 6= 0, por lo tanto la u ´nica soluci´on es D(a) = D(b) = 0. De manera similar se procede con el siguiente resultado. Proposici´ on 1.1.9. Existen infinitas gram´aticas tales que D(ab) = D(bc) = D(ac). Demostraci´on. Suponiendo que D(ab) = D(bc) = D(ac) se obtiene que D(a)b + aD(b) = D(b)c + bD(c) = D(a)c + aD(c) igualando las expresiones por parejas se obtienen las siguientes ecuaciones bD(a) + aD(b) = cD(a) + aD(c) bD(a) + aD(b) = cD(b) + bD(c) cD(b) + bD(c) = cD(a) + aD(c) Despejando el sistema de ecuaciones tenemos que [b − c]D(a) + aD(b) − aD(c) = 0 bD(a) + [a − c]D(b) − bD(c) = 0 −cD(a) + cD(b) + [b − a]D(c) = 0 Cuya representaci´on matricial es dada por b−c a −a D(a) 0 b a − c −b D(b) = 0 −c c b−a D(c) 0 Pero el determinante de la matriz asociada al sistema es 0, luego el sistema de ecuaciones tiene infinitas soluciones o no tiene soluci´on; no obstante, dado que el sistema de ecuaciones es homog´eneo, se concluye que hay infinitas soluciones..
(18) 10. 1 Operador diferencial sobre gram´aticas independientes del contexto. A continuaci´on se presenta un resultado general del operador derivada formal, con respecto a gram´aticas independientes del contexto con una propiedad dada. Teorema 1.1.10. Existen infinitas gram´aticas independientes del contexto G tales que: D(a1 a2 · · · an ) = D(a1 a2 ) = D(a2 a3 ) = · · · = D(an−2 an−1 ) = D(an−1 an ) Demostraci´on. Como D(a1 · · · an ) = D(a1 )a2 · · · an +D(a2 )a1 a3 · · · an +· · ·+D(an )a1 · · · an−1 , por la proposici´on 1.1.4, entonces al considerar la ecuaci´on D(a1 a2 · · · an ) = D(a1 a2 ) se obtiene D(a1 )a2 . . . an + D(a2 )a1 a3 . . . an + · · · + D(an )a1 . . . an−1 = D(a1 )a2 + a1 D(a2 ) Despejando, y tomando factor com´ un [a2 · · · an −a2 ]D(a1 )+[a1 a3 · · · an −a1 ]D(a2 )+[a1 a2 a4 · · · an ]D(a3 )+· · · [a1 · · · an−1 ]D(an ) = 0. Del mismo modo, tomando D(a1 a2 · · · an ) = D(ai ai+1 ) se obtiene una ecuaci´on para cada i, como 1 ≤ i ≤ n − 1 entonces hace falta una ecuaci´on para obtener un sistema de ecuaciones cuadrado. Sea D(an−1 an ) = D(an−2 an−1 ) la u ´ltima ecuaci´on, por lo tanto el sistema de ecuaciones homog´eneo correspondiente a este problema es representado por la siguiente matriz a2 . . . an − a2 .. . a2 . . . an a2 . . . an 0. ··· .. . ··· ··· ···. a1 . . . an−3 an−1 an .. .. a1 . . . an−2 an .. .. a1 . . . an−3 an−1 an − an−1 a1 . . . an−2 an − an−2 a1 . . . an−3 an−1 an a1 . . . an−2 an − an an−1 an−2 − an. a1 . . . an−1 .. .. . a1 · · · an−1 a1 . . . an−1 − an−1 −an−1. Aplicando la operaci´on por filas Fn−2 − Fn−1 se obtiene la siguiente matriz equivalente a2 . . . an − a2 · · · a1 . . . an−3 an−1 an a1 . . . an−2 an a1 . . . an−1 .. .. .. .. ... . . . . 0 ··· −an−1 −an−2 + an an−1 a2 . . . an · · · a1 . . . an−3 an−1 an a1 . . . an−2 an − an a1 . . . an−1 − an−1 0 ··· an−1 an−2 − an −an−1 Si se aplica la operaci´on Fn−2 +Fn se obtiene una fila de ceros, con lo cual esta matriz tendr´ıa determinante 0. Dado que las operaciones elementales por fila no alteran el determinante [3], se concluye que el sistema homog´eneo tiene matriz asociada con determinante 0, concluyendo as´ı que el sistema tiene infinitas soluciones..
(19) 2. N´ umeros especiales generados mediante el operador diferencial El estudio de las reglas de producci´on de gram´aticas independientes del contexto es actualmente un tema de inter´es, en especial su conexi´on con an´alisis combinatorio [60]. En este cap´ıtulo se presentan distintas familias de n´ umeros, de gran importancia en an´alisis combinatorio, que pueden ser representadas empleando el operador derivada formal, definido con respecto a gram´aticas independientes del contexto. Empleando gram´aticas se demuestran algunas propiedades de estos n´ umeros e incluso, en algunos casos, se proponen algunas generalizaciones.. 2.1.. Coeficientes binomiales. En esta secci´on se estudia la gram´atica G = {a → a}, y ser´a empleada para obtener propiedades de los coeficientes binomiales, tambi´en denominados n´ umeros combinatorios. Proposici´ on 2.1.1. Sea G = {a → a}, entonces Dn (am ) = mn am , para cada n ≥ 0. Demostraci´on. Claramente D0 (am ) = am , m´as a´ un D(am ) = mam−1 D(a) = mam . Supon m n m n+1 m niendo que D (a ) = m a , se calcula D (a ) de la siguiente forma Dn+1 (am ) D(Dn (am )) = D(mn am ) = mn [mam−1 D(a)] = mn+1 am . Por lo tanto, Dn (am ) = mn am para cada n ≥ 0. Se observa que si m = 0, se obtiene Dn (a0 ) = 0. Las siguientes proposiciones son resultados conocidos de los n´ umeros combinatorios, usualmente demostrados mediante el teorema del binomio de Newton, para los cuales se presenta una demostraci´on empleando gram´aticas. Proposici´ on 2.1.2 ([14], p. 132).. n P k=0. n k. . = 2n .. Demostraci´on. Considerando G = {a → a}, se tiene que Dn (a) = a y Dn (a2 ) = 2n a2 , por la Proposici´on 2.1.1 tomando m = 1 y m = 2 respectivamente, luego por la regla del producto.
(20) 12. 2 N´ umeros especiales generados mediante el operador diferencial. de Leibniz n X n D (a ) = Dn−k (a)Dk (a) k k=0 n X n n 2 2 a = [a][a]. k k=0 n. Luego,. 2. n P k=0. n k. . como Dr (a) = a yDn (a2 ) = 2n a2 ,. = 2n .. Proposici´ on 2.1.3 ([14], p. 132).. n P. (−1)k. k=0. n k. . = 0.. Demostraci´on. Tomando G = {a → a}, se tiene que Dn (a) = a y Dn (a−1 ) = (−1)n a−1 , por la Proposici´on 2.1.1 tomando m = 1 y m = −1 respectivamente, entonces por la regla del producto de Leibniz n X n n −1 D (aa ) = Dn−k (a)Dk (a−1 ) k k=0 n X n n 0 D (a ) = [a][(−1)k a−1 ] k k=0 n X k n (−1) 0= . k k=0 Por lo tanto,. n P k=0. 2.2.. n k. . = 0.. N´ umeros factoriales. Los n´ umeros factoriales pueden generarse mediante la aplicaci´on sucesiva del operador derivada formal, con respecto a la gram´atica G = {a → a2 ; b → b2 }, como lo muestra la siguiente proposici´on. Proposici´ on 2.2.1. Sea G = {a → a2 ; b → b2 }, entonces Dn (a) = n!an+1 , Dn (b) = n!bn+1 para cada n ≥ 0. Demostraci´on. Se observa que D0 (a) = a, m´as a´ un D(a) = a2 , con lo cual el resultado se cumple para n = 0 y n = 1. Suponiendo que Dn (a) = n!an+1 se calcula Dn+1 (a). Dn+1 (a) Dn+1 (a) Dn+1 (a) Dn+1 (a). = D(Dn (a)) = D(n!an+1 ) = (n + 1)n!an D(a) = (n + 1)!an+2 .. Se demuestra as´ı que Dn (a) = n!an+1 , para cada n ≥ 0. La demostraci´on de Dn (b) = n!bn+1 es completamente an´aloga..
(21) 2.2 N´ umeros factoriales. 13. Considerando la gram´atica G = {a → a2 ; b → b2 } es posible construir un polinomio cuyos coeficientes sean n´ umeros factoriales. Proposici´ on 2.2.2. Sea G = {a → a2 ; b → b2 }, entonces Dn (ab) =. n P. n!ak+1 bn−k+1 para. k=0. cada n ≥ 0.. Demostraci´on. Por la Proposici´on 2.2.1 se tiene que Dn (a) = n!an+1 y Dn (b) = n!bn+1 , luego por la regla del producto de Leibniz, Proposici´on 1.1.5, se tiene que n X n D (ab) = Dk (a)Dn−k (b) k k=0 n X n! = k!ak+1 (n − k)!bn−k+1 . (n − k)!k! k=0 n. Simplificando, se obtiene que Dn (ab) =. n P. n!ak+1 bn−k+1 .. k=0. En la proposici´on anterior, se obtuvo que Dn (ab) genera una familia de polinomios. A continuaci´on se muestran los primeros de ellos. D0 (ab) D(ab) D2 (ab) D3 (ab) D4 (ab). = ab = a2 b + ab2 = 2a3 b + 2a2 b2 + 2ab3 = 6a4 b + 6a3 b2 + 6a2 b3 + 6ab4 = 24a5 b + 24a4 b2 + 24a3 b3 + 24a2 b4 + 24ab5 .. Se observa que la suma de coeficientes tambi´en permite generar n´ umeros factoriales, como se muestra en el siguiente corolario. Corolario 2.2.3. Sea G = {a → a2 ; b → b2 }, entonces la suma de los coeficientes del polinomio Dn (ab) es (n + 1)!. Demostraci´on. Por la Proposici´on 2.2.2 se tiene que Dn (ab) =. n P. n!ak+1 bn−k+1 , para sumar. k=0. los coeficientes se toma P (a, b) = Dn (ab) y se calcula P (1, 1), luego: P (a, b) = P (1, 1) = P (1, 1) =. n P k=0 n P k=0 n P. n!ak+1 bn−k+1. tomando a = 1, b = 1. n![1]k+1 [1]n−k+1 n!. k=0. P (1, 1) = [n + 1]n! Por lo tanto, la suma de los coeficientes de Dn (ab) es (n + 1)!..
(22) 14. 2 N´ umeros especiales generados mediante el operador diferencial. Con base en la gram´atica G = {a → a2 ; b → b2 } se construye una gram´atica en la cual las variables se crucen, de este modo se propone la gram´atica G = {a → a2 ; b → ab}. Claramente Dn (a) = n!an+1 , la demostraci´on es igual en ambas gram´aticas ya que las variables no se cruzan; no obstante Dn (b) presenta una leve variaci´on. Proposici´ on 2.2.4. Sea G = {a → a2 ; b → ab}, entonces Dn (a) = n!an+1 , Dn (b) = n!an b y Dn (ab) = [n + 1]!an+1 b para cada n ≥ 0. Demostraci´on. Como D0 (a) = a y D(a) = a2 , el resultado se cumple para n = 0 y n = 1; suponiendo que Dn (a) = n!an+1 se obtiene que Dn+1 (a) = D(n!an+1 ) = n!(n + 1)an D(a), luego D(a) = (n + 1)!an+2 . Dado que D0 (b) = b y D(b) = ab = 1!a1 b, se comprueba que la proposici´on se cumple para n = 0 y n = 1. Suponiendo que Dn (b) = n!an b se calcula Dn+1 (b) de la siguiente manera Dn+1 (b) = D(n!an b) = n![D(an )b + an D(b)] = n![nan−1 D(a)b + an [ab]] = n![nan+1 b + an+1 b] = (n + 1)!an+1 b. Luego, Dn (a) = n!an+1 y Dn (b) = n!an b para cada n ≥ 0. Se observa que D(b) = ab, entonces Dn (ab) = Dn+1 (b) = [n + 1]!an+1 b. Corolario 2.2.5. Sea G = {a → a2 ; b → ab}, entonces Dn (ab) = (n + 1)!an+1 b para cada n ≥ 0. La siguiente proposici´on corresponde a un resultado general, en el cual se considera Dn (am ); si bien se considera la gram´atica G = {a → a2 ; b → ab} es claro que el resultado tambi´en aplica para G = {a → a2 ; b → b2 }. Proposici´ on 2.2.6. Sea G = {a → a2 ; b → ab} entonces Dn (am ) = Demostraci´on. D(am ) = mam−1 D(a) = mam−1 [a2 ] = mam+1 =. [m + n − 1]! m+n a . [m − 1]!. [m + [1] − 1]! m+[1] a . Supo[m − 1]!. [m + n − 1]! m+n a se calcula Dn+1 (am ) de la siguiente forma [m − 1]! n m Dn+1 (am ) = D(D (a )) [m + n − 1]! m+n =D a [m − 1]! [m + n − 1]![m + n] m+n−1 = a D(a) [m − 1]! [m + n]! m+n−1 2 a [a ] = [m − 1]! [m + n]! m+n+1 = a . [m − 1]! [m + (n + 1) − 1]! m+[n+1] Luego Dn+1 (am ) = a . [m − 1]! niendo que Dn (am ) =.
(23) 2.2 N´ umeros factoriales. 15. [m + n − 1]! m+n b ; [m − 1]! no obstante si se considera G = {a → a2 ; b → ab} se tiene la siguiente proposici´on. Claramente al considerar G = {a → a2 ; b → b2 } se tiene que Dn (bm ) =. Proposici´ on 2.2.7. Sea G = {a → a2 ; b → ab} entonces Dn (bm ) = Demostraci´on. D(bm ) = mbm−1 D(b) = mbm−1 [ab] = mabm =. [m + n − 1]! n m a b . [m − 1]!. [m + [1] − 1]! [1] m a b . [m − 1]!. [m + n − 1]! n m a b se calcula Dn+1 (bm ) de la siguiente forma [m − 1]! n m Dn+1 (bm ) = D(D (b )) [m + n − 1]! n m =D a b [m − 1]! [m + n − 1]! D(an bm ) = [m − 1]! [m + n − 1]! n−1 m = [na b D(a) + man bm−1 D(b)] [m − 1]! [m + n − 1]! n+1 m = [na b + man+1 bm ] [m − 1]! [m + n]! n+1 m = [a b ] [m − 1]! [m + [n + 1] − 1]! n+[1] m = a b . [m − 1]!. Suponiendo que Dn (bm ) =. Lo cual demuestra que Dn (bm ) =. [m + n − 1]! n m a b . [m − 1]!. Algunos n´ umeros formados mediante n´ umeros factoriales tambi´en pueden ser generados mediante gram´aticas, tal es el caso de los n´ umeros de Catalan, nombrados en honor a Eugene Charles Catalan pese a que estos n´ umeros ya hab´ıan sido presentados en China por Antu Ming [57]. Algunos de los diversos conteos que realizan estos n´ umeros, junto con algunas de sus propiedades son estudiados en [83]. El siguiente corolario muestra c´omo mediante la gram´atica G = {a → a2 ; b → ab} segeneran umeros de Catalan los cuales, seg´ un [77], los n´ 2n 1 . satisfacen la recurrencia Cn = n+1 n Corolario 2.2.8. Sean G = {a → a2 ; b → ab} y Cn el n-´esimo n´ umero de Catalan, entonces (n + 1)!C (n + 1)!C n 2n n n n Dn (an ) = a y Dn (bn ) = a b . 2 2 [m + n − 1]! n+m [m + n − 1]! n m Demostraci´on. Dado que Dn (am ) = a y Dn (bm ) = a b , por [m − 1]! [m − 1]! las Proposiciones 2.2.6 y 2.2.7 respectivamente, al considerar m = n en las expresiones ante[2n − 1]! 2n [2n − 1]! n n a y Dn (bn ) = a b . Como en ambos casos riores se obtiene que Dn (an ) = [n − 1]! [n − 1]! [2n − 1]! se tiene como coeficiente , se procede a reescribirlo como se muestra a continuaci´on. [n − 1]!.
(24) 16. 2 N´ umeros especiales generados mediante el operador diferencial. (2n) [2n − 1]! [2n − 1]! = [n − 1]! (2n) [n − 1]! (2n)! = 2(n!) n! (2n)! = n! 2(n!) n! 2n 1 2n = ya que Cn = n 2 n+1 n n! [(n + 1)Cn ] . = 2 [2n − 1]! (n + 1)!Cn 2n [n + 1]! Por lo tanto, = Cn . De esta forma, se concluye que Dn (an ) = a [n − 1]! 2 2 (n + 1)!Cn n n y Dn (bn ) = a b . 2 Los primeros n´ umeros de Catalan Cn , variando n desde 0, son: 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670 Algunas aplicaciones de estos n´ umeros se aprecian en [47]. Proposici´ on 2.2.9. Sea G = {a → a2 ; b → ab} entonces Dn (am bm ) =. [2m + n − 1]! m+n n a b . [2m − 1]!. Demostraci´on. Para el caso n = 1, se tiene que D(am bm ) = mam−1 bm D(a) + mam bm−1 D(b) = mam−1 bm [a2 ] + mam bm−1 [ab] = mam+1 bm + mam+1 bm . Por lo tanto, D(am bm ) = 2mam+1 bm ; comprobando as´ı el resultado para n = 1. Suponiendo [2m + n − 1]! m+n m a b , se calcula Dn+1 (am bm ) de la siguiente forma: que Dn (am bm ) = [2m − 1]! n+1 m m D (a b ) = D(Dn (am bm )) [2m + n − 1]! = D (am+n bm ) [2m − 1]! [2m + n − 1]! = [(m + n)am+n−1 bm D(a) + mam+n bm−1 D(b)] [2m − 1]! [2m + n − 1]! = [(m + n)am+n−1 bm [a2 ] + mam+n bm−1 [ab]] [2m − 1]! [2m + n − 1]! = [(m + n)am+n+1 bm + mam+n+1 bm ] [2m − 1]! [2m + n − 1]! = [(2m + n)am+n+1 bm ] . [2m − 1]! Por lo tanto, Dn+1 (am bm ) =. [2m + n]! m+n+1 m a b . [2m − 1]!.
(25) 2.2 N´ umeros factoriales. 2.2.1.. 17. Propiedades de los n´ umeros factoriales. Los resultados que se presentan a continuaci´on se basan en la secci´on 2.2, por lo cual la gram´atica sigue siendo G = {a → a2 ; b → ab}. La siguiente proposici´on corresponde a una propiedad de los n´ umeros factoriales, cuya demostraci´on se lleva a cabo mediante gram´aticas. n [2m + n − 1]! X n [m + k − 1]! [m + n − k − 1]! Teorema 2.2.10. = , para m ≥ 1. [2m − 1]! k [m − 1]! [m − 1]! k=0 Demostraci´on. Tomando G = {a → a2 ; b → ab}, dado que Dn (am ) =. [m + n − 1]! m+n a , [m − 1]!. [2m + n − 1]! 2m+n a ; luego, aplicando la [2m − 1]! regla del producto de Leibniz sobre Dn (a2m ) se tiene que por la Proposici´on 2.2.6, se observa que Dn (a2m ) =. n P. n k. k m n−k m D (a )D (a ) k=0 n X n [m + k − 1]! m+k [m + n − k − 1]! m+n−k [2m + n − 1]! 2m+n a = a a [2m − 1]! k [m − 1]! [m − 1]! k=0 n X n [m + k − 1]! [m + n − k − 1]! 2m+n [2m + n − 1]! 2m+n a = a . k [2m − 1]! [m − 1]! [m − 1]! k=0 n [2m + n − 1]! X n [m + k − 1]! [m + n − k − 1]! Por lo tanto = . [2m − 1]! k [m − 1]! [m − 1]! k=0 Dn (a2m ) =. Tomando m = 1 en el teorema 2.2.10, se obtiene el siguiente corolario. n P n Corolario 2.2.11. (n + 1)! = k!(n − k)!. k k=0. Considerando la gram´atica G = {a → a2 ; b → ab}, el Corolario 2.2.11 puede demostrarse empleando la Proposici´on 2.2.4 y la regla del producto de Leibniz. El siguiente resultado permite reescribir [3n]!. n 3[2n]!n! X 2n − k − 1 n + k − 1 . Corolario 2.2.12. [3n]! = 2 n−1 n−1 k=0 Demostraci´on. Considerando la gram´atica G = {a → a2 ; b → ab}, por el Teorema 2.2.10 se n [2m + n − 1]! X n [m + k − 1]! [m + n − k − 1]! tiene que = , tomando m = n [2m − 1]! k [m − 1]! [m − 1]! k=0 [3n − 1]! [2n − 1]! 2(3n)[3n − 1]! 3(2n)[2n − 1]! 2[3n]! 3[2n]!. =. n X n [n + k − 1]! [2n − k − 1]!. [n − 1]! [n − 1]! n! [n + k − 1]! [2n − k − 1]! = [n − k]!k! [n − 1]! [n − 1]! k=0 n X [n + k − 1]! [2n − k − 1]! = n! . [n − 1]!k! [n − 1]![n − k]! k=0 n X. k=0. k. multiplicando por. 2(3n) =1 3(2n).
(26) 18. 2 N´ umeros especiales generados mediante el operador diferencial. n 3[2n]!n! X n + k − 1 2n − k − 1 Por lo tanto, [3n]! = . 2 n−1 n−1 k=0 La demostraci´on anterior puede realizarse mediante el operador derivada formal si se considera G = {a → a2 ; b → ab}, las Proposiciones 2.2.6, 2.2.7 y 2.2.9, junto con la regla del producto de Leibniz.. 2.2.2.. N´ umeros doble factorial. Se definen los n´ umeros doble factorial mediante la siguiente recurrencia n!! = n(n − 2)!! con (−1)!! = 1 y 0!! = 1. Por ejemplo 6!! = (6)(4)(2) = 48 y 7! = (7)(5)(3)(1) = 105. Los n´ umeros factoriales pueden escribirse en t´erminos de doble factoriales, n! = n!!(n − 1)!!, y a su vez los doble factoriales en t´erminos de factoriales, (2n)!! = 2n n!; una demostraci´on de estos resultados se presenta en el ap´endice B.1.1 como Proposiciones B.1.1 y B.1.2 respectivamente. Las siguientes proposiciones muestran como generar n´ umeros doble factorial impares mediante el operador derivada formal, considerando la gram´atica G = {a → ab2 ; b → b3 }. Proposici´ on 2.2.13. Sea G = {a → ab2 ; b → b3 }, entonces Dn (a) = (2n − 1)!!ab2n para todo n ≥ 1. Demostraci´on. Dado que D(a) = ab2 = (2[1] − 1)!!ab2[1] , se verifica el resultado para n = 1. Suponiendo que Dn (a) = (2n − 1)!!ab2n se calcula Dn+1 (a) Dn+1 (a) = D((2n − 1)!!ab2n ) = (2n − 1)!![D(a)b2n + aD(b2n )] = (2n − 1)!![[ab2 ]b2n + 2nab2n−1 D(b)] = (2n − 1)!![[ab2 ]b2n + 2nab2n−1 b3 ] = (2n − 1)!![ab2n+2 + 2nab2n+2 ] = (2n − 1)!!(2n + 1)[ab2n+2 ] = (2n + 1)!![ab2n+2 ]. Se comprueba as´ı que Dn (a) = (2n − 1)!!ab2n para todo n ≥ 1. Proposici´ on 2.2.14. Sea G = {a → ab2 ; b → b3 }, entonces para todo n ≥ 1 n D (b) = (2n − 1)!!b2n+1 y Dn (b2 ) = (2n)!!b2(n+1) . Demostraci´on. Para probar que Dn (b) = (2n − 1)!!b2n+1 se procede de manera similar a lo realizado en la Proposici´on 2.2.13. Dado que D(b) = b3 = (2[1] − 1)!!b2[1]+1 y D(b2 ) = 2bD(b) = 2!!b2([1]+1) se verifica la f´ormula para n = 1. Suponiendo que Dn (b) = (2n − 1)!!b2n+1 y Dn (b2 ) = (2n)!!b2(n+1) se calculan Dn+1 (b) y Dn+1 (b2 ).
(27) 2.2 N´ umeros factoriales. 19. Dn+1 (b) = D((2n − 1)!!b2n+1 ) = (2n − 1)!!D(b2n+1 ) = (2n − 1)!!(2n + 1)b2n D(b) = (2n + 1)!!b2n+3. Dn+1 (b2 ) Dn+1 (b2 ) Dn+1 (b2 ) Dn+1 (b2 ). = D((2n)!!b2(n+1) ) = (2n)!!D(b2n+2 ) = (2n)!!(2n + 2)b2n+1 D(b) = (2[n + 1])!!b2[n+2]. Por lo tanto Dn (b) = (2n − 1)!!b2n+1 y Dn (b2 ) = (2n)!!b2[n+1] para todo n ≥ 1. Corolario 2.2.15. Sea G = {a → ab2 ; b → b3 }, entonces Dn (b3 ) = (2n + 1)!!b2n+3 para todo n ≥ 1. Demostraci´on. Por la Proposici´on 2.2.14 se tiene que Dn (b) = (2n−1)!!b2n+1 , pero D(b) = b3 , luego Dn+1 (b) = (2[n + 1] − 1)!!b2(n+1)+1 Dn (D(b)) = (2n + 1)!!b2n+3 Dn (b3 ) = (2n + 1)!!b2n+3. A continuaci´on se aplica el operador derivada formal para generar n´ umeros doble factorial pares. Proposici´ on 2.2.16. Sea G = {a → ab2 ; b → b3 }, entonces Dn (ab) = (2n)!!ab2n+1 para todo n ≥ 1. Demostraci´on. Se calcula inicialmente D(ab) de la siguiente manera D(ab) = D(a)b + aD(b) = [ab2 ]b + a[b3 ] = 2ab3 . Luego D(ab) = 2ab3 = (2[1])!!ab2[1]+1 , comprobando el resultado para n = 1. Suponiendo que Dn (ab) = (2n)!!ab2n+1 se calcula Dn+1 (ab). Dn+1 (ab) = D((2n)!!ab2n+1 ) = (2n)!![D(a)b2n+1 + aD(b2n+1 )] = (2n)!![[ab2 ]b2n+1 + (2n + 1)ab2n D(b)] = (2n)!![ab2n+3 + (2n + 1)ab2n b3 ] = (2n)!!(2n + 2)ab2n+3 = (2n + 2)!!ab2n+3 . Probando as´ı que Dn+1 (ab) = (2[n + 1])!!ab2[n+1]+1 . Por lo tanto Dn (ab) = (2n)!!ab2n+1 para todo n ≥ 1. La siguiente proposici´on es un resultado general sobre la gram´atica G = {a → ab2 ; b → b3 }..
(28) 20. 2 N´ umeros especiales generados mediante el operador diferencial. Proposici´ on 2.2.17. Sea G = {a → ab2 ; b → b3 }, entonces Dn (bm ) =. [m + 2(n − 1)]!! m+2n b . [m − 2]!!. Demostraci´on. Tomando m fijo, se observa que D(bm ) = mbm−1 D(b) = mbm−1 [b3 ] = mbm+2 . [m + 2([1] − 1)]!! m+2[1] [m + 2(n − 1)]!! m+2n b . Suponiendo que Dn (bm ) = b , [m − 2]!! [m − 2]!! se calcula Dn+1 (bm ) como sigue [m + 2(n − 1)]!! m+2n n+1 m D (b ) = D b [m − 2]!! [m + 2(n − 1)]!! = D (bm+2n ) [m − 2]!! [m + 2n − 2]!! = [m + 2n]bm+2n−1 D (b) [m − 2]!! [m + 2n]!! m+2n−1 3 = b [b ] [m − 2]!! [m + 2n]!! m+2n+2 = b [m − 2]!!. Con lo cual D(bm ) =. Luego, Dn+1 (bm ) =. 2.2.3.. [m + 2n]!! m+2[n+1] b . [m − 2]!!. Propiedades de los n´ umeros doble factorial. La siguiente proposici´on muestra una propiedad que relaciona los n´ umeros doble factorial con argumento par, en t´erminos de combinatorios y doble factorial con argumento impar. n X n Teorema 2.2.18 (Teorema 3 de [36]). (2n)!! = [2(n − k) − 1]!![2k − 1]!!. k k=0 Demostraci´on. Considerando la gram´atica G = {a → ab2 ; b → b3 }, por la Proposici´on 2.2.13, Dn (a) = (2n − 1)!!ab2n . Del mismo modo, por la Proposici´on 2.2.14, Dn (b) = (2n − 1)!!b2n+1 , adem´as por la Proposici´on 2.2.16 se cumple que Dn (ab) = (2n)!!ab2n+1 . Por la regla del producto de Leibniz, Proposici´on 1.1.5, se tiene que n X n D (ab) = Dk (a)Dn−k (b) k k=0 n X n (2n)!!ab2n+1 = [(2k − 1)!!ab2k ][[2(n − k) − 1]!!ab2(n−k)+1 ] k k=0 n X n (2n)!!ab2n+1 = [2k − 1]!![2(n − k) − 1]!!ab2n+1 k k=0 n.
(29) 2.2 N´ umeros factoriales. 21. n X n Probando as´ı que (2n)!! = [2k − 1]!![2(n − k) − 1]!!. k k=0. Otra demostraci´on del teorema 2.2.18, en la cual se emplean funciones generadoras y convoluci´on, puede apreciarse en [36]. Una demostraci´on alternativa del teorema 2.2.18, mediante la gram´atica G = {a → ab2 ; b → b3 }, se obtiene al considerar que Dn (b2 ) = (2n)!!b2n+2 y Dn (b) = (2n − 1)!!b2n+1 , por la Proposici´on 2.2.14, y emplear la regla del producto de Leibniz. n X n [2k − 1]!![2(n − k) − 1]!! n para todo n. Corolario 2.2.19. 2 = (n − k)!k! k k=0 Demostraci´on. Aplicando el Teorema 2.2.18 n P. n k. . [2k − 1]!![2(n − k) − 1]!! k=0 n P n! n [2k − 1]!![2(n − k) − 1]!! 2 n! = k=0 (n − k)!k! n P [2k − 1]!![2(n − k) − 1]!! n Por lo tanto, 2 = . (n − k)!k! k=0 (2n)!! =. como (2n)!! = 2n n!. Un resultado similar al Teorema 2.2.18, para doble factoriales impares, se demuestra a continuaci´on. n X n Teorema 2.2.20. (2n + 1)!! = [2(n − k)]!![2k − 1]!!, para todo n ≥ 0. k k=0 Demostraci´on. Considerando la gram´atica G = {a → ab2 ; b → b3 }, por la Proposici´on 2.2.14 se tiene que Dn (b) = (2n−1)!!b2n+1 y Dn (b2 ) = (2n)!!b2(n+1) , adem´as Dn (b3 ) = (2n+1)!!b2n+3 , por el Corolario 2.2.15, luego por la regla del producto de Leibniz se tiene que: Dn (b3 ) = (2n + 1)!!b. 2n+3. (2n + 1)!!b. 2n+3. = =. n P k=0 n P k=0 n P k=0. Por lo tanto (2n + 1)!! =. n P k=0. n k. Dk (b)Dn−k (b2 ). n k. [(2k − 1)!!b2k+1 ][[2(n − k)]!!b2(n−k+1) ]. n k. (2k − 1)!![2(n − k)]!!b2n+3. . . n [2k − 1]!![2(n − k)]!!. k. El siguiente resultado fue presentado en la secci´on 4.5 de [16], la demostraci´on se hace identificando los diferentes conteos que realiza. La demostraci´on que se presenta a continuaci´on se basa en el Teorema 2.2.20 y en la relaci´on existente entre factoriales y doble factoriales..
(30) 22. 2 N´ umeros especiales generados mediante el operador diferencial. Teorema 2.2.21. (2n − 1)!! =. n (2n − 2)!!(2k − 3)!! P , para todo n ≥ 1. (2k − 2)!! k=1. Demostraci´on. Dado que (2n + 1)!! =. n P k=0. n k. [2(n − k)]!![2k − 1]!!, por el Teorema 2.2.20,. tomando n − 1 en lugar de n se tiene que (2[n − 1] + 1)!! = (2n − 1)!! es dado por:. (2n − 1)!! =. n−1 P. =. k=0 n P. =. k=1 n P k=1 n P. n−1 k. [2(n − 1 − k)]!![2k − 1]!!. n−1 k−1. [2(n − 1 − [k − 1])]!![2(k − 1) − 1]!!. n−1 k−1. [2(n − k)]!![2k − 3]!!. . . . (n − 1)! [2(n − k)]!![2k − 3]!! k=1 (n − k)!(k − 1)! n P (n − 1)! = 2n−k (n − k)![2k − 3]!! k=1 (n − k)!(k − 1)! n P 2n (n − 1)! = (n − k)![2k − 3]!! k k=1 2 (n − k)!(k − 1)! n P 2[2n−1 (n − 1)]! = (n − k)![2k − 3]!! k−1 )[k − 1]!! k=1 2(n − k)!(2 n P (2n − 2)!! (n − k)![2k − 3]!!. = k=1 (n − k)!(2k − 2)!!. =. Por lo tanto (2n − 1)!! =. tomando la suma desde k = 1. como [2(n − k)]!! = 2n−k (n − k)!. como [2r]!! = 2r [r]!. n [2n − 2]!![2k − 3]!! P . [2k − 2]!! k=1. El siguiente corolario corresponde al teorema anterior, con algunos t´erminos escritos como n´ umeros factorial. Corolario 2.2.22. (2n − 1)!! =. n 2n−k [n − 1]![2k − 3]!!k P . k! k=1. Demostraci´on. Como (2n − 1)!! =. n [2n − 2]!![2k − 3]!! P , por el Teorema 2.2.21, se tiene que [2k − 2]!! k=1 n [2[n − 1]]!![2k − 3]!! P [2[k − 1]]!! k=1 n 2n−1 [n − 1]![2k − 3]!! P = 2k−1 [k − 1]! k=1 n−k n P 2 [n − 1]![2k − 3]!! = . [k − 1]! k=1. (2n − 1)!! =. n 2n−k [n − 1]![2k − 3]!!k P Luego, (2n − 1)!! = . k! k=1. El siguiente teorema es una propiedad de n´ umeros doble factorial para dos valores m, n dados..
(31) 2.3 N´ umeros multifactorial. 23. n [2(m + n − 1)]!! X n [m + 2(k − 1)]!! [m + 2(n − k − 1)]!! Teorema 2.2.23. = . [2(m − 1)]!! [m − 2]!! [m − 2]!! k k=0 Demostraci´on. Considerando la gram´atica G = {a → ab2 ; b → b3 }, por la Proposicion 2.2.17 [m + 2(n − 1)]!! m+2n se sabe que Dn (bm ) = b , luego [m − 2]!! Dn (b2m ) [2m + 2(n − 1)]!! 2m+2n b [2m − 2]!! [2m + 2(n − 1)]!! 2m+2n b [2m − 2]!!. n X n = Dk (bm )Dn−k (bm ) k k=0 n X n [m + 2(k − 1)]!! m+2k [m + 2(n − k − 1)]!! m+2(n−k) = b b [m − 2]!! [m − 2]!! k k=0 n X n [m + 2(k − 1)]!! [m + 2(n − k − 1)]!! 2m+2n = b . k [m − 2]!! [m − 2]!! k=0. n [m + 2(k − 1)]!! [m + 2(n − k − 1)]!! [2(m + n − 1)]!! X n Por lo tanto, = . k [2(m − 1)]!! [m − 2]!! [m − 2]!! k=0 Como caso particular del teorema anterior, si se toma m = 1 se obtiene el Teorema 2.2.18.. 2.3.. N´ umeros multifactorial. Los n´ umeros multifactorial, tambi´en conocidos como (n, k)−factoriales [72], permiten generalizar los n´ umeros factorial y doble factorial presentados en las secciones 2.2 y 2.2.2 respectivamente; basados en [46] se definen los n´ umeros multifactorial n!r = n(n − r)!r con (1 − r)!r = · · · = (−1)!r = 0!r = 1. Por ejemplo, (17)!5 = (17)(12)(7)(2) = 2856 y (30)!9 = (30)(21)(12)(3) = 22680. Dada la notaci´on que se emplea, se observa que n!2 = n!! y que n!1 = n! [85]. Los n´ umeros multifactorial pueden escribirse como n´ umeros factoriales de la siguiente forma n (rn)!r = r n!, una demostraci´on puede verse en el ap´endice como Proposici´on B.1.3; la propiedad anterior puede generalizarse en t´erminos de n´ umeros multifactorial obteniendo as´ı (rn)!kr = rn n!k , una demostraci´on puede apreciarse en el ap´endice como Proposici´on B.1.4. En esta secci´on se muestra c´omo el operador formal, definido con respecto a las derivada r r+1 r+1 r ab a b ;b → y las gram´aticas de gram´aticas G = {a → abr ; b → br+1 }, G = a → 2 2 la forma G = {a1 → [a1 . . . ar ]m a1 ; . . . ; ar → [a1 . . . ar ]m ar }, permite generar n´ umeros multifactorial..
(32) 24. 2.3.1.. 2 N´ umeros especiales generados mediante el operador diferencial. . La gram´ atica G = a → abr ; b → br+1. La gram´atica G = {a → ab; b → b2 }, equivalente a la gram´atica G = {a → a2 ; b → ab} presentada en la secci´on 2.2 salvo el intercambio de papeles entre a y b, permite generar n´ umeros factoriales. Por otra parte, la gram´atica G = {a → ab2 ; b → b3 } permite generar n´ umeros doble factorial, como se observa en la secci´on 2.2.2. Teniendo en cuenta lo anterior se propone la gram´atica G = {a → abr ; b → br+1 }, con la cual se generan n´ umeros multin r+1 factorial, para comprobarlo basta con analizar D (b). Dado que D(b) = b se tiene que 2 r 2r+1 D (b) = (r + 1)b D(b) = (r + 1)b ; se observa que al aplicar el operador D el exponente de b se reduce en 1 y como consecuencia de la aparici´on de D(b) se incrementa en r + 1, con lo cual el incremento total del exponente es r; de este modo, en cada aplicaci´on del operador, el coeficiente que multiplica se ira incrementado en r. Teniendo en cuenta lo anterior, se propone el siguiente resultado. Teorema 2.3.1. Sea G = {a → abr ; b → br+1 }, entonces Dn (bm ) =. Demostraci´on. D(bm ) = mbm−1 D(b) = mbm−1 [br+1 ] = mbm+r = que Dn (bm ) =. [m + (n − 1)r]!r m+nr b . [m − r]!r. [m]!r m+r b . Suponiendo [m − r]!r. [m + (n − 1)r]!r m+nr b se calcula Dn+1 (bm ) de la siguiente forma [m − r]!r n m Dn+1 (bm ) = D(D (b )) [m + (n − 1)r]!r m+nr b =D [m − r]!r [m + (n − 1)r]!r D(bm+nr ) = [m − r]!r [m + (n − 1)r]!r = [m + nr]bm+nr−1 D(b) [m − r]!r [m + (n − 1)r]!r = [m + nr]bm+nr−1 [br+1 ] [m − r]!r [m + nr]!r m+(n+1)r = b . [m − r]!r. Probando as´ı que Dn (bm ) =. [m + (n − 1)r]!r m+nr b , para cada n. [m − r]!r. Teorema 2.3.2. Sea G = {a → abr ; b → br+1 }, entonces Dn (am ) =. [m + (n − 1)r]!r m nr a b . [m − r]!r. Demostraci´on. D(am ) = mam−1 D(a) = mam br , comprobando as´ı la propoisici´on para n = 1. [m + (n − 1)r]!r m nr Suponiendo que Dn (am ) = !r a b , se calcula Dn+1 (am ) de la siguiente [m − r]!r forma.
(33) 2.3 N´ umeros multifactorial. 25. n m Dn+1 (am ) = D(D (a )) [m + (n − 1)r]!r m nr a b =D [m − r]!r [m + (n − 1)r]!r = D (am bnr ) [m − r]!r [m + (n − 1)r]!r = [D(am )bnr + am D(bnr )] [m − r]!r [m + (n − 1)r]!r [mam−1 bnr D(a) + nram bnr−1 D(b)] = [m − r]!r [m + (n − 1)r]!r = [mam−1 bnr [abr ] + nram bnr−1 [br+1 ]] [m − r]!r [m + (n − 1)r]!r m (n+1)r ma b + nram b(n+1)r = [m − r]!r [m + (n − 1)r]!r = [m + nr]am b(n+1)r [m − r]!r [m + nr]!r m (n+1)r = a b . [m − r]!r. Lo que demuestra que Dn (am ) =. [m + (n − 1)r]!r m nr a b , para cada m, n. [m − r]!r. 2.3.2.. La gram´ atica G =. ar+1 br ar br+1 a→ ;b → 2 2. . ar br+1 ar+1 br ;b → Los siguientes resultados permiten relacionar la gram´atica G = a → 2 2 con n´ umeros doble factorial, para cada r. ar+1 br ar br+1 Teorema 2.3.3. Sea G la gram´atica G = a → ;b → entonces para cada 2 2 r > 0 entero: 1. Dn (ar ) =. rn [2n − 1]!!a(n+1)r bnr . 2n. 2. Dn (br ) =. rn [2n − 1]!!anr b(n+1)r . 2n. Demostraci´on. Se realiza la demostraci´on de 1. por inducci´on, la demostraci´on del resultado 2. es completamente an´aloga. Aplicando r+1 r el operador D con respecto a la gram´atica se tiene a b r que D(ar ) = rar−1 D(a) = rar−1 = a2r br . 2 2 Suponiendo que Dn (ar ) =. rn [2n − 1]!!a(n+1)r bnr se calcula Dn+1 (ar ) de la siguiente forma 2n.
(34) 26. 2 N´ umeros especiales generados mediante el operador diferencial. Dn+1 (ar ) = D = = = = = = =. . rn [2n − 1]!!a(n+1)r bnr 2n. . rn [2n − 1]!!D(a(n+1)r bnr ) n 2n r (n+1)r nr (n+1)r nr [2n − 1]!! D(a )b + a D(b ) 2nn r (n+1)r−1 nr (n+1)r nr−1 [2n − 1]!! (n + 1)ra b D(a) + nra b D(b) 2nn r r+1 r+1 r b r (n+1)r nr−1 a b (n+1)r−1 nr a + nra b [2n − 1]!! (n + 1)ra b 2n 2 2 rn [2n − 1]!! (n + 1)ra(n+2)r b(n+1)r + nra(n+2)r b(n+1)r 2n+1 rn (n+2)r (n+1)r [2n − 1]!! (2n + 1)ra b n+1 2n+1 r [2n + 1]!!a(n+2)r b(n+1)r . 2n+1. Por lo tanto Dn (ar ) =. rn [2n − 1]!!a(n+1)r bnr . n 2 . El siguiente resultado permite relacionar la gram´atica G =. ar br+1 ar+1 br ;b → a→ 2 2. con. n´ umeros multifactorial. ar+1 br ar br+1 Teorema 2.3.4. Sea G la gram´atica G = a → ;b → entonces para cada 2 2 r > 0 entero Dn (ar br ) = (rn)!r a(n+1)r b(n+1)r . Demostraci´on. Para verificar el resultado para n = 1, se calcula D(ar br ) D(ar br ) = D(ar )br + ar D(br ) = rar−1 br D(a) +irar br−1 D(b) h h = rar−1 br = ra2r b2r. ar+1 br 2. + rar br−1. ar br+1 2. i. As´ı, D(ar br ) = r!r a2r b2r . Suponiendo que Dn (ar br ) = (rn)!r a(n+1)r b(n+1)r = rn n!a(n+1)r b(n+1)r , se calcula Dn+1 (ar br ) Dn+1 (ar br ) = D(rn n!a(n+1)r b(n+1)r ) = rn n![D(a(n+1)r )b(n+1)r + a(n+1)r D(b(n+1)r )] (n+1)r−1 (n+1)r (n+1)r (n+1)r−1 = rn n![(n + 1)ra b D(a) b h h + (n i + 1)ra h D(b)] ii = rn n!(n + 1)r a(n+1)r−1 b(n+1)r. ar+1 br 2. + a(n+1)r b(n+1)r−1. = rn+1 (n + 1)![a(n+2)r b(n+2)r ] = (r(n + 1))!r a(n+2)r b(n+2)r . Probando as´ı que Dn (ar br ) = rn n!a(n+1)r b(n+1)r = (rn)!r a(n+1)r b(n+1)r .. ar br+1 2.
(35) 2.3 N´ umeros multifactorial. 2.3.3.. 27. G = {a1 → [a1 . . . ar ]m a1 ; . . . ; ar → [a1 . . . ar ]m ar }. La gram´atica G = {a1 → [a1 . . . ar ]m a1 ; a2 → [a1 . . . ar ]m a2 ; . . . ; ar → [a1 . . . ar ]m ar }, es una gram´atica general con m, r valores dados. El siguiente resultado permite relacionar la gram´atica mencionada con n´ umeros multifactorial. Teorema 2.3.5. Sea la gram´atica G dada por G = {a1 → [a1 · · · ar ]m a1 ; a2 → [a1 · · · ar ]m a2 ; · · · ; ar → [a1 · · · ar ]m ar } entonces Dn (ai ) = [(n − 1)mr + 1]!mr [a1 a2 · · · ar ]nm ai para cada i. m+1 m nm m ai . ai+1 · · · am Demostraci´on. Claramente D(ai ) = am r = [0mr + 1]!mr [a1 · · · ar ] 1 · · · ai−1 ai. Suponiendo que Dn (ai ) = [(n − 1)mr + 1]!mr [a1 a2 . . . ar ]nm ai para cada i, se calcula Dn+1 (ai ) de la siguiente manera: Dn+1 (ai ) = D ([(n − 1)mr + 1]mr [a1 a2 · · · ar ]nm ai ) = [(n − 1)mr + 1]!mr D([a1 · · · ar ]nm ai ) = [(n − 1)mr + 1]!mr D([a1 · · · ar ]nm )ai + [a1 · · · ar ]nm D(ai ) = [(n − 1)mr + 1]!mr nm[a1 · · · ar ]nm−1 [D(a1 · · · ar )]ai + [a1 · · · ar ]nm [a1 · · · ar ]m ai = [(n − 1)mr + 1]!mr nm[a1 · · · ar ]nm−1 [D(a1 · · · ar )] + [a1 · · · ar ]nm [a1 a2 · · · ar ]m ]ai .. Aplicando la Proposici´on 1.1.4, que generaliza la regla del producto, se tiene que D(a1 · · · ar ) = D(a1 )a2 · · · ar + · · · + D(ar )a1 · · · ar−1 = [a1 · · · ar ]m a1 · · · ar + · · · + [a1 · · · ar ]m a1 · · · ar = r[a1 a2 · · · ar ]m+1 .. como D(ai ) = [a1 · · · ar ]m ai operando se obtiene. Con lo cual, Dn+1 (ai ) est´a dado por: Dn+1 (ai ) = [(n − 1)mr + 1]!mr nm[a1 · · · ar ]nm−1 [[D(a1 · · · ar )] + [a1 · · · ar ]nm [a1 · · · ar ]m ]ai = [(n − 1)mr + 1]!mr nm[a1 · · · ar ]nm−1 [[r[a1 · · · ar ]m+1 ] + [a1 · · · ar ]nm [a1 · · · ar ]m ]ai = [(n − 1)mr + 1]!mr [nmr[a1 · · · ar ](n+1)m + [a1 · · · ar ](n+1)m [a1 · · · ar ]]ai = [(n − 1)mr + 1]!mr [nmr + 1][a1 · · · ar ](n+1)m ai = [nmr + 1]!mr [a1 · · · ar ](n+1)m ai .. De donde se concluye que Dn (ai ) = [(n − 1)mr + 1]!mr [a1 . . . ar ]nm ai , para todo n. Teorema 2.3.6. Sea G la gram´atica dada por G = {a1 → [a1 . . . ar ]m a1 ; a2 → [a1 . . . ar ]m a2 ; . . . ; ar → [a1 . . . ar ]m ar }} entonces Dn ([a1 . . . ar ]m as at ) =. [nmr + 2]!mr [a1 . . . ar ](n+1)m as at , con s, t ≤ r. 2. Demostraci´on. Aplicando la regla generalizada del producto, Proposici´on 1.1.4, se calcula m m m D([a1 . . . ar ]m as at ) que es dado por D(am 1 )[[a2 . . . ar ] as at ] + · · · + [a1 . . . ar−1 ] as at D(ar ); dada la longitud de la expresi´on se analiza por t´erminos, en particular.
(36) 28. 2 N´ umeros especiales generados mediante el operador diferencial. m−1 m [a2 . . . ar ]m D(a1 )as at D(am 1 )[a2 . . . ar ] as at = ma1 m−1 = ma1 [a2 . . . ar ]m [am+1 [a2 . . . ar ]m ]as at 1 = m[a1 . . . ar ]2m as at . m 2m As´ı, D(am as at para cada l 6= s, t. En particular, l )[a1 . . . al−1 al+1 . . . ar ] as at = m[a1 . . . ar ] para s m D(am+1 )[a1 . . . as−1 as+1 . . . ar ]m at = (m + 1)am s s [a1 . . . as−1 as+1 . . . ar ] D(as )at 2m = (m + 1)[a1 . . . ar ] as at .. An´alogamente se tiene para at . Por lo tanto, D([a1 . . . ar ]m ) es dado por: D([a1 . . . ar ]m as at ) = D(a1 )[a2 . . . ar ]m as at + · · · + D(ar )[a1 . . . ar−1 ]m as at = [m + · · · + m + (m + 1) + (m + 1) +m + · · · + m][a1 . . . ar−1 ]2m as at | {z } | {z } debido a as. debido a at. = mr + 2. [nmr + 2]!mr [a1 . . . ar ](n+1)m at as , se procede a calcu2 lar Dn+1 ([a1 . . . ar ]m at as ), para ello cabe observar que Suponiendo que Dn ([a1 . . . ar ]m at as ) = (n+1)m+1. (n+1)m. (n+1)m (n+1)m. (n+1)m. ]at . . . as−1 as+1 . . . ar D(as )[a1 (n+1)m (n+1)m (n+1)m (n+1)m (n+1)m = ((n + 1)m + 1)as D(as )[a1 . . . as−1 as+1 . . . ar ]at (n+2)m (n+2)m = ((n + 1)m + 1)[a1 . . . ar ]as at (n+2)m = ((n + 1)m + 1)[a1 . . . ar ] as at . Procediendo an´alogamente, para l 6= s, t, se verifica que (n+1)m+1. (n+1)m. (n+1)m (n+1)m. (n+1)m. D(at )[a1 . . . at−1 at+1 . . . ar ]as = ((n + 1)m + 1)[a1 . . . ar ](n+2)m as at (n+1)m (n+1)m (n+1)m (n+1)m (n+1)m D(al )[a1 . . . al−1 al+1 . . . ar ]as at = (n + 1)m[a1 . . . ar ](n+2)m as at . Sumando todos estos t´erminos se obtiene que D([a1 . . . ar ](n+1)m as at ) = [(n + 1)m + · · · + [(n + 1)m + 1] + [(n + 1)m + 1] + · · · (n + 1)m][a1 . . . ar ](n+2)m as at | {z } | {z } debido a as. debido a as. = [(n + 1)mr + 2][a1 . . . ar ](n+2)m as at . Por lo tanto: n m Dn+1 ([a1 . . . ar ]m as at ) = D(D ([a1 . . . ar ] at as )) [nmr + 2]!mr (n+1)m =D [a1 . . . ar ] at as 2 [nmr + 2]!mr = D [a1 . . . ar ](n+1)m at as 2 [nmr + 2]!mr = [(n + 1)rm + 2][a1 . . . ar ](n+2)m at as 2 [(n + 1)mr + 2]!mr = [a1 . . . ar ](n+2)m at as . 2.
(37) 2.3 N´ umeros multifactorial. 29. Demostrando as´ı que Dn ([a1 . . . ar ]m as at ) =. 2.3.4.. [nmr + 2]!mr [a1 . . . ar ](n+1)m as at . 2. Propiedades de los n´ umeros multifactoriales. El siguiente teorema corresponde a una propiedad de los n´ umeros multifactoriales. Teorema 2.3.7. (rn)!r =. n rn P 2n k=0. n k. . (2k − 1)!!(2[n − k] − 1)!!. . Demostraci´on. Considerando la gram´atica G =. ar+1 br ar br+1 a→ ;b → , se tiene que 2 2. rn rn (n+1)r nr n r [2n − 1]!!a b y D (b ) = [2n − 1]!!anr b(n+1)r , por el Teorema 2.3.3, 2n 2n entonces al aplicar la regla del producto de Leibniz a Dn (ar br ) se tiene que Dn (ar ) =. n P. n k. k r n−k r D (a )D (b ) k=0 n−k n X n rk r (k+1)r kr (n−k)r (n−k+1)r [2k − 1]!!a b [2(n − k) − 1]!!a b = k 2k 2n−k k=0 n X n rn [2k − 1]!![2(n − k) − 1]!!a(n+1)r b(n+1)r . = n k 2 k=0. Dn (ar br ) =. Por el Teorema 2.3.4 se tiene que Dn (ar br ) = (rn)!r a(n+1)r b(n+1)r , por lo tanto (rn)!r a. (n+1)r (n+1)r. b. =. Se concluye as´ı que (rn)!r =. n n X n r k=0 n P n. r 2n. k=0. k 2n n k. . [2k − 1]!![2(n − k) − 1]!!a. (n+1)r (n+1)r. . b. .. (2k − 1)!!(2[n − k] − 1)!!.. El Teorema 2.3.7 es equivalente al Teorema 2.2.18, presentado como propiedad de los n´ umeros n doble factorial. Dado que (rn)!r = r n!, se tiene que n rn P n (2k − 1)!!(2[n − k] − 1)!! 2n k=0 k n rn P n rn n! = n (2k − 1)!!(2[n − k] − 1)!! 2 k=0 k n 1 P n n! = n (2k − 1)!!(2[n − k] − 1)!! 2 k=0 k n P n (2n )n! = (2k − 1)!!(2[n − k] − 1)!! k. (rn)!r =. (2n)!! =. k=0 n P k=0. n k. . como (2n )n! = (2n)!!. (2k − 1)!!(2[n − k] − 1)!!. Esto demuestra que los Teoremas 2.2.18 y 2.3.7 son equivalentes. El siguiente teorema es una generalizaci´on de los Teoremas 2.2.10 y 2.2.23, que corresponden a los casos factorial (r = 1) y doble factorial (r = 2), respectivamente..
(38) 30. 2 N´ umeros especiales generados mediante el operador diferencial. n [2m + (n − 1)r]!r X n [m + (k − 1)r]!r [m + (n − k − 1)r]!r Teorema 2.3.8. = . [2m − r]!r k [m − r]!r [m − r]!r k=0 Demostraci´on. Tomando G = {a → abr ; b → br+1 }, por el Teorema 2.3.1, se obtiene que [m + (n − 1)r]!r m+nr Dn (bm ) = b , luego al aplicar la regla del producto de Leibniz a Dn (b2m ) [m − r]!r se tiene que n. 2m. D (b. )=. n X n k=0. Dk (bm )Dn−k (bm ). n X n [m + (k − 1)r]!r. . [m + (n − k − 1)r]!r m+(n−k)r b [m − r]!r [m − r]!r k k=0 n X n [m + (k − 1)r]!r [m + (n − k − 1)r]!r 2m+nr = b . k [m − r]!r [m − r]!r. [2m + (n − 1)r]!r 2m+nr b = [2m − r]!r [2m + (n − 1)r]!r 2m+nr b [2m − r]!r. k. bm+kr. . k=0. n [m + (k − 1)r]!r [m + (n − k − 1)r]!r [2m + (n − 1)r]!r X n Por lo tanto = . k [2m − r]!r [m − r]! [m − r]! r r k=0 Teniendo en cuenta el teorema anterior, se propone el siguiente corolario que generaliza la Proposici´on 2.2.11, la cual se obtiene como el caso particular r = 1. n X n Corolario 2.3.9. [(n + 1)r]!r = r [kr]!r (n − k)r!r . k k=0 Demostraci´on. Aplicando el Teorema 2.3.8, se tiene que: n [m + (k − 1)r]!r [m + (n − k − 1)r]!r [2m + (n − 1)r]!r X n = tomando r = m [2m − r]!r k [m − r]!r [m − r]!r k=0 n [r + (k − 1)r]!r [r + (n − k − 1)r]!r [2r + (n − 1)r]!r X n = [2r − r]!r k [r − r]!r [r − r]!r k=0 n [(n + 1)r]!r X n = [kr]!r (n − k)r!r . r k k=0 n X n Por lo tanto, [(n + 1)r]!r = r [kr]!r (n − k)r!r . k k=0. El siguiente teorema corresponde a una propiedad de los n´ umeros mr-factoriales, para cada m y r. La demostraci´on de este resultado se lleva a cabo mediante la gram´atica independiente del contexto G = {a1 → [a1 . . . ar ]m a1 ; a2 → [a1 . . . ar ]m a2 ; . . . ; ar → [a1 . . . ar ]m ar }, estudiada en la secci´on 2.3.3..
Documento similar
Y en el caso específico del CEDH, valor orientativo mediado por la jurisprudencia del TEDH (6). El derecho a la inviolabilidad del domicilio que proclama el artículo 18.2 CE
Dosificar pequeñas cantidades de ozono a través de los conductos de aire acondicionado en el recinto a tratar, de manera que el aire del interior esté en todo momento
Las características del trabajo con grupos que se debería llevar a cabo en los Servicios Sociales de Atención Primaria (SSAP), en términos de variabilidad o estabilidad
Evolución de los indicadores y escenarios de Escasez Coyuntural en las Unidades Territoriales de Escasez (UTE), en los últimos 12 meses (agosto 2021 a julio
Es evidente, pues, que en algún momento los emires omeyas favorecieron la creación de alianzas con esos linajes como medio para afianzar su hegemonía sobre todo al-Andalus. En el
Reglamento (CE) nº 1069/2009 del parlamento Europeo y del Consejo de 21 de octubre de 2009 por el que se establecen las normas sanitarias apli- cables a los subproductos animales y
Tras el estudio de la plataforma y entorno de desarrollo Android as´ı como el funciona- miento y estructura del est´ andar SCORM o las aplicaciones educativas para ejecutar
¿Cómo se traduce la incorporación de ésta en la idea de museo?; ¿Es útil un museo si no puede concebirse como un proyecto cultural colectivo?; ¿Cómo puede ayudar el procomún