ATLAS Ouvrir dans l'atlas →

Lemme 1Espaces de fonctions continues

Parties précompactes de C(K, ℝᵖ)

Énoncé

Soit KK un espace métrique compact et AA une partie de C(K,ℝp)C(K, {\mathbb R^p}), muni de la norme ∥⋅∥∞\|\cdot\|_\infty.

(i) Si AA est précompacte, elle est bornée et uniformément équicontinue.

(ii) Si AA est bornée et équicontinue, elle est précompacte. Plus précisément, soit ε>0\varepsilon > 0, MM un majorant des ∥f∥∞\|f\|_\infty pour f∈Af \in A, η\eta associé à ε\varepsilon par le point (iii) du nœud Équicontinuité, et x1,…,xmx_1, \dots, x_m des points de KK tels que KK soit la réunion des boules B(xi,η)B(x_i, \eta). Alors AA est contenue dans la réunion d'un nombre fini de boules de rayon 4ε4\varepsilon centrées en des éléments de AA.

Démonstration

(i) Soit ε>0\varepsilon > 0 et g1,…,gmg_1, \dots, g_m des éléments de C(K,ℝp)C(K, \mathbb R^p) tels que AA soit contenue dans la réunion des boules B(gj,ε)B(g_j, \varepsilon). Toute f∈Af \in A vérifie ∥f∥∞<ε+max⁡j∥gj∥∞\|f\|_\infty < \varepsilon + \max_j \|g_j\|_\infty : AA est bornée.

La famille finie des gjg_j est uniformément équicontinue (Équicontinuité, (i)) : il existe η>0\eta > 0 tel que d(x,y)<ηd(x, y) < \eta entraîne ∥gj(x)−gj(y)∥∞<ε\|g_j(x) - g_j(y)\|_\infty < \varepsilon pour tout jj. Pour f∈Af \in A, soit jj tel que ∥f−gj∥∞<ε\|f - g_j\|_\infty < \varepsilon ; alors ∥f(x)−f(y)∥∞⩽∥f(x)−gj(x)∥∞+∥gj(x)−gj(y)∥∞+∥gj(y)−f(y)∥∞<3ε.\begin{aligned} &\|f(x) - f(y)\|_\infty \\ &\quad \leqslant \|f(x) - g_j(x)\|_\infty \\ &\qquad + \|g_j(x) - g_j(y)\|_\infty \\ &\qquad + \|g_j(y) - f(y)\|_\infty < 3\varepsilon. \end{aligned}

(ii) Les points xix_i existent : les boules B(x,η)B(x, \eta), x∈Kx \in K, recouvrent le compact KK, et un nombre fini d'entre elles suffit. Si KK est vide, AA a au plus un élément et il n'y a rien à démontrer.

Par la propriété d'Archimède, tout réel tt tel que ∣t∣⩽M|t| \leqslant M est à distance au plus ε2\frac\varepsilon2 d'un multiple jεj\varepsilon, avec j∈ℤj \in {\mathbb Z} et ∣jε∣⩽M+ε|j\varepsilon| \leqslant M + \varepsilon. Notons GG l'ensemble fini des points de ℝp\mathbb R^p dont les coordonnées sont de tels multiples : tout point vv de ℝp\mathbb R^p tel que ∥v∥∞⩽M\|v\|_\infty \leqslant M est à distance au plus ε2\frac\varepsilon2 d'un point de GG.

Pour c=(c1,…,cm)∈Gmc = (c_1, \dots, c_m) \in G^m, soit AcA_c l'ensemble des f∈Af \in A telles que ∥f(xi)−ci∥∞⩽ε2\|f(x_i) - c_i\|_\infty \leqslant \frac\varepsilon2 pour tout ii. Ces parties sont en nombre fini, et elles recouvrent AA, puisque chaque f(xi)f(x_i) est à distance au plus ε2\frac\varepsilon2 d'un point de GG.

x 0,2 0,4 0,6 0,8 1,0 x1 c1 x2 c2 x3 c3 x4 c4 f g η
Sur K=[0,1]K = [0, 1], recouvert par les boules de rayon η=0,15\eta = 0{,}15 centrées en x1,…,x4x_1, \dots, x_4 (pointillés, sous les courbes), et pour ε=0,2\varepsilon = 0{,}2, deux fonctions ff (bleu) et gg (vert) d'une même partie AcA_c passent, en chaque xix_i, dans le même intervalle de longueur ε\varepsilon (rouge), centré en un point cic_i de la grille εℤ\varepsilon\mathbb Z. L'équicontinuité les empêche de s'écarter beaucoup entre deux points xix_i : elles restent à distance au plus 3ε3\varepsilon l'une de l'autre sur tout le segment.

Soient f,g∈Acf, g \in A_c et x∈Kx \in K, et ii tel que d(x,xi)<ηd(x, x_i) < \eta. Alors ∥f(x)−g(x)∥∞⩽∥f(x)−f(xi)∥∞+∥f(xi)−ci∥∞+∥ci−g(xi)∥∞+∥g(xi)−g(x)∥∞⩽ε+ε2+ε2+ε=3ε.\begin{aligned} &\|f(x) - g(x)\|_\infty \\ &\quad \leqslant \|f(x) - f(x_i)\|_\infty + \|f(x_i) - c_i\|_\infty \\ &\qquad + \|c_i - g(x_i)\|_\infty + \|g(x_i) - g(x)\|_\infty \\ &\quad \leqslant \varepsilon + \tfrac\varepsilon2 + \tfrac\varepsilon2 + \varepsilon = 3\varepsilon. \end{aligned}

Pour chaque cc tel que AcA_c ne soit pas vide, prenons un élément gcg_c de AcA_c ; ces choix sont en nombre fini. Toute f∈Af \in A appartient à l'un des AcA_c, et ∥f−gc∥∞⩽3ε<4ε\|f - g_c\|_\infty \leqslant 3\varepsilon < 4\varepsilon. Comme ε\varepsilon est arbitraire, AA est précompacte.

□
Remarque

Le lemme ne fait que des choix en nombre fini, pour un ε\varepsilon donné : un sous-recouvrement fini de KK, puis un élément de chaque partie AcA_c non vide. Il ne choisit pas de réseau pour une suite de rayons, ce qui demanderait le choix dénombrable.

Remarque

Le mécanisme est celui de la dimension finie. L'équicontinuité ramène une fonction de AA, à ε\varepsilon près, au vecteur (f(x1),…,f(xm))(f(x_1), \dots, f(x_m)) de ses valeurs en un nombre fini de points, et le caractère borné place ce vecteur dans une partie bornée de (ℝp)m(\mathbb R^p)^m, que la grille GmG^m découpe en un nombre fini de morceaux.

Ouvrir dans l'atlas interactif →