WikiPrépaLivrets

Soit f∈C([0,1],R)f \in \mathcal{C}([0,1], \mathbb{R}) telle que f(0)∈Zf(0) \in \mathbb{Z} et f(1)∈Zf(1) \in \mathbb{Z}. Pour n∈N∗n \in \mathbb{N}^*, on définit le polynôme CnC_n par :

Cn(x)=∑k=0n⌊(nk)f(kn)⌋xk(1−x)n−kC_n(x) = \sum_{k=0}^n \left\lfloor \binom{n}{k} f\left(\frac{k}{n}\right) \right\rfloor x^k (1-x)^{n-k}

  1. Montrer que pour tout k∈{1,…,n−1}k \in \{1, \dots, n-1\}, on a (nk)≥n\binom{n}{k} \geq n.
  2. Établir que pour tout x∈[0,1]x \in [0,1], ∣Bn(f)(x)−Cn(x)∣≤1n|B_n(f)(x) - C_n(x)| \leq \frac{1}{n}.
  3. En déduire que ff est limite uniforme sur [0,1][0,1] d'une suite de polynômes à coefficients entiers.

1.

Pour (nk)\binom{n}{k}, remarquer que (nk)≥(n1)\binom{n}{k} \geq \binom{n}{1}.

2.

Utiliser la propriété de la partie entière : y−1<⌊y⌋≤yy-1 < \lfloor y \rfloor \leq y.

3.

Montrer que Cn∈Z[X]C_n \in \mathbb{Z}[X] en examinant ses coefficients après développement.

Idées clés

•

Propriétés combinatoires élémentaires.

•

Approximation de la partie entière.

•

Structure de l'anneau Z[X]\mathbb{Z}[X].

Résolution.

  1. Pour n≥2n \geq 2 (le cas n=1n=1 est vide pour l'intervalle d'indices), la suite des coefficients binomiaux ((nk))0≤k≤n(\binom{n}{k})_{0 \leq k \leq n} est croissante jusqu'à ⌊n/2⌋\lfloor n/2 \rfloor. Ainsi, pour 1≤k≤n−11 \leq k \leq n-1 :
    (nk)≥(n1)=n\binom{n}{k} \geq \binom{n}{1} = n
    ∀k∈{1,…,n−1},(nk)≥n\boxed{\forall k \in \{1, \dots, n-1\},   \binom{n}{k} \geq n}

  2. Calculons la différence :
    Bn(f)(x)−Cn(x)=∑k=0n((nk)f(kn)−⌊(nk)f(kn)⌋)xk(1−x)n−kB_n(f)(x) - C_n(x) = \sum_{k=0}^n \left( \binom{n}{k} f\left(\frac{k}{n}\right) - \left\lfloor \binom{n}{k} f\left(\frac{k}{n}\right) \right\rfloor \right) x^k (1-x)^{n-k}
    Posons εk=yk−⌊yk⌋\varepsilon_k = y_k - \lfloor y_k \rfloor où yk=(nk)f(k/n)y_k = \binom{n}{k} f(k/n). On sait que 0≤εk<10 \leq \varepsilon_k < 1. De plus, pour k=0k=0 et k=nk=n : y0=(n0)f(0)=f(0)∈Zy_0 = \binom{n}{0} f(0) = f(0) \in \mathbb{Z}, donc ε0=0\varepsilon_0 = 0. yn=(nn)f(1)=f(1)∈Zy_n = \binom{n}{n} f(1) = f(1) \in \mathbb{Z}, donc εn=0\varepsilon_n = 0. L'expression devient :
    ∣Bn(f)(x)−Cn(x)∣=∑k=1n−1εkxk(1−x)n−k|B_n(f)(x) - C_n(x)| = \sum_{k=1}^{n-1} \varepsilon_k x^k (1-x)^{n-k}
    Comme 0≤εk<10 \leq \varepsilon_k < 1 et (nk)≥n\binom{n}{k} \geq n pour ces indices :
    εk<1≤1n(nk)\varepsilon_k < 1 \leq \frac{1}{n} \binom{n}{k}
    Donc :
    ∣Bn(f)(x)−Cn(x)∣≤1n∑k=1n−1(nk)xk(1−x)n−k|B_n(f)(x) - C_n(x)| \leq \frac{1}{n} \sum_{k=1}^{n-1} \binom{n}{k} x^k (1-x)^{n-k}
    Puisque ∑k=0n(nk)xk(1−x)n−k=1\sum_{k=0}^n \binom{n}{k} x^k (1-x)^{n-k} = 1, la somme tronquée est inférieure ou égale à 11. D'où :
    ∀x∈[0,1],∣Bn(f)(x)−Cn(x)∣≤1n\boxed{\forall x \in [0,1],   |B_n(f)(x) - C_n(x)| \leq \frac{1}{n}}

  3. On a ∥f−Cn∥∞≤∥f−Bn(f)∥∞+∥Bn(f)−Cn∥∞\|f - C_n\|_\infty \leq \|f - B_n(f)\|_\infty + \|B_n(f) - C_n\|_\infty. D'après le théorème de Weierstrass, ∥f−Bn(f)∥∞→0\|f - B_n(f)\|_\infty \to 0. D'après la question précédente, ∥Bn(f)−Cn∥∞→0\|B_n(f) - C_n\|_\infty \to 0. Par inégalité triangulaire, (Cn)(C_n) converge uniformément vers ff. Vérification du caractère entier : Cn(x)=∑k=0nakxk(1−x)n−kC_n(x) = \sum_{k=0}^n a_k x^k (1-x)^{n-k} où ak∈Za_k \in \mathbb{Z}. En développant (1−x)n−k(1-x)^{n-k} par la formule du binôme, on obtient une somme de termes de la forme c⋅xjc \cdot x^j avec c∈Zc \in \mathbb{Z}. Ainsi, Cn∈Z[X]C_n \in \mathbb{Z}[X].

Nécessité des conditions sur f(0) et f(1).

Toute fonction continue à valeurs entières aux bornes est limite de polynômes de Z[X].