WikiPrépaLivrets

On considère la suite de fonctions (fn)n∈N(f_n)_{n \in \mathbb{N}} définies sur l'intervalle [0,1][0, 1] par la donnée de f0:x↦1f_0 : x \mapsto 1 et la relation de récurrence suivante :

∀n∈N,∀x∈[0,1],fn+1(x)=2∫0xfn(t) dt\forall n \in \mathbb{N}, \forall x \in [0, 1],   f_{n+1}(x) = 2 \int_{0}^{x} \sqrt{f_n(t)}   \mathrm{d}t

  1. Déterminer explicitement les expressions des fonctions f1f_1 et f2f_2.
  2. Montrer par récurrence que pour tout n∈Nn \in \mathbb{N}, il existe deux réels αn\alpha_n et βn\beta_n tels que :
    ∀x∈[0,1],fn(x)=αnxβn\forall x \in [0, 1],   f_n(x) = \alpha_n x^{\beta_n}
    Établir les relations de récurrence satisfaites par les suites (αn)n∈N(\alpha_n)_{n \in \mathbb{N}} et (βn)n∈N(\beta_n)_{n \in \mathbb{N}}.
  3. Déterminer l'expression de βn\beta_n en fonction de nn, puis calculer sa limite lorsque nn tend vers +∞+\infty.
  4. Proposer un script en langage Python permettant de calculer αn\alpha_n pour un entier nn donné et de représenter graphiquement les vingt premiers termes de cette suite.
  5. Représenter l'allure des fonctions f1,…,f20f_1, \dots, f_{20} sur l'intervalle [0,1][0, 1].
  6. Étudier la convergence simple de la suite (fn)n∈N(f_n)_{n \in \mathbb{N}}. La convergence est-elle uniforme sur [0,1][0, 1] ?

1.

Pour la question 2, injecter la forme proposée dans l'intégrale et identifier les puissances de xx.

2.

Pour la question 3, reconnaître une suite arithmético-géométrique pour (βn)(\beta_n).

3.

Pour la convergence uniforme, on pourra étudier la limite de (αn)(\alpha_n) en passant au logarithme.

Idées clés

•

Récurrence sur la forme analytique des fonctions.

•

Étude de suites réelles (arithmético-géométriques et transformées logarithmiques).

•

Théorèmes de convergence pour les suites de fonctions (convergence uniforme).

Résolution.

  1. Pour tout x∈[0,1]x \in [0, 1] :
    f1(x)=2∫0x1 dt=2xf_1(x) = 2 \int_0^x \sqrt{1}   \mathrm{d}t = \boxed{2x}
    Puis pour f2f_2 :
    f2(x)=2∫0x2t dt=22∫0xt1/2 dt=22[23t3/2]0x=423x3/2f_2(x) = 2 \int_0^x \sqrt{2t}   \mathrm{d}t = 2\sqrt{2} \int_0^x t^{1/2}   \mathrm{d}t = 2\sqrt{2} \left[ \frac{2}{3} t^{3/2} \right]_0^x = \boxed{\frac{4\sqrt{2}}{3} x^{3/2}}

  2. Procédons par récurrence. Initialisation : Pour n=0n=0, f0(x)=1⋅x0f_0(x) = 1 \cdot x^0. On a α0=1\alpha_0 = 1 et β0=0\beta_0 = 0. La propriété est vraie. Hérédité : Supposons qu'il existe αn,βn∈R\alpha_n, \beta_n \in \mathbb{R} tels que fn(x)=αnxβnf_n(x) = \alpha_n x^{\beta_n} avec αn≥0\alpha_n \geq 0 et βn>−1\beta_n > -1 (pour l'intégrabilité). Alors :
    fn+1(x)=2∫0xαntβn dt=2αn∫0xtβn/2 dtf_{n+1}(x) = 2 \int_0^x \sqrt{\alpha_n t^{\beta_n}}   \mathrm{d}t = 2 \sqrt{\alpha_n} \int_0^x t^{\beta_n/2}   \mathrm{d}t
    L'intégrale converge car βn/2>−1/2>−1\beta_n/2 > -1/2 > -1. Par intégration :
    fn+1(x)=2αn[tβn/2+1βn2+1]0x=4αnβn+2xβn2+1f_{n+1}(x) = 2 \sqrt{\alpha_n} \left[ \frac{t^{\beta_n/2 + 1}}{\frac{\beta_n}{2} + 1} \right]_0^x = \frac{4 \sqrt{\alpha_n}}{\beta_n + 2} x^{\frac{\beta_n}{2} + 1}
    En posant αn+1=4αnβn+2\alpha_{n+1} = \frac{4 \sqrt{\alpha_n}}{\beta_n + 2} et βn+1=βn2+1\beta_{n+1} = \frac{\beta_n}{2} + 1, la forme est conservée.
  3. La suite (βn)(\beta_n) vérifie βn+1=12βn+1\beta_{n+1} = \frac{1}{2}\beta_n + 1. C'est une suite arithmético-géométrique de point fixe L=12L+1  ⟺  L=2L = \frac{1}{2}L + 1 \iff L = 2. On étudie βn−2\beta_n - 2 :
    βn+1−2=12βn+1−2=12(βn−2)\beta_{n+1} - 2 = \frac{1}{2}\beta_n + 1 - 2 = \frac{1}{2}(\beta_n - 2)
    Ainsi, (βn−2)(\beta_n - 2) est géométrique de raison 1/21/2. Donc βn−2=(1/2)n(β0−2)=−2⋅(1/2)n\beta_n - 2 = (1/2)^n (\beta_0 - 2) = -2 \cdot (1/2)^n.
    βn=2−12n−1etlim⁡n→+∞βn=2\boxed{\beta_n = 2 - \frac{1}{2^{n-1}}}   \text{et}   \boxed{\lim_{n \to +\infty} \beta_n = 2}

  4. Voici un script Python répondant à la consigne : \begin{verbatim} import numpy as np import matplotlib.pyplot as plt

    def calcul_suites(n_max): alpha = np.zeros(n_max + 1) beta = np.zeros(n_max + 1) alpha[0], beta[0] = 1, 0 for n in range(n_max): beta[n+1] = beta[n]/2 + 1 alpha[n+1] = 4 * np.sqrt(alpha[n]) / (beta[n] + 2) return alpha, beta

    alphas, betas = calcul_suites(20) plt.plot(alphas, 'ro-') plt.title("Évolution de la suite alpha_n") plt.show() \end{verbatim}

  5. Pour tracer les fonctions, on utilise les coefficients calculés : \begin{verbatim} x = np.linspace(0, 1, 100) for n in range(1, 21): plt.plot(x, alphas[n] * x**betas[n], label=f"n={n}") plt.title("Convergence des fonctions f_n") plt.show() \end{verbatim}

  6. Convergence simple : Étudions la limite de (αn)(\alpha_n). Soit un=ln⁡(αn)u_n = \ln(\alpha_n). On a un+1=12un+ln⁡(4βn+2)u_{n+1} = \frac{1}{2} u_n + \ln\left(\frac{4}{\beta_n + 2}\right). Comme βn→2\beta_n \to 2, on a ln⁡(4βn+2)→ln⁡(1)=0\ln\left(\frac{4}{\beta_n + 2}\right) \to \ln(1) = 0. Par un argument de limite de suite (ou théorème du point fixe pour une suite quasi-géométrique), on montre que un→0u_n \to 0, d'où αn→1\alpha_n \to 1. Ainsi, pour tout x∈]0,1]x \in ]0, 1], fn(x)→1⋅x2=x2f_n(x) \to 1 \cdot x^2 = x^2. Pour x=0x=0, fn(0)=0f_n(0)=0 pour tout n≥1n \geq 1, donc la limite est aussi 020^2.
    ∀x∈[0,1],fn(x)→n→+∞x2\boxed{\forall x \in [0, 1],   f_n(x) \xrightarrow[n \to +\infty]{} x^2}
    Convergence uniforme : Les fonctions fnf_n et la limite f:x↦x2f: x \mapsto x^2 sont continues sur le segment [0,1][0, 1]. De plus, on peut montrer (par exemple via l'étude de αn\alpha_n et βn\beta_n) que la convergence est uniforme. En effet :
    ∣fn(x)−x2∣≤∣αnxβn−xβn∣+∣xβn−x2∣≤∣αn−1∣+sup⁡x∈[0,1]∣xβn−x2∣|f_n(x) - x^2| \leq |\alpha_n x^{\beta_n} - x^{\beta_n}| + |x^{\beta_n} - x^2| \leq |\alpha_n - 1| + \sup_{x \in [0, 1]} |x^{\beta_n} - x^2|
    Le premier terme tend vers 0. Le second tend vers 0 car la fonction (x,β)↦xβ(x, \beta) \mapsto x^\beta est uniformément continue sur [0,1]×[1,2][0, 1] \times [1, 2]. La convergence est donc uniforme sur [0,1][0, 1].

Vérification de l'intégrabilité en 0 lors de la récurrence.

Décomposition d'une suite de fonctions puissances en deux suites réelles.