Soit II un segment non vide de R\mathbb{R}. On considère l'espace vectoriel C(I,R)\mathcal{C}(I, \mathbb{R}) des fonctions continues sur II à valeurs réelles, muni de la norme de la convergence uniforme \|\cdot\|_{\infty}.

Démontrer que l'ensemble Q[X]\mathbb{Q}[X] des fonctions polynomiales à coefficients rationnels est dense dans (C(I,R),)(\mathcal{C}(I, \mathbb{R}), \|\cdot\|_{\infty}).

1.

Utiliser le théorème d'approximation de Weierstrass pour approcher une fonction continue par un polynôme à coefficients réels.

2.

Utiliser la densité de Q\mathbb{Q} dans R\mathbb{R} pour approcher les coefficients de ce polynôme par des rationnels.

3.

Veiller à contrôler l'erreur sur le segment II en majorant les puissances de la variable.

Idées clés

Théorème de Weierstrass (densité de R[X]\mathbb{R}[X] dans C(I,R)\mathcal{C}(I, \mathbb{R})).

Propriété d'Archimède : densité de Q\mathbb{Q} dans R\mathbb{R}.

Inégalité triangulaire pour la norme uniforme.

Résolution.

Soit fC(I,R)f \in \mathcal{C}(I, \mathbb{R}) et soit ϵ>0\epsilon > 0. Nous cherchons un polynôme QQ[X]Q \in \mathbb{Q}[X] tel que :

fQϵ\|f - Q\|_{\infty} \leq \epsilon

1. Approximation par un polynôme réel

D'après le théorème d'approximation de Weierstrass, l'ensemble des polynômes à coefficients réels R[X]\mathbb{R}[X] est dense dans (C(I,R),)(\mathcal{C}(I, \mathbb{R}), \|\cdot\|_{\infty}).

Il existe donc un polynôme PR[X]P \in \mathbb{R}[X] tel que :

fPϵ2\|f - P\|_{\infty} \leq \frac{\epsilon}{2}

2. Approximation du polynôme réel par un polynôme rationnel

Notons n=deg(P)n = \deg(P). Le polynôme PP s'écrit sous la forme :

P(X)=k=0nakXkavec (a0,,an)Rn+1P(X) = \sum_{k=0}^n a_k X^k   \text{avec } (a_0, \dots, a_n) \in \mathbb{R}^{n+1}

Comme le segment II est borné, il existe une constante M1M \geq 1 telle que :

xI,xM\forall x \in I,   |x| \leq M

Pour tout xIx \in I, on a alors l'inégalité sur les puissances : xkMn|x|^k \leq M^n pour tout k{0,,n}k \in \{0, \dots, n\}.

Par densité de Q\mathbb{Q} dans R\mathbb{R}, pour chaque coefficient aka_k, il existe un rationnel qkQq_k \in \mathbb{Q} tel que :

akqkϵ2(n+1)Mn|a_k - q_k| \leq \frac{\epsilon}{2(n+1)M^n}

Définissons alors le polynôme QQ[X]Q \in \mathbb{Q}[X] par :

Q(X)=k=0nqkXkQ(X) = \sum_{k=0}^n q_k X^k

3. Estimation de l'erreur totale

Pour tout xIx \in I, évaluons l'écart entre P(x)P(x) et Q(x)Q(x) :

P(x)Q(x)=k=0n(akqk)xkk=0nakqkxk|P(x) - Q(x)| = \left| \sum_{k=0}^n (a_k - q_k) x^k \right| \leq \sum_{k=0}^n |a_k - q_k| |x|^k

En utilisant nos majorations précédentes :

P(x)Q(x)k=0nϵ2(n+1)MnMn=(n+1)ϵ2(n+1)=ϵ2|P(x) - Q(x)| \leq \sum_{k=0}^n \frac{\epsilon}{2(n+1)M^n} \cdot M^n = (n+1) \cdot \frac{\epsilon}{2(n+1)} = \frac{\epsilon}{2}

On en déduit la majoration uniforme suivante :

PQϵ2\boxed{ \|P - Q\|_{\infty} \leq \frac{\epsilon}{2} }

4. Conclusion

Par l'inégalité triangulaire, nous obtenons :

fQfP+PQ\|f - Q\|_{\infty} \leq \|f - P\|_{\infty} + \|P - Q\|_{\infty}

En injectant les deux résultats obtenus :

fQϵ2+ϵ2=ϵ\|f - Q\|_{\infty} \leq \frac{\epsilon}{2} + \frac{\epsilon}{2} = \epsilon

Finalement, pour toute fonction ff et tout ϵ>0\epsilon > 0, il existe QQ[X]Q \in \mathbb{Q}[X] tel que :

fQϵ\boxed{ \|f - Q\|_{\infty} \leq \epsilon }

Ceci prouve que Q[X]\mathbb{Q}[X] est dense dans (C(I,R),)(\mathcal{C}(I, \mathbb{R}), \|\cdot\|_{\infty}).

Dépendance de l'approximation des coefficients par rapport au degré du polynôme.

Transitivité de la densité et approximation par étapes.