Fonction génératrice de la somme de n nombres entiers à la puissance k

Un article de Wikipedia.

(Différences entre les versions)
m (Réécriture de la fonction génératrice pour confirmation)
(Résultats)
Ligne 138 : Ligne 138 :
== Résultats ==
== Résultats ==
 +
L'utilisation de la fonction génératrice S (la première, pas la confirmation) pour extraire une formule pour la somme de n entiers à la puissance k est relativement compliquée car la dérivée de S devient vite longue et l'évaluation en x = 0 se heurte immédiatement à un rapport 0 / 0 ! Il faut donc utiliser le développement en x des exponenetielles jusqu'au degré k + 1 !
 +
 +
=== Exemples ===
 +
 +
Réécrivons S pour limiter la complexité de la dérivation de S
 +
 +
S = e<sup>x</sup> * ( e<sup>n * x</sup> - 1 ) / ( e<sup>x</sup> - 1 ) = ( e<sup>n * x</sup> - 1 ) / ( 1 - e<sup>-x</sup> )
 +
 +
 +
Ainsi, pour S<sup>(0)</sup>(0) = S(0) nous avons au premier abord
 +
 +
S(0) = ( 1 - 1 ) / ( 1 - 1 ) = 0 / 0
 +
 +
En utiisant le développement au premier degrés de e<sup>x</sup> = 1 + x
 +
 +
S(x) = ( 1 + (n * x) -1 ) / ( 1 - ( 1 - x ) ) = n * x / x = n
 +
 +
et donc S(0) = n comme attendu.
 +
 +
 +
 +
Pour S'(0) le calcul est encore plus compliqué.
 +
== Conclusions ==
== Conclusions ==
== Ressources ==
== Ressources ==
[[Category:Mathématique]]
[[Category:Mathématique]]
[[Category:Divers]]
[[Category:Divers]]

Version du 13 juillet 2013 à 19:30

Sommaire

Fonction génératrice de la somme de n nombres entiers à la puissance k

But

Déterminer la fonction génératrice de la somme de n entiers à la puissance k.

Introduction

Une fonction génératrice est une fonction d'une variable f(x) dont les coefficients du développement en xk correspond à celui d'une série ak (pour k ≥ 0) donnée.


Il y a 2 sortes de fonctions génératrices :

  • l'une écrite sous la forme d'un développement en série de puissances ordinaire
    • f(x) = ∑k≥0 ak * xk
    • les coefficients sont obtenus par dérivée k ième de la fonction et qui est ensuite calculée au point 0
      • ak = 1 / k ! * dk / d x k f(x) | x = 0
  • l'autre écrite sous la forme d'un développement en série de puissances pour des fonctions génératrices exponentielles
    • f(x) = ∑k≥0 ak * xk / k !
    • les coefficients sont obtenus par dérivée k ième de la fonction et calculée au point 0
      • ak = dk / d x k f(x) | x = 0


Chaque sorte de fonction génératrice a ses possibilités propres et est utilisée en fonction de la série à traiter.


Notation

f (x) = {ak} désigne une fonction génératrice de puissances ordinaire

f (x) = {ak}e désigne une fonction génératrice exponnentielle

Exemples

Des exemples permettent de mieux saisir ces différentes fonctions génératrices

f (x) = {1k} = 1 + x + x2 + x3 + ... + xk + ... = 1 / (1 - x)

f (x) = {1k}e = 1 + x / 1 ! + x2 / 2 ! + x3 / 3 ! + ... + xk / n ! + ... = ex (d'où le caractère exponenteille)

Propriétés remarquables

propriété fonction génératrice ordinaire fonction génératrice exponentielle
f { ak } { ak }e
g { bk } { bk }e
f + g { ak + bk } { ak + bk }e
x * f ' = x * d f / dx { k * ak } { k * ak }e
f * g {∑r = 0r = k ar * bk-r} { ∑r = 0r = k (rk) * ar * bk-r } ou (rk) = k ! / ( r ! * (k - r ) ! )
f( α * x ) avec α un nombre { αk * ak } { αk * ak }e


Fort de ces propriétés remarquables et de la relation récursive des sommes des entiers à la puissance k de l'article Formule générale pour calculer la somme des nombres entiers à la puissance m, il est possible de déterminer la fonction génératrice recherchée.


Comme la formule récursive inclu des combinaisons, il est donc évident qu'il faut utiliser la forme exponentielle pour la fonction génératrice.


La forme initiale de la formule avant réduction se prête le mieux à la détermination de la fonction génératrice.


Soit

S = { Σr=1r=n rk }e


Et la formule récursive avant réduction de Formule générale pour calculer la somme des nombres entiers à la puissance m réécrite dans notre contexte

(n + 1)k + Σj=1j=k jk = Σj=1j=k (j + 1)k + 1.


Et soit

Sk = Σr=1r=n rk

et donc nous recherchons

S = { Sk }e

alors, en développant aussi (j + 1)k = Σm=0m=k (mk) * jk

(n + 1)k + Sk = Σm=0m=k (mk) * Sk + 1.


A partir de là, la fonction génératrice commence à se présenter.


En procédant composant par composant

{ 1 }e = ex
{ (n + 1)k }e = { Σm=0m=k (mk) * nk }e = { 1 }e * { nk }e = { 1 }e * { nk * 1 }e = ex * en * x
{ Sk }e = S
{ Σm=0m=k (mk) * Sk }e = { 1 }e * { Sk }e = ex * S

soit finalement

ex * en * x + S = ex * S + ex

et donc, la fonction génératrice recherchée est

S = ex * ( en * x - 1 ) / ( ex - 1 )

Réécriture de la fonction génératrice pour confirmation

Comme souvent en mathématque (et ailleurs d'ailleurs), une fois le chemin parcouru, une analyse du résultat s'impose pour mieux le comprendre.

En réécrivant le résultat précédent en posant u = ex

S = u * ( un - 1 ) / ( u - 1 )

nous reconnaissons le second terme

( un - 1 ) / ( u - 1 ) = 1 + u + u2 + ... + un - 1 = Σk=0k=n - 1 uk

et ainsi

S = u + u2 + ... + un = Σk=1k=n uk = Σk=1k=n ek * x


Cela confirme que S est bien la formule que nous recherchons car Sm est obtenue en dérivant m fois la fonction S et en l'évaluant au point x = 0.

Or la dérivée m ième de ek * x vaut km * ek * x et donc

S(m) = Σk=1k=n km * ek * x

au point x = 0

S(m)(0) = Σk=1k=n km

qui est bien Sm !

Résultats

L'utilisation de la fonction génératrice S (la première, pas la confirmation) pour extraire une formule pour la somme de n entiers à la puissance k est relativement compliquée car la dérivée de S devient vite longue et l'évaluation en x = 0 se heurte immédiatement à un rapport 0 / 0 ! Il faut donc utiliser le développement en x des exponenetielles jusqu'au degré k + 1 !

Exemples

Réécrivons S pour limiter la complexité de la dérivation de S

S = ex * ( en * x - 1 ) / ( ex - 1 ) = ( en * x - 1 ) / ( 1 - e-x )


Ainsi, pour S(0)(0) = S(0) nous avons au premier abord

S(0) = ( 1 - 1 )  / ( 1 - 1 ) = 0 / 0 

En utiisant le développement au premier degrés de ex = 1 + x

S(x) = ( 1 + (n * x) -1 ) / ( 1 - ( 1 - x ) ) = n * x / x = n

et donc S(0) = n comme attendu.


Pour S'(0) le calcul est encore plus compliqué.

Conclusions

Ressources