vendredi 25 mai 2012

Résoudre toutes les suites récurrentes linéaires

Ce sont les suites du type : aUn+bUn+1+cUn+1+dUn+3+...=0

On utilise comme pour les équations différentielles linéaires un résultat des noyaux de polynômes d'endomorphismes avec ici l'endomorphisme translation T tel que T(Un)=Un+1, T2(Un)=T(Un+1)=Un+2, ...

Exemple : la suite de Fibonacci Un+2=Un+1+Un avec U0=1 et U1=1.
Le terme d'après est la somme des deux termes précédents. On a donc 1 1 2 3 5 8 13 21 ...

T2(Un)-T(Un)-Un=0, c'est à dire (X2-X-1)(T)(Un)=0 (1)
Factoriser ce polynôme en polynômes premiers entre eux donnera des solutions dont la somme sera la solution générale.

Il faut factoriser le polynôme caractéristique X2-X-1 :
Δ =5
x1=(1-√5)/2 
x2=(1+√5)/2 

d'où X2-X-1=(X-x1)(X-x2)

(1)⇔ (X-x1)(X-x2)(T)(Un)=0
⇔(X-x1)(T)(Un)=0 ou (X-x2)(T)(Un)=0

Nous pouvons résoudre ces deux équations plus simples séparément.
En posant Un=x1nU(n) avec U(n) polynôme en n.

T(x1nU(n))-x1nU(n)=0
⇔ x1n+1U(n+1)-x1×x1nU(n)=0
⇔ x1n+1(U(n+1)-U(n))=0
⇔ U(n+1)-U(n)=0
⇔ U(n)=K1
⇔ Un=K1x1n

De même (X-x2)(T)(Un)=0 ⇔ Un=K2x2n

D'où Un=K1x1n + K2x2n avec K1 et K2 vérifiant U0=1 et U1=1

Après résolution du système et simplifications, nous trouvons :
Un=1/√5 (x2n+1 - x1n+1)

Addendum : Dans notre exemple, nous avons eu la chance d'avoir une factorisation avec des racines simples, c'est à dire que les polynômes de la factorisation étaient de la forme (X-k)1 donc de degré 1.

Prenons le cas : Un+2=6Un+1-9Un.
Nous obtenons : T2(Un)-T(Un)-9Un=0 ⇔ (X2-6X+9)(T)(Un)=0 ⇔(X-3)2(T)(Un)=0 (2)

On pose Un=3nU(n) avec U(n) polynôme en n.
(2) ⇔(X-3)2(T)(3nU(n))=0

Le degré d°(U(n+1)-U(n)) est un cran au dessous de d°(U(n)).
Si  V(n)=U(n+1)-U(n) et V(n+1)-V(n)=0, V(n)=a, U(n)=bn+c etc...

D'où (2) ⇔(X-3)(T)(T(3nU(n))-3×3nU(n))=0
             ⇔(X-3)(T)((3n+1U(n+1))-3n+1U(n))=0
             ⇔(X-3)(T)(3n+1(U(n+1)-U(n))=0
             ⇔(X-3)(T)(3n+1(V(n))=0
             ⇔3n+2(V(n+1)-V(n))=0
             ⇔(V(n+1)-V(n))=0
             ⇔V(n)=0 et U(n)=bn+c
             ⇔Un=(bn+c)×3n.

Avec U0=1 et U1=1, on a :
(0+c)=1 et (b+c) × 3=1
c=1 et (b+1) × 3=1
c=1 et b=-2/3

Nous obtenons : Un=(-2/3×n +1)×3n.
Si nous calculons les premiers termes avec la relation de récurrence, nous trouvons :
U0=1 U1=1
U2=6-9=-3
U3=6U2-9U1=-18-9=-27
U4=6U3-9U2=-162+27=-135
La formule générale donne :
U0=(-2/3×0 +1)×30=1
U1=(-2/3×1 +1)×31=1
U2=(-2/3×2 +1)×32=-1/3×9=-3
U3=(-2/3×3 +1)×33= -1×27=-27
U4=(-2/3×4 +1)×34= -5/3×34=-5×33=-135

Cela correspond ! Fou, non ?

Addendum 2 :

Lorsque l'on a
aUn+bUn+1+cUn+1+dUn+3+...=C, avec C constante, il faut ajouter à la solution de aUn+bUn+1+cUn+1+dUn+3+...=0 la solution constante A vérifiant
P(X)(T)(Un)=C tel que P(X) soit un des facteurs choisis pour résoudre la solution.

Si P(X)=X-1, alors (X-1)(T)(Un)=C correspond à
Un+1=Un+C, c'est une suite arithmétique de solution Un=B+C×n.

Aucun commentaire:

Enregistrer un commentaire