Aller au contenu principal

Compléments sur les suites numériques

Généralités sur les suites récurrentes​

Pour un+1=f(un)u_{n+1} = f(u_n). Déterminer le domaine de définition de ff : Df⊂RD_f \subset \mathbb{R}.

Chercher un intervalle I⊂RI \subset \mathbb{R} stable par ff (c'est-à-dire f(I)⊂If(I) \subset I). Si u0∈Iu_0 \in I, on aura donc u1=f(u0)∈Iu_1 = f(u_0) \in I et par récurrence un∈I ∀nu_n \in I\ \forall n : la suite (un)(u_n) est bien définie.

Étudier rapidement les variations de ff dans II :

  • Si ff est croissante et u0≤u1u_0 \leq u_1, alors f(u0)≤f(u1)f(u_0) \leq f(u_1), c'est-à-dire u1≤u2u_1 \leq u_2, et par récurrence un≤un+1u_n \leq u_{n+1}. La suite est donc croissante.
  • Si ff est croissante et u0≥u1u_0 \geq u_1, alors f(u0)≥f(u1)f(u_0) \geq f(u_1), c'est-à-dire u1≥u2u_1 \geq u_2, et par récurrence un≥un+1u_n \geq u_{n+1}. La suite est donc décroissante.
  • Si ff est décroissante :
    • si u0≤u1u_0 \leq u_1, alors f(u0)≥f(u1)f(u_0) \geq f(u_1), c'est-à-dire u1≥u2u_1 \geq u_2, etc. : u2n≤u2n+1u_{2n} \leq u_{2n+1} et u2n+1≥u2n+2u_{2n+1} \geq u_{2n+2}. La suite est alternée, la suite (u2n)(u_{2n}) est monotone car f∘ff \circ f est croissante, et la suite (u2n+1)(u_{2n+1}) aussi ;
    • si u0≥u1u_0 \geq u_1, alors f(u0)≤f(u1)f(u_0) \leq f(u_1), c'est-à-dire u1≤u2u_1 \leq u_2, d'où u2n≥u2n+1u_{2n} \geq u_{2n+1} et u2n+1≤u2n+2u_{2n+1} \leq u_{2n+2}. La suite est alternée, les sous-suites (u2n)(u_{2n}) et (u2n+1)(u_{2n+1}) sont monotones (car f∘ff \circ f est croissante).
  • Si u0u_0 est un point fixe de ff (c'est-à-dire f(u0)=u0f(u_0) = u_0), alors la suite est constante :
    • si ff est continue et unu_n converge, un→xu_n \to x, alors f(un)→f(x)f(u_n) \to f(x) (continuité), ainsi un+1→xu_{n+1} \to x et donc f(x)=xf(x) = x : la limite fait partie des points fixes ;
    • si ff est continue, chercher les points fixes peut aider à déterminer l'éventuelle limite.

Exemples de suites récurrentes où on peut expliciter unu_n en fonction de nn​

Suites arithmétiques. C'est une suite de terme récurrent un+1=un+ru_{n+1} = u_n + r ; ainsi la suite converge si r=0r = 0 et le terme général est

un=u0+nru_n = u_0 + nr

Suites géométriques. C'est une suite de terme récurrent un+1=qunu_{n+1} = qu_n ; ainsi la suite a pour terme général

un=qnu0u_n = q^n u_0

La suite converge si ∣q∣<1|q| < 1 et est constante si q=1q = 1 ou u0=0u_0 = 0 ; elle diverge sinon.

Suites arithmético-géométriques. C'est une suite de terme récurrent un+1=aun+bu_{n+1} = au_n + b, ainsi

{u1=au0+bu2=a2u0+(a+1)bu3=a3u0+(a2+a+1)b\begin{cases} u_1 = au_0 + b \\ u_2 = a^2u_0 + (a + 1)b \\ u_3 = a^3u_0 + (a^2 + a + 1)b \end{cases}

Et donc, par récurrence, on a

un=anu0+(an−1+an−2+⋯+a+1)b=anu0+an−1a−1b=an(u0+ba−1)−ba−1u_n = a^nu_0 + (a^{n-1} + a^{n-2} + \dots + a + 1)b = a^nu_0 + \frac{a^n - 1}{a - 1}b = a^n\left(u_0 + \frac{b}{a - 1}\right) - \frac{b}{a - 1}

Cette suite converge si et seulement si an(u0+ba−1)a^n\left(u_0 + \dfrac{b}{a - 1}\right) converge, c'est-à-dire si u0+ba−1=0u_0 + \dfrac{b}{a - 1} = 0 ou si ∣a∣<1|a| < 1.

On peut aussi faire une étude par point fixe :

  • définir la fonction f(x)=ax+bf(x) = ax + b et calculer le point fixe α\alpha : f(α)=αf(\alpha) = \alpha ;
  • définir la suite vn=un−α⇔un=vn+αv_n = u_n - \alpha \Leftrightarrow u_n = v_n + \alpha ;
  • montrer que vnv_n est géométrique ;
  • déterminer vnv_n en fonction de nn, puis unu_n en fonction de nn.

Suites récurrentes homographiques. C'est une suite de terme récurrent un+1=aun+bcun+d=f(un)u_{n+1} = \dfrac{au_n + b}{cu_n + d} = f(u_n) où f(x)=ax+bcx+df(x) = \dfrac{ax + b}{cx + d} avec c≠0c \neq 0 (sinon suite arithmético-géométrique).

y=f(x)⇔y=ax+bcx+d⇔ycx+dy=ax+b⇔(a−cy)x=dy−b⇔x=dy−b−cy+a=f−1(y)⇔Df={x∈R:cx+d≠0}=R∖{−dc}⇔Df−1={y∈R:−cy+a≠0}=R∖{ac}\begin{aligned} y = f(x) \Leftrightarrow y = \frac{ax + b}{cx + d} &\Leftrightarrow ycx + dy = ax + b \\ &\Leftrightarrow (a - cy)x = dy - b \Leftrightarrow x = \frac{dy - b}{-cy + a} = f^{-1}(y) \\ &\Leftrightarrow D_f = \{x \in \mathbb{R} : cx + d \neq 0\} = \mathbb{R} \setminus \left\{-\frac{d}{c}\right\} \\ &\Leftrightarrow D_{f^{-1}} = \{y \in \mathbb{R} : -cy + a \neq 0\} = \mathbb{R} \setminus \left\{\frac{a}{c}\right\} \end{aligned}

donc ff est une bijection de R∖{−dc}\mathbb{R} \setminus \left\{-\dfrac{d}{c}\right\} sur R∖{ac}\mathbb{R} \setminus \left\{\dfrac{a}{c}\right\}.

La suite (un)(u_n) est bien définie si u0∈Dfu_0 \in D_f et ∀n,f∘f∘⋯∘f(u0)∈Df\forall n, f \circ f \circ \dots \circ f(u_0) \in D_f.

On va expliciter unu_n en fonction de nn.

  • Si f(u0)=u0f(u_0) = u_0, par récurrence un=u0u_n = u_0 : la suite est donc une suite constante.
  • Si f(un)=unf(u_n) = u_n pour un certain n≥1n \geq 1, alors pour ce nn, f(un−1)=un=f(un)⇒un=un−1f(u_{n-1}) = u_n = f(u_n) \Rightarrow u_n = u_{n-1} car ff est injective. Donc un=un−1=⋯=u0u_n = u_{n-1} = \dots = u_0. En effet, un=f(un−1)u_n = f(u_{n-1}) et un=un−1u_n = u_{n-1}, donc f(un−1)=un−1f(u_{n-1}) = u_{n-1}. Donc u1=u0u_1 = u_0, c'est-à-dire f(u0)=u0f(u_0) = u_0, et on est ramené au cas où f(u0)=u0f(u_0) = u_0 : la suite est constante.

Conclusion : si la suite passe par un point fixe de ff, alors elle est constante.

S'il n'y a pas de point fixe, alors f(x)=x⇔ax+bcx+d=x⇔cx2+(d−a)x−b=0f(x) = x \Leftrightarrow \dfrac{ax + b}{cx + d} = x \Leftrightarrow cx^2 + (d - a)x - b = 0.

Si Δ>0\Delta > 0, l'équation a deux racines réelles l1≠l2l_1 \neq l_2. Si on pose vn=un−l1un−l2v_n = \dfrac{u_n - l_1}{u_n - l_2} (qui est bien définie car par hypothèse unu_n n'est jamais égal au point fixe l2l_2), alors la suite (vn)(v_n) est géométrique et vn+1=qvnv_{n+1} = qv_n.

Démonstration.

vn+1=un+1−l1un+1−l2=aun+bcun+d−l1aun+bcun+d−l2=(a−cl1)un+b−dl1(a−cl2)un+b−dl2v_{n+1} = \frac{u_{n+1} - l_1}{u_{n+1} - l_2} = \frac{\dfrac{au_n + b}{cu_n + d} - l_1}{\dfrac{au_n + b}{cu_n + d} - l_2} = \frac{(a - cl_1)u_n + b - dl_1}{(a - cl_2)u_n + b - dl_2}

Mais f(l1)=l1f(l_1) = l_1, donc l1=f−1(l1)=dl1−b−cl1+al_1 = f^{-1}(l_1) = \dfrac{dl_1 - b}{-cl_1 + a}.

Donc b−dl1=(cl1−a)l1b - dl_1 = (cl_1 - a)l_1 et b−dl2=(cl2−a)l2b - dl_2 = (cl_2 - a)l_2. Donc

vn+1=(a−cl1)un−(a−cl1)l1(a−cl2)un−(a−cl2)l2=a−cl1a−cl2.un−l1un−l2=qvnouˋ q=a−cl1a−cl2v_{n+1} = \frac{(a - cl_1)u_n - (a - cl_1)l_1}{(a - cl_2)u_n - (a - cl_2)l_2} = \frac{a - cl_1}{a - cl_2}.\frac{u_n - l_1}{u_n - l_2} = qv_n \quad \text{où } q = \frac{a - cl_1}{a - cl_2}

C'est donc une suite géométrique, et donc si unu_n converge alors vnv_n converge, et si vnv_n converge alors unu_n converge. □\square

Si Δ=0\Delta = 0, c'est-à-dire (d−a)2=−4bc(d - a)^2 = -4bc, l'équation cx2+(d−a)x−b=0cx^2 + (d - a)x - b = 0 possède une racine réelle double l=−d−a2c=a−d2cl = -\dfrac{d - a}{2c} = \dfrac{a - d}{2c}. Si on pose vn=1un−lv_n = \dfrac{1}{u_n - l}, la suite (vn)(v_n) est arithmétique : vn+1=vn+rv_{n+1} = v_n + r où r=r(a,b,c)r = r(a, b, c).

Démonstration.

vn+1=1un+1−l=1aun+bcun+d−l=cun+daun+b−clun−dl=cun+d(a−cl)un+b−dlv_{n+1} = \frac{1}{u_{n+1} - l} = \frac{1}{\dfrac{au_n + b}{cu_n + d} - l} = \frac{cu_n + d}{au_n + b - clu_n - dl} = \frac{cu_n + d}{(a - cl)u_n + b - dl}

mais l=f(l)⇔f−1(l)=l⇔dl−ba−cl=l⇔b−dl=(cl−a)ll = f(l) \Leftrightarrow f^{-1}(l) = l \Leftrightarrow \dfrac{dl - b}{a - cl} = l \Leftrightarrow b - dl = (cl - a)l. Donc

vn+1=cun+d(a−cl)(un−l)=c(un−l)+cl+d(a−cl)(un−l)=ca−cl+cl+da−cl1un−lv_{n+1} = \frac{cu_n + d}{(a - cl)(u_n - l)} = \frac{c(u_n - l) + cl + d}{(a - cl)(u_n - l)} = \frac{c}{a - cl} + \frac{cl + d}{a - cl}\frac{1}{u_n - l}

Mais

cl+da−cl=a−d2+da−a−d2=1car l=a−d2c\frac{cl + d}{a - cl} = \frac{\dfrac{a - d}{2} + d}{a - \dfrac{a - d}{2}} = 1 \quad \text{car } l = \frac{a - d}{2c}

On a donc

vn=v0+nr=1u0−l+nrv_n = v_0 + nr = \frac{1}{u_0 - l} + nr

d'où un=1vn+l=11u0−l+nr+lu_n = \dfrac{1}{v_n} + l = \dfrac{1}{\dfrac{1}{u_0 - l} + nr} + l avec r=2ca+d≠0r = \dfrac{2c}{a + d} \neq 0 (puisque c≠0c \neq 0), donc un→lu_n \to l. □\square

Si Δ<0\Delta < 0, c'est-à-dire qu'il y a deux racines complexes conjuguées l1,l2=l1‾l_1, l_2 = \overline{l_1}, on procède comme dans le cas où Δ>0\Delta > 0.

Démonstration. On voit que vn=un−l1un−l2v_n = \dfrac{u_n - l_1}{u_n - l_2} définit une suite géométrique (complexe) de raison q=a−cl1a−cl2=a−cl1a−cl1‾q = \dfrac{a - cl_1}{a - cl_2} = \dfrac{a - cl_1}{a - c\overline{l_1}}, donc ∣q∣=∣a−cl1∣∣a−cl1‾∣=1|q| = \dfrac{|a - cl_1|}{|a - c\overline{l_1}|} = 1.

On a donc (dans C\mathbb{C}) : vn=qnv0v_n = q^nv_0, un=l2vn−l1vn−1=l1‾qnv0−l1qnv0−1u_n = \dfrac{l_2v_n - l_1}{v_n - 1} = \dfrac{\overline{l_1}q^nv_0 - l_1}{q^nv_0 - 1}.

Si unu_n convergeait, ce serait vers un réel, donc pas vers l1l_1 ou l2l_2 (non réels) ; donc un−l1un−l2\dfrac{u_n - l_1}{u_n - l_2} converge vers z=lim⁡un−l1lim⁡un−l2≠0z = \dfrac{\lim u_n - l_1}{\lim u_n - l_2} \neq 0, et donc vn=qnv0v_n = q^nv_0 converge vers une limite différente de 0. Donc on aurait v0≠0v_0 \neq 0 et (qn)(q^n) convergente, mais si… □\square

Donc (un)(u_n) diverge.

Attention aux exemples dégénérés : bien faire l'étude générale de la première section.

Exercices​

un+1=un+22un+1u_{n+1} = \frac{u_n + 2}{2u_n + 1}

Soit f(x)=x+22x+1f(x) = \dfrac{x + 2}{2x + 1} sur son intervalle de définition Df=R∖{−1/2}D_f = \mathbb{R} \setminus \{-1/2\}. On cherche les points fixes : f(x)=x⇔x+22x+1=x⇔2x2=2⇔x=±1f(x) = x \Leftrightarrow \dfrac{x + 2}{2x + 1} = x \Leftrightarrow 2x^2 = 2 \Leftrightarrow x = \pm 1.

Ainsi

vn=un−1un+1⇔vn+1=un+22un+1−1un+22un+1+1=−13un−1un+1=qvnouˋ q=−13v_n = \frac{u_n - 1}{u_n + 1} \Leftrightarrow v_{n+1} = \frac{\dfrac{u_n + 2}{2u_n + 1} - 1}{\dfrac{u_n + 2}{2u_n + 1} + 1} = -\frac{1}{3}\frac{u_n - 1}{u_n + 1} = qv_n \quad \text{où } q = -\frac{1}{3}

Donc vn=(−13)nv0=(−13)nu0−1u0+1v_n = \left(-\dfrac{1}{3}\right)^nv_0 = \left(-\dfrac{1}{3}\right)^n\dfrac{u_0 - 1}{u_0 + 1}.

On peut donc retrouver une expression explicite de unu_n en fonction de nn, et on obtient un→1u_n \to 1.

un+1=−1un+2u_{n+1} = \frac{-1}{u_n + 2}

Soit f(x)=−1x+2f(x) = \dfrac{-1}{x + 2} ; on cherche les points fixes f(x)=xf(x) = x, on obtient donc l'équation x2+2x+1=0x^2 + 2x + 1 = 0, et donc Δ=0\Delta = 0.

Posons vn=1un+1v_n = \dfrac{1}{u_n + 1}, alors vn+1=11−1un+2=un+2un+1=1+1un+1=vn+1v_{n+1} = \dfrac{1}{1 - \dfrac{1}{u_n + 2}} = \dfrac{u_n + 2}{u_n + 1} = 1 + \dfrac{1}{u_n + 1} = v_n + 1.

D'où vn=v0+nv_n = v_0 + n et donc un=1vn−1=11u0+1+n−1→−1u_n = \dfrac{1}{v_n} - 1 = \dfrac{1}{\dfrac{1}{u_0 + 1} + n} - 1 \to -1.

un+1=−1unu_{n+1} = -\frac{1}{u_n}

Donc f(x)=−1xf(x) = -\dfrac{1}{x}, Df=R∖{0}D_f = \mathbb{R} \setminus \{0\}. ff n'est continue sur aucun intervalle stable de R∖{0}\mathbb{R} \setminus \{0\} car si u0>0u_0 > 0, f(u0)<0f(u_0) < 0, et si u0<0u_0 < 0, f(u0)>0f(u_0) > 0.

Si u0∈Iu_0 \in I, u1=f(u0)∈Iu_1 = f(u_0) \in I, or u0,u1u_0, u_1 sont de part et d'autre de 0. Donc 0∈I0 \in I, ce qui est absurde puisque 0∉Df0 \notin D_f. Donc a priori rien ne garantit que unu_n converge vers un point fixe (si elle converge). D'ailleurs ici il n'y a pas de points fixes.

Ici a=0,b=−1,c=1,d=0a = 0, b = -1, c = 1, d = 0, donc a+d=0a + d = 0 et r=2ca+dr = \dfrac{2c}{a + d} n'est pas définie : la recette "générale" ne s'applique pas. u1=−1u0u_1 = -\dfrac{1}{u_0} et u2=−1u1=u0u_2 = -\dfrac{1}{u_1} = u_0 ; par récurrence on a u2n=u0u_{2n} = u_0, u2n+1=u1u_{2n+1} = u_1 : la suite ne converge pas.