Formule générale pour calculer la somme des nombres entiers à la puissance m

Un article de Wikipedia.

(Différences entre les versions)
(Notation)
Version actuelle (15 juillet 2013 à 20:09) (modifier) (défaire)
(Notation)
 
(15 révisions intermédiaires masquées)
Ligne 14 : Ligne 14 :
=== Notation ===
=== Notation ===
Soit '''S(m) = &Sigma;<sub>k=1</sub><sup>k=n</sup> k<sup>m</sup>''' la somme des nombres entiers à la puissance m, de 1 à n (n &ge; 1).
Soit '''S(m) = &Sigma;<sub>k=1</sub><sup>k=n</sup> k<sup>m</sup>''' la somme des nombres entiers à la puissance m, de 1 à n (n &ge; 1).
 +
L'idée de base est simple, elle consiste à exprimer la somme sur k de 1 à n sous la forme d'une autre somme de (k + 1) pour k de 1 à n et de déterminer la relation entre elles.
L'idée de base est simple, elle consiste à exprimer la somme sur k de 1 à n sous la forme d'une autre somme de (k + 1) pour k de 1 à n et de déterminer la relation entre elles.
Ligne 23 : Ligne 24 :
Ainsi, en éliminant les sommes &Sigma;<sub>k=1</sub><sup>k=n</sup> k, nous obtenons :
Ainsi, en éliminant les sommes &Sigma;<sub>k=1</sub><sup>k=n</sup> k, nous obtenons :
-
'''&Sigma;<sub>k=1</sub><sup>k=n</sup> 1 = n'''
+
'''&Sigma;<sub>k=1</sub><sup>k=n</sup> 1 = n'''
 +
 
 +
soit la somme sur 1 ou du cas m = 0 :
 +
 
 +
'''S(0) = n'''.
-
soit la somme sur 1 ou du cas m = 0 : '''S(0) = n'''.
 
Ainsi, cette idée permet pour une somme sur les entiers de puissance 1 de déterminer la somme sur les entiers de puissance 0.
Ainsi, cette idée permet pour une somme sur les entiers de puissance 1 de déterminer la somme sur les entiers de puissance 0.
Ligne 36 : Ligne 40 :
Avec S(m) = &Sigma;<sub>k=1</sub><sup>k=n</sup> k<sup>m</sup> :
Avec S(m) = &Sigma;<sub>k=1</sub><sup>k=n</sup> k<sup>m</sup> :
-
(n + 1)<sup>m</sup> + S(m) = &Sigma;<sub>l=0</sub><sup>l=m</sup> (<sub>l</sub><sup>m</sup>) * S(l) + 1
+
(n + 1)<sup>m</sup> + S(m) = &Sigma;<sub>r=0</sub><sup>r=m</sup> (<sub>r</sub><sup>m</sup>) * S(r) + 1
-
où (<sub>l</sub><sup>m</sup>) = m ! / ( m! * (m - l) ! ) est la combinaison de l éléments sur m.
+
'''(<sub>r</sub><sup>m</sup>) = m ! / ( r ! * (m - r) ! )''' est la combinaison de r éléments sur m.
En développant un peu :
En développant un peu :
-
(n + 1)<sup>m</sup> -1 = &Sigma;<sub>l=0</sub><sup>l=m - 2</sup> (<sub>l</sub><sup>m</sup>) * S(l) + (<sub>m - 1</sub><sup>m</sup>) * S(m - 1) + (<sub>m</sub><sup>m</sup>) * S(m) - S(m)
+
(n + 1)<sup>m</sup> -1 = &Sigma;<sub>r=0</sub><sup>r=m - 2</sup> (<sub>r</sub><sup>m</sup>) * S(r) + (<sub>m - 1</sub><sup>m</sup>) * S(m - 1) + (<sub>m</sub><sup>m</sup>) * S(m) - S(m)
et comme (<sub>m</sub><sup>m</sup>) = 1 et (<sub>m - 1</sub><sup>m</sup>) = m :
et comme (<sub>m</sub><sup>m</sup>) = 1 et (<sub>m - 1</sub><sup>m</sup>) = m :
-
(n + 1)<sup>m</sup> -1 = &Sigma;<sub>l=0</sub><sup>l=m - 2</sup> (<sub>l</sub><sup>m</sup>) * S(l) + m * S(m - 1)
+
(n + 1)<sup>m</sup> -1 = &Sigma;<sub>r=0</sub><sup>r=m - 2</sup> (<sub>r</sub><sup>m</sup>) * S(r) + m * S(m - 1)
soit
soit
-
'''S(m - 1) = [ (n + 1)<sup>m</sup> - 1 - &Sigma;<sub>l=0</sub><sup>l=m - 2</sup> (<sub>l</sub><sup>m</sup>) * S(l) ] / m'''
+
'''S(m - 1) = [ (n + 1)<sup>m</sup> - 1 - &Sigma;<sub>r=0</sub><sup>r=m - 2</sup> (<sub>r</sub><sup>m</sup>) * S(r) ] / m'''
comme annoncé, nous obtenons la somme des entiers à la puissance m - 1 en fonction des sommes des puissances de degrés inférieurs à m - 1, '''pour m &ge; 2'''.
comme annoncé, nous obtenons la somme des entiers à la puissance m - 1 en fonction des sommes des puissances de degrés inférieurs à m - 1, '''pour m &ge; 2'''.
 +
 +
 +
En résumé
 +
 +
'''S(0) = n'''
 +
'''S(m - 1) = [ (n + 1)<sup>m</sup> - 1 - &Sigma;<sub>r=0</sub><sup>r=m - 2</sup> (<sub>r</sub><sup>m</sup>) * S(r) ] / m''' m &ge; 2
 +
avec '''(<sub>r</sub><sup>m</sup>) = m ! / ( r ! * (m - r) ! )''' la combinaison de r éléments sur m.
== Résultats ==
== Résultats ==
Ligne 65 : Ligne 76 :
Pour m = 2 :
Pour m = 2 :
-
S(2 - 1) = S(1) = [ (n + 1)<sup>2</sup> - 1 - &Sigma;<sub>l=0</sub><sup>l=2-2=0</sup> (<sub>l</sub><sup>2</sup>) * S(l) ] / 2
+
S(2 - 1) = S(1) = [ (n + 1)<sup>2</sup> - 1 - &Sigma;<sub>r=0</sub><sup>r=2-2=0</sup> (<sub>r</sub><sup>2</sup>) * S(r) ] / 2
et avec (<sub>0</sub><sup>2</sup>) = 1
et avec (<sub>0</sub><sup>2</sup>) = 1
Ligne 71 : Ligne 82 :
S(1) = [ (n + 1)<sup>2</sup> - 1 - S(0) ] / 2 = [ (n + 1)<sup>2</sup> - 1 - n ] / 2 = [ (n + 1)<sup>2</sup> - (n + 1) ] / 2 = (n + 1) [ (n + 1) - 1 ] / 2 = (n + 1) n / 2
S(1) = [ (n + 1)<sup>2</sup> - 1 - S(0) ] / 2 = [ (n + 1)<sup>2</sup> - 1 - n ] / 2 = [ (n + 1)<sup>2</sup> - (n + 1) ] / 2 = (n + 1) [ (n + 1) - 1 ] / 2 = (n + 1) n / 2
-
comme attendu : '''S(1) = n * (n + 1) / 2'''.
+
comme attendu : '''S(1) = n (n + 1) / 2'''.
Le cas m = 3 :
Le cas m = 3 :
-
S(3 - 1) = S(2) = [ (n + 1)<sup>3</sup> - 1 - &Sigma;<sub>l=0</sub><sup>l=3 - 2=1</sup> (<sub>l</sub><sup>3</sup>) * S(l) ] / 3
+
S(3 - 1) = S(2) = [ (n + 1)<sup>3</sup> - 1 - &Sigma;<sub>r=0</sub><sup>r=3 - 2=1</sup> (<sub>r</sub><sup>3</sup>) * S(r) ] / 3
et avec (<sub>0</sub><sup>3</sup>) = 1 et (<sub>1</sub><sup>3</sup>) = 3
et avec (<sub>0</sub><sup>3</sup>) = 1 et (<sub>1</sub><sup>3</sup>) = 3
Ligne 88 : Ligne 99 :
S(2) = (n + 1) / 6 * [ 2 * n<sup>2</sup> + n ] = n * (n + 1) * (2 * n + 1) / 6
S(2) = (n + 1) / 6 * [ 2 * n<sup>2</sup> + n ] = n * (n + 1) * (2 * n + 1) / 6
-
comme attendu : '''S(2) = n * (n + 1) * (2 * n + 1) / 6'''.
+
comme attendu : '''S(2) = n (n + 1) (2 n + 1) / 6'''.
Ligne 113 : Ligne 124 :
== Conclusions ==
== Conclusions ==
-
En dehors du résultat de l'expression de la somme des entiers selon la puissance en fonction de n (voir tableau), l'expression reliant les sommes entre-elles indique que, pour n donné, toutes les sommes des autres puissances peuvent se déterminer de manière recursives !
+
En dehors du résultat de l'expression de la somme des entiers selon la puissance en fonction de n (voir tableau), l'expression reliant les sommes entre-elles indique que, pour n donné, toutes les sommes des autres puissances peuvent se déterminer de manière récurrente !
-
Donnez-moi un point d'appui et je vous souleverai la Terre ! ... Merci Archimède
+
Donnez-moi un point d'appui et je vous souleverai la Terre ! ... Oui Archimède
== Ressources ==
== Ressources ==
[[Category:Mathématique]]
[[Category:Mathématique]]
[[Category:Divers]]
[[Category:Divers]]

Version actuelle

Sommaire

Formule générale pour calculer la somme des nombres entiers à la puissance m

But

Déterminer la formule générale donnant la somme des nombres entiers à la puissance m, S(m) = Σk=1k=n km.

Introduction

Un exercice fréquent en mathématique est de démontrer une formule donnée par récurrence.

Or, la question qui se pose toujours est : finalement comment ces formules s'obtiennent ?

Cet exercice de démonstration par récurrence sur la formule de la somme des nombres entiers au carré (ou au cube, je ne m'en rappelle plus) m'avait irrité par son côté apparition de la formule sans possibilité de la déterminer soit même.

Poutant, la technique est simple pour les sommes d'entiers à une certaine puissance entière.

Notation

Soit S(m) = Σk=1k=n km la somme des nombres entiers à la puissance m, de 1 à n (n ≥ 1).


L'idée de base est simple, elle consiste à exprimer la somme sur k de 1 à n sous la forme d'une autre somme de (k + 1) pour k de 1 à n et de déterminer la relation entre elles.

Soit pour le cas m = 1 :

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

Ainsi, en éliminant les sommes Σk=1k=n k, nous obtenons :

Σk=1k=n 1 = n

soit la somme sur 1 ou du cas m = 0 :

S(0) = n.


Ainsi, cette idée permet pour une somme sur les entiers de puissance 1 de déterminer la somme sur les entiers de puissance 0.


Plus généralement, la somme des entiers de puissance m permet de déterminer la somme des entiers de puissance m - 1 :

(n + 1)m + Σk=1k=n km = Σk=1k=n (k + 1)m + 1.

Avec S(m) = Σk=1k=n km :

(n + 1)m + S(m) = Σr=0r=m (rm) * S(r) + 1
(rm) = m ! / ( r ! * (m - r) ! ) est la combinaison de r éléments sur m.

En développant un peu :

(n + 1)m -1 = Σr=0r=m - 2 (rm) * S(r) + (m - 1m) * S(m - 1) + (mm) * S(m) - S(m)

et comme (mm) = 1 et (m - 1m) = m :

(n + 1)m -1 = Σr=0r=m - 2 (rm) * S(r) + m * S(m - 1)

soit

S(m - 1) =  [ (n + 1)m - 1  - Σr=0r=m - 2 (rm) * S(r) ] / m

comme annoncé, nous obtenons la somme des entiers à la puissance m - 1 en fonction des sommes des puissances de degrés inférieurs à m - 1, pour m ≥ 2.


En résumé

S(0) = n
S(m - 1) =  [ (n + 1)m - 1  - Σr=0r=m - 2 (rm) * S(r) ] / m    m ≥ 2
avec (rm) = m ! / ( r ! * (m - r) ! ) la combinaison de r éléments sur m.

Résultats

Pour m = 1, cela correspond au cas sans somme Σ :

S(1 - 1) = S(0) = [ (n + 1)1 -1 ] / 1 = n

comme attendu : S(0) = n.


Pour m = 2 :

S(2 - 1) = S(1) = [ (n + 1)2 - 1 - Σr=0r=2-2=0 (r2) * S(r) ] / 2

et avec (02) = 1

S(1) = [ (n + 1)2 - 1 - S(0) ] / 2 = [ (n + 1)2 - 1 - n ] / 2 = [ (n + 1)2 - (n + 1) ] / 2 = (n + 1) [ (n + 1) - 1 ] / 2 = (n + 1) n / 2

comme attendu : S(1) = n (n + 1) / 2.


Le cas m = 3 :

S(3 - 1) = S(2) = [ (n + 1)3 - 1 - Σr=0r=3 - 2=1 (r3) * S(r) ] / 3

et avec (03) = 1 et (13) = 3

S(2) = [ (n + 1)3 - 1 - S(0) - 3 * S(1) ] / 3

et avec les calculs précédents de S(0) et S(1)

S(2) = [ (n + 1)3 - 1 - n - 3 * n * (n + 1)/2 ] / 3 = (n + 1) / 3 * [ (n + 1)2 - 1 - 3 * n / 2 ] = (n + 1) / 3 * [ n2 + 2 * n + 1 - 1 - 3 * n / 2 ]

S(2) = (n + 1) / 6 * [ 2 * n2 + n ] = n * (n + 1) * (2 * n + 1) / 6

comme attendu : S(2) = n (n + 1) (2 n + 1) / 6.


En poursuivant un peu :

m S(m) = Σk=1k=n km
0 n
1 n (n + 1) / 2
2 n (n + 1) (2 n + 1) / 6
3 n2 (n + 1)2 / 4 = [ n (n + 1) / 2 ]2 = S(1)2
4 n (n + 1) (2 n + 1) (3 n2 + 3 n - 1) / 30
5 n2 (n + 1)2 (2 n2 + 2 n - 1) / 12
6 n (n + 1) (2 n + 1) * (3 n4 + 6 n3 - 3 n + 1) / 42

Conclusions

En dehors du résultat de l'expression de la somme des entiers selon la puissance en fonction de n (voir tableau), l'expression reliant les sommes entre-elles indique que, pour n donné, toutes les sommes des autres puissances peuvent se déterminer de manière récurrente !

Donnez-moi un point d'appui et je vous souleverai la Terre ! ... Oui Archimède

Ressources