WikiPrépaLivrets

L'objectif de cet exercice est de démontrer que pour toute suite complexe (cn)n∈N(c_n)_{n \in \mathbb{N}}, il existe une fonction uu de classe C∞\mathcal{C}^\infty sur R\mathbb{R} telle que pour tout n∈Nn \in \mathbb{N}, u(n)(0)=cnu^{(n)}(0) = c_n.

  1. Construction d'une fonction plateau : Justifier l'existence d'une fonction f:R→Rf : \mathbb{R} \to \mathbb{R} de classe C∞\mathcal{C}^\infty dont le support est inclus dans [−1,1][-1, 1] et telle que f(x)=1f(x) = 1 pour tout x∈[−1/2,1/2]x \in [-1/2, 1/2].
  2. Existence de la fonction à dérivées prescrites : Soit (cn)n∈N(c_n)_{n \in \mathbb{N}} une suite de nombres complexes. On définit pour tout n∈Nn \in \mathbb{N} :
    tn=min⁡(1,1∣cn∣)(avec tn=1 si cn=0)t_n = \min\left(1, \frac{1}{|c_n|}\right)   (\text{avec } t_n = 1 \text{ si } c_n = 0)
    On considère la fonction uu définie par :
    ∀x∈R,u(x)=∑n=0+∞cnf(xtn)xnn!\forall x \in \mathbb{R},   u(x) = \sum_{n=0}^{+\infty} c_n f\left(\frac{x}{t_n}\right) \frac{x^n}{n!}
    1. Montrer que uu est bien définie et de classe C∞\mathcal{C}^\infty sur R\mathbb{R}.
    2. Vérifier que pour tout n∈Nn \in \mathbb{N}, u(n)(0)=cnu^{(n)}(0) = c_n.

1.

Pour la question 1, on pourra commencer par construire une fonction C∞\mathcal{C}^\infty nulle sur R−\mathbb{R}_- et strictement positive sur R+∗\mathbb{R}_+^*, puis utiliser des compositions et des intégrales.

2.

Pour la question 2.(a), étudier la convergence normale de la série des dérivées en utilisant le fait que le support de chaque terme se restreint au fur et à mesure que nn augmente.

3.

Pour la question 2.(b), remarquer que pour xx suffisamment proche de 00, l'argument de ff est dans [−1/2,1/2][-1/2, 1/2].

Idées clés

•

Utilisation d'une fonction à support compact pour "éteindre" les termes de la série loin de l'origine.

•

Théorème de dérivation sous le signe somme pour les séries de fonctions (convergence normale des dérivées).

•

Contrôle des normes infinies des dérivées grâce au facteur de réglage tnt_n.

Résolution.

  1. Construction de la fonction plateau. Considérons d'abord la fonction gg définie par g(t)=exp⁡(−1/t)g(t) = \exp(-1/t) si t>0t > 0 et g(t)=0g(t) = 0 sinon. On sait classiquement que gg est de classe C∞\mathcal{C}^\infty sur R\mathbb{R}. Posons ensuite h(x)=g(x−1/2)g(1−x)h(x) = g(x-1/2)g(1-x). Cette fonction est C∞\mathcal{C}^\infty, positive, de support exactement [1/2,1][1/2, 1]. Sa primitive H(x)=∫−∞xh(t) dtH(x) = \int_{-\infty}^x h(t)   dt est C∞\mathcal{C}^\infty, nulle sur ]−∞,1/2]]-\infty, 1/2] et constante égale à I=∫1/21h(t) dt>0I = \int_{1/2}^1 h(t)   dt > 0 sur [1,+∞[[1, +\infty[. En posant ψ(x)=1−1IH(x)\psi(x) = 1 - \frac{1}{I}H(x), on obtient une fonction C∞\mathcal{C}^\infty valant 11 sur ]−∞,1/2]]-\infty, 1/2] et 00 sur [1,+∞[[1, +\infty[. Par parité, la fonction f(x)=ψ(∣x∣)f(x) = \psi(|x|) (convenablement lissée ou définie par morceaux) convient. Plus simplement :
    f(x)=ψ(x)ψ(−x)\boxed{ f(x) = \psi(x)\psi(-x) }
    Cette fonction ff est C∞\mathcal{C}^\infty, vaut 11 sur [−1/2,1/2][-1/2, 1/2] et son support est inclus dans [−1,1][-1, 1].

  2. Étude de la fonction uu.
    1. Soit un(x)=cnf(xtn)xnn!u_n(x) = c_n f\left(\frac{x}{t_n}\right) \frac{x^n}{n!}. Chaque unu_n est de classe C∞\mathcal{C}^\infty sur R\mathbb{R} comme produit et composée de fonctions C∞\mathcal{C}^\infty. Fixons k∈Nk \in \mathbb{N}. Pour n≥kn \geq k, calculons un(k)(x)u_n^{(k)}(x) par la formule de Leibniz :
      un(k)(x)=cnn!∑j=0k(kj)(xn)(j)(f(xtn))(k−j)u_n^{(k)}(x) = \frac{c_n}{n!} \sum_{j=0}^k \binom{k}{j} \left( x^n \right)^{(j)} \left( f\left(\frac{x}{t_n}\right) \right)^{(k-j)}
      un(k)(x)=cn∑j=0k1(n−j)!xn−j1tnk−jf(k−j)(xtn)u_n^{(k)}(x) = c_n \sum_{j=0}^k \frac{1}{(n-j)!} x^{n-j} \frac{1}{t_n^{k-j}} f^{(k-j)}\left(\frac{x}{t_n}\right)
      Le support de x↦f(x/tn)x \mapsto f(x/t_n) est inclus dans [−tn,tn][-t_n, t_n]. Ainsi, un(k)(x)u_n^{(k)}(x) est nul si ∣x∣>tn|x| > t_n. Pour ∣x∣≤tn|x| \leq t_n, on a l'inégalité ∣x∣n−j≤tnn−j|x|^{n-j} \leq t_n^{n-j}. Comme n≥k≥jn \geq k \geq j, on a :
      ∣xn−jtnk−j∣≤tnn−jtnk−j=tnn−k\left| \frac{x^{n-j}}{t_n^{k-j}} \right| \leq \frac{t_n^{n-j}}{t_n^{k-j}} = t_n^{n-k}
      D'où :
      ∣un(k)(x)∣≤∣cn∣∑j=0k1(n−j)!tnn−k∥f(k−j)∥∞|u_n^{(k)}(x)| \leq |c_n| \sum_{j=0}^k \frac{1}{(n-j)!} t_n^{n-k} \|f^{(k-j)}\|_\infty
      Comme ∣cn∣tn≤1|c_n| t_n \leq 1 par définition de tnt_n et tn≤1t_n \leq 1 (donc tnn−k−1≤1t_n^{n-k-1} \leq 1 pour n>kn > k), il vient :
      ∣un(k)(x)∣≤∑j=0k∥f(k−j)∥∞(n−j)!|u_n^{(k)}(x)| \leq \sum_{j=0}^k \frac{\|f^{(k-j)}\|_\infty}{(n-j)!}
      Cette majoration est indépendante de xx et constitue le terme général d'une série convergente (car ∑1(n−j)!\sum \frac{1}{(n-j)!} converge). Ainsi, la série ∑un(k)\sum u_n^{(k)} converge normalement, donc uniformément sur R\mathbb{R}. Par le théorème de dérivation des séries de fonctions, uu est de classe C∞\mathcal{C}^\infty et :
      ∀k∈N,u(k)(x)=∑n=0+∞un(k)(x)\boxed{ \forall k \in \mathbb{N},   u^{(k)}(x) = \sum_{n=0}^{+\infty} u_n^{(k)}(x) }

    2. Calculons u(k)(0)u^{(k)}(0). Pour tout n∈Nn \in \mathbb{N}, on a un(x)=cnxnn!u_n(x) = c_n \frac{x^n}{n!} pour xx dans un voisinage de 00 (précisément quand ∣x/tn∣≤1/2|x/t_n| \leq 1/2, soit ∣x∣≤tn/2|x| \leq t_n/2). Dès lors, un(k)(0)u_n^{(k)}(0) est égal à la dérivée kk-ième de cnxnn!c_n \frac{x^n}{n!} en 00. On sait que :
      (xnn!)(k)(0)=δn,k(symbole de Kronecker)\left( \frac{x^n}{n!} \right)^{(k)} (0) = \delta_{n,k}   (\text{symbole de Kronecker})
      Par sommation, il vient :
      u(k)(0)=∑n=0+∞cnδn,k=cku^{(k)}(0) = \sum_{n=0}^{+\infty} c_n \delta_{n,k} = c_k
      Ce qui conclut :
      ∀n∈N,u(n)(0)=cn\boxed{ \forall n \in \mathbb{N},   u^{(n)}(0) = c_n }

Oublier que t_n peut tendre vers 0, nécessitant une domination fine pour la convergence uniforme.

Toute suite complexe peut être la suite des dérivées successives en un point d'une fonction de classe C-infini.