Le principe de démonstration par récurence est le suivant:
Pour qu´une affirmation K(n) soit vraie pour tout entier naturel n, il suffit de prouver d´une part que K(0) est vraie (c-à-d prouver qu´elle est vraie pour 0) (c´est ce qu´on appelle le "pas initial"), et d´autre part, il faut essayer de prouver que K(x+1) est vraie en partant du principe que K(x) est vraie (c-à-d supposer que la proposition est vraie pour un certain entier positif x et en déduire de ce fait là quelle est également vraie pour x+1) (c´est ce qu´on appelle le "pas récursif").
Quand on a démontré celà, comme la proposition est vraie pour 0 alors elle est vraie pour 1, puis comme elle est vraie pour 1 elle est vraie pour 2, puis comme elle est vraie pour 2 elle l´est pour 3, et ainsi de suite, elle est vrai pour tout entier naturel n.
note: attention ca ne veut pas dire que la proposition est vraie pour n=oo
note: ce principe peut commencer à un nombre différent de 0: on peut par exemple prendre la pas initial pour n=5, mais alors on n´aura pas prouvé que la proposition est vraie pour les entiers inférieurs ou égaux à 4.
Il existe une autre forme de récurence, qui utilise le fait que la proposition K(n) est vraie pour 0,1,2,3,...,x pour montrer quelle est vraie pour x+1.
Exemple:
La somme des nombres de 1 à n vaut 1+2+3+...+n = n(n+1)/2
Démonstration par récurence:
*Pas initial:*
on prend le pas initial à n=1.
Pour n=1, il est évident que 1=1(1+1)/2
*pas récursif:*
Supposons que 1+2+3+...+x=x(x+1)/2 est vrai
On doit en déduire que 1+2+3+...+x+(x+1)=(x+1)(x+2)/2
Or , puisque 1+2+3+...+x=x(x+1)/2
1+2+3+...+x+(x+1)=x(x+1)/2+(x+1)=(x/2)(x+1)+(x+1)=
((x+2)/2)(x+1)=(x+1)(x+2)/2
CQFD
Ainsi, la proposition étant vraie pour 1, elle devient vraie pour 2, puis pour 3,... donc pour tout entier naturel non nul.
Voici quelques formules interessantes qui se démontrent par récurence:
1+2+3+...+n = n(n+1)/2
1²+2²+3²+...+n² = 1+4+9+...+n² = n(n+1)(2n+1)/6
1³+2³+3³+...+n³ = 1+8+27+...+n³ = n²(n+1)²/4
1^4+2^4+3^4+...+n^4 = n(n+1)(2n+1)(3n²+3n-1)/30
1^5+2^5+3^5+...+n^5 = n²(n+1)²(2n²+2n-1)/12
La suite de Fibonacci est définie de manière récursive:
F(0) = 0
F(1) = 1
F(n+1) = F(n)+F(n-1)
C´est donc la suite
0,1,1,2,3,5,8,13,21,34,55,89,...
On a la formule
F(n) = (((1+V5)/2)^n - ((1-V5)/2)^n)/V5
Pour qu´une affirmation K(n) soit vraie pour tout entier naturel n, il suffit de prouver d´une part que K(0) est vraie (c-à-d prouver qu´elle est vraie pour 0) (c´est ce qu´on appelle le "pas initial"), et d´autre part, il faut essayer de prouver que K(x+1) est vraie en partant du principe que K(x) est vraie (c-à-d supposer que la proposition est vraie pour un certain entier positif x et en déduire de ce fait là quelle est également vraie pour x+1) (c´est ce qu´on appelle le "pas récursif").
Quand on a démontré celà, comme la proposition est vraie pour 0 alors elle est vraie pour 1, puis comme elle est vraie pour 1 elle est vraie pour 2, puis comme elle est vraie pour 2 elle l´est pour 3, et ainsi de suite, elle est vrai pour tout entier naturel n.
note: attention ca ne veut pas dire que la proposition est vraie pour n=oo
note: ce principe peut commencer à un nombre différent de 0: on peut par exemple prendre la pas initial pour n=5, mais alors on n´aura pas prouvé que la proposition est vraie pour les entiers inférieurs ou égaux à 4.
Il existe une autre forme de récurence, qui utilise le fait que la proposition K(n) est vraie pour 0,1,2,3,...,x pour montrer quelle est vraie pour x+1.
Exemple:
La somme des nombres de 1 à n vaut 1+2+3+...+n = n(n+1)/2
Démonstration par récurence:
*Pas initial:*
on prend le pas initial à n=1.
Pour n=1, il est évident que 1=1(1+1)/2
*pas récursif:*
Supposons que 1+2+3+...+x=x(x+1)/2 est vrai
On doit en déduire que 1+2+3+...+x+(x+1)=(x+1)(x+2)/2
Or , puisque 1+2+3+...+x=x(x+1)/2
1+2+3+...+x+(x+1)=x(x+1)/2+(x+1)=(x/2)(x+1)+(x+1)=
((x+2)/2)(x+1)=(x+1)(x+2)/2
CQFD
Ainsi, la proposition étant vraie pour 1, elle devient vraie pour 2, puis pour 3,... donc pour tout entier naturel non nul.
Voici quelques formules interessantes qui se démontrent par récurence:
1+2+3+...+n = n(n+1)/2
1²+2²+3²+...+n² = 1+4+9+...+n² = n(n+1)(2n+1)/6
1³+2³+3³+...+n³ = 1+8+27+...+n³ = n²(n+1)²/4
1^4+2^4+3^4+...+n^4 = n(n+1)(2n+1)(3n²+3n-1)/30
1^5+2^5+3^5+...+n^5 = n²(n+1)²(2n²+2n-1)/12
La suite de Fibonacci est définie de manière récursive:
F(0) = 0
F(1) = 1
F(n+1) = F(n)+F(n-1)
C´est donc la suite
0,1,1,2,3,5,8,13,21,34,55,89,...
On a la formule
F(n) = (((1+V5)/2)^n - ((1-V5)/2)^n)/V5



