ATLAS Ouvrir dans l'atlas →

Théorème 1Théorème de de Rham en tout degré

Chaînes lisses et chaînes continues

Soit UU un ouvert de ℝn{\mathbb R^n}. La topologie de ℝn\mathbb R^n étant celle de la distance d∞d_\infty (L'espace ℝⁿ, (i)), tout point xx de UU est le centre d'une boule ouverte B∞(x,r)B_\infty(x, r) contenue dans UU. Cette boule est convexe : si yy et zz y sont et si λ∈[0,1]\lambda \in [0, 1], chaque coordonnée vérifie ∣(1−λ)ym+λzm−xm∣⩽(1−λ)∣ym−xm∣+λ∣zm−xm∣<r|(1 - \lambda)y_m + \lambda z_m - x_m| \leqslant (1 - \lambda)|y_m - x_m| + \lambda|z_m - x_m| < r. L'ensemble 𝒰\mathcal U des ouverts convexes contenus dans UU a donc pour réunion UU, et l'on dispose des complexes de petites chaînes C𝒰(U)C^{\mathcal U}(U) (Petites chaînes) et C∞,𝒰(U)C^{\infty,\mathcal U}(U) (Cochaînes lisses). On note ι:C∞(U)→C(U)\iota : C^\infty(U) \to C(U), ȷ:C𝒰(U)→C(U)\jmath : C^{\mathcal U}(U) \to C(U), ȷ∞:C∞,𝒰(U)→C∞(U)\jmath_\infty : C^{\infty,\mathcal U}(U) \to C^\infty(U) et κ:C∞,𝒰(U)→C𝒰(U)\kappa : C^{\infty,\mathcal U}(U) \to C^{\mathcal U}(U) les inclusions ; l'inclusion notée ȷ\jmath au nœud Cochaînes lisses, (ii), est ici ȷ∞\jmath_\infty, et les lettres ι\iota et κ\kappa, sans indice, ne désignent pas l'identité ιn\iota_n de Δn\Delta_n ni le simplexe constant κq\kappa_q.

Soit γ:Δk→U\gamma : \Delta_k \to U un simplexe singulier à valeurs dans un élément de 𝒰\mathcal U. On note αγ=[γ(e0),…,γ(ek)]\alpha\gamma = [\gamma(e_0), \dots, \gamma(e_k)] le simplexe affine qui a les mêmes sommets que γ\gamma (Subdivision barycentrique), et Ψγ:Δk×[0,1]→ℝn\Psi_\gamma : \Delta_k \times [0, 1] \to \mathbb R^n l'application Ψγ(x,t)=(1−t) αγ(x)+t γ(x).\Psi_\gamma(x, t) = (1 - t)\,\alpha\gamma(x) + t\,\gamma(x). Avec les sommets vi=(ei,0)v_i = (e_i, 0) et wi=(ei,1)w_i = (e_i, 1) de Δk×[0,1]⊂ℝk+2\Delta_k \times [0, 1] \subset \mathbb R^{k+2}, comme au nœud Invariance par homotopie, on pose Qγ=∑i=0k(−1)i Ψγ∘[v0,…,vi,wi,…,wk],\begin{aligned} Q\gamma = \sum_{i=0}^k (-1)^i\, &\Psi_\gamma \\ &\circ [v_0, \dots, v_i, w_i, \dots, w_k], \end{aligned} et l'on prolonge α\alpha et QQ par linéarité à C𝒰(U)C^{\mathcal U}(U) (Complexes de chaînes, (i)).

Énoncé

(i) Si γ\gamma est à valeurs dans B∈𝒰B \in \mathcal U, le simplexe αγ\alpha\gamma et les simplexes de QγQ\gamma sont des simplexes singuliers à valeurs dans BB, et αγ\alpha\gamma est un simplexe singulier lisse ; si γ\gamma est lisse, les simplexes de QγQ\gamma le sont aussi. Ainsi α\alpha envoie Ck𝒰(U)C^{\mathcal U}_k(U) dans Ck∞,𝒰(U)C^{\infty,\mathcal U}_k(U), QQ envoie Ck𝒰(U)C^{\mathcal U}_k(U) dans Ck+1𝒰(U)C^{\mathcal U}_{k+1}(U), et QQ envoie Ck∞,𝒰(U)C^{\infty,\mathcal U}_k(U) dans Ck+1∞,𝒰(U)C^{\infty,\mathcal U}_{k+1}(U).

(ii) α\alpha est un morphisme de complexes, et ∂Q+Q∂=id−κα  sur C𝒰(U),\partial Q + Q\partial = \mathrm{id} - \kappa\alpha \ \text{ sur } C^{\mathcal U}(U), ∂Q+Q∂=id−ακ  sur C∞,𝒰(U).\partial Q + Q\partial = \mathrm{id} - \alpha\kappa \ \text{ sur } C^{\infty,\mathcal U}(U).

(iii) Homologie. Soit ρ:C(U)→C𝒰(U)\rho : C(U) \to C^{\mathcal U}(U) le morphisme du nœud Petites chaînes. Le morphisme de complexes s=ȷ∞ α ρ:C(U)→C∞(U)s = \jmath_\infty\,\alpha\,\rho : C(U) \to C^\infty(U) est tel que ι∘s\iota \circ s et s∘ιs \circ \iota sont homotopes aux identités. Par suite, ι\iota induit des isomorphismes Hk(C∞(U))→Hk(U)H_k(C^\infty(U)) \to {H_k}(U) de l'homologie des chaînes lisses sur l'homologie singulière, à coefficients entiers, pour tout kk, de réciproques induites par ss.

(iv) Cohomologie. Pour tout groupe abélien GG, la restriction ι#:Hom⁡(Ck(U),G)→Hom⁡(Ck∞(U),G)\iota^\# : \operatorname{Hom}(C_k(U), G) \to \operatorname{Hom}(C^\infty_k(U), G) des cochaînes singulières aux simplexes lisses induit des isomorphismes de Hk(U;G){H^k}(U; G) sur la cohomologie du complexe dual Hom⁡(C∞(U),G)\operatorname{Hom}(C^\infty(U), G), de réciproques induites par s#s^\#. Pour G=ℝG = {\mathbb R}, la restriction induit des isomorphismes linéaires de Hk(U;ℝ)H^k(U; \mathbb R) sur la cohomologie singulière lisse H∞k(U)H^k_\infty(U) du nœud Cochaînes lisses.

Démonstration

(i) Les sommets γ(ej)\gamma(e_j) sont dans le convexe BB, donc aussi les points αγ(x)=∑jxjγ(ej)\alpha\gamma(x) = \sum_j x_j\gamma(e_j) (Subdivision barycentrique, texte). Pour (x,t)∈Δk×[0,1](x, t) \in \Delta_k \times [0, 1], le point Ψγ(x,t)\Psi_\gamma(x, t) est sur le segment qui joint αγ(x)\alpha\gamma(x) à γ(x)\gamma(x), deux points de BB : il est dans BB. Les coordonnées de Ψγ\Psi_\gamma sont des sommes de produits de fonctions continues de (x,t)(x, t), les projections de ℝk+2\mathbb R^{k+2} étant continues (Topologie produit) ; Ψγ\Psi_\gamma est donc continue (Chemins, (ii)). Composée avec les simplexes affines λi=[v0,…,vi,wi,…,wk]\lambda_i = [v_0, \dots, v_i, w_i, \dots, w_k] de Δk×[0,1]\Delta_k \times [0, 1], qui est convexe, elle donne des simplexes singuliers de UU à valeurs dans BB.

Lissité. L'application linéaire L:ℝk+1→ℝnL : \mathbb R^{k+1} \to \mathbb R^n, x↦∑jxjγ(ej)x \mapsto \sum_j x_j\gamma(e_j), est de classe C∞C^\infty (Classe Cᵏ, (ii)) ; sa restriction à l'ouvert L−1(U)L^{-1}(U), qui contient Δk\Delta_k, prolonge αγ\alpha\gamma, qui est donc lisse. Si γ\gamma est lisse, prolongée par γ~:W→U\tilde\gamma : W \to U, l'application Ψ~(x,t)=(1−t)L(x)+tγ~(x)\tilde\Psi(x, t) = (1 - t)L(x) + t\tilde\gamma(x) est de classe C∞C^\infty sur l'ouvert W×ℝW \times \mathbb R de ℝk+2\mathbb R^{k+2} (même nœud, (ii) et (iii)). Sur l'ouvert O=Ψ~−1(U)O = \tilde\Psi^{-1}(U), qui contient Δk×[0,1]\Delta_k \times [0, 1] puisque Ψ~\tilde\Psi y coïncide avec Ψγ\Psi_\gamma, elle prolonge Ψγ\Psi_\gamma. Chaque λi\lambda_i est la restriction d'une application affine λ~i\tilde\lambda_i de ℝk+2\mathbb R^{k+2} dans lui-même, et Ψ~∘λ~i\tilde\Psi \circ \tilde\lambda_i, de classe C∞C^\infty sur l'ouvert λ~i−1(O)\tilde\lambda_i^{-1}(O), qui contient Δk+1\Delta_{k+1}, prolonge Ψγ∘λi\Psi_\gamma \circ \lambda_i : c'est un simplexe lisse, comme au nœud Cochaînes lisses, (iii).

Ainsi les simplexes de QγQ\gamma, à valeurs dans BB, sont des générateurs de C𝒰(U)C^{\mathcal U}(U), et αγ\alpha\gamma ainsi que, si γ\gamma est lisse, les simplexes de QγQ\gamma sont des générateurs de C∞,𝒰(U)C^{\infty,\mathcal U}(U).

(ii) α\alpha commute au bord. La face δi\delta_i envoie ele_l sur ele_l si l<il < i et sur el+1e_{l+1} si l⩾il \geqslant i : les sommets de γ∘δi\gamma \circ \delta_i, qui est encore à valeurs dans BB, sont ceux de γ\gamma privés de γ(ei)\gamma(e_i). Par la formule des faces d'un simplexe affine (Subdivision barycentrique, texte), αγ∘δi=[γ(e0),…,γ(ei)^,…,γ(ek)]=α(γ∘δi),\begin{aligned} \alpha\gamma \circ \delta_i &= [\gamma(e_0), \dots, \widehat{\gamma(e_i)}, \dots, \gamma(e_k)] \\ &= \alpha(\gamma \circ \delta_i), \end{aligned} et, en sommant avec les signes, ∂αγ=α∂γ\partial\alpha\gamma = \alpha\partial\gamma pour k⩾1k \geqslant 1 ; en degré 00, les deux membres sont nuls.

L'homotopie. Le calcul de ∂Pσ\partial P\sigma, dans la démonstration du nœud Invariance par homotopie, (i), n'utilise des applications Φσ=F∘(σ×id)\Phi_\sigma = F \circ (\sigma \times \mathrm{id}) que trois propriétés : Φσ∘[v0,…,vn]=f∘σ\Phi_\sigma \circ [v_0, \dots, v_n] = f \circ \sigma, Φσ∘[w0,…,wn]=g∘σ\Phi_\sigma \circ [w_0, \dots, w_n] = g \circ \sigma, et Φσ∘δj=Φσ∘(δj×id)\Phi_{\sigma \circ \delta_j} = \Phi_\sigma \circ (\delta_j \times \mathrm{id}) ; le reste porte sur les simplexes affines de Δn×[0,1]\Delta_n \times [0, 1]. Les applications Ψγ\Psi_\gamma ont les trois propriétés, avec αγ\alpha\gamma à la place de f∘σf \circ \sigma et γ\gamma à la place de g∘σg \circ \sigma. En effet, [v0,…,vk](x)=(x,0)[v_0, \dots, v_k](x) = (x, 0) et [w0,…,wk](x)=(x,1)[w_0, \dots, w_k](x) = (x, 1), de sorte que Ψγ∘[v0,…,vk]=αγ\Psi_\gamma \circ [v_0, \dots, v_k] = \alpha\gamma et Ψγ∘[w0,…,wk]=γ\Psi_\gamma \circ [w_0, \dots, w_k] = \gamma ; et, par l'égalité précédente, Ψγ∘δj(x,t)=(1−t) αγ(δjx)+t γ(δjx)=Ψγ(δjx,t).\begin{aligned} \Psi_{\gamma \circ \delta_j}(x, t) &= (1 - t)\,\alpha\gamma(\delta_jx) + t\,\gamma(\delta_jx) \\ &= \Psi_\gamma(\delta_jx, t). \end{aligned} Le même calcul donne donc ∂Qγ=γ−αγ−Q∂γ\partial Q\gamma = \gamma - \alpha\gamma - Q\partial\gamma, d'où la première identité par linéarité. Si γ\gamma est lisse, tous les termes sont dans C∞,𝒰(U)C^{\infty,\mathcal U}(U) par (i), ce qui donne la seconde.

(iii) Le nœud Petites chaînes fournit un morphisme D:Ck(U)→Ck+1(U)D : C_k(U) \to C_{k+1}(U) tel que ρȷ=id\rho\jmath = \mathrm{id} et ȷρ=id−∂D−D∂\jmath\rho = \mathrm{id} - \partial D - D\partial. Par Cochaînes lisses, (ii), DD envoie C∞(U)C^\infty(U) dans lui-même et ρ\rho l'envoie dans C∞,𝒰(U)C^{\infty,\mathcal U}(U) ; notons D∞D_\infty et ρ∞\rho_\infty les morphismes induits, de sorte que ρι=κρ∞\rho\iota = \kappa\rho_\infty et ȷ∞ρ∞=id−∂D∞−D∞∂\jmath_\infty\rho_\infty = \mathrm{id} - \partial D_\infty - D_\infty\partial. Le morphisme ss est une composée de morphismes de complexes.

La composée ιs\iota s. Comme ιȷ∞=ȷκ\iota\jmath_\infty = \jmath\kappa, inclusion de C∞,𝒰(U)C^{\infty,\mathcal U}(U) dans C(U)C(U), et que κα=id−∂Q−Q∂\kappa\alpha = \mathrm{id} - \partial Q - Q\partial par (ii), les morphismes ȷ\jmath et ρ\rho commutant au bord, ιs=ȷκαρ=ȷρ−∂(ȷQρ)−(ȷQρ)∂=id−∂E−E∂,E=D+ȷQρ.\begin{aligned} \iota s &= \jmath\kappa\alpha\rho = \jmath\rho - \partial(\jmath Q\rho) - (\jmath Q\rho)\partial \\ &= \mathrm{id} - \partial E - E\partial, \quad E = D + \jmath Q\rho. \end{aligned}

La composée sιs\iota. De même, ακ=id−∂Q−Q∂\alpha\kappa = \mathrm{id} - \partial Q - Q\partial sur C∞,𝒰(U)C^{\infty,\mathcal U}(U), donc sι=ȷ∞ακρ∞=ȷ∞ρ∞−∂E′−E′∂=id−∂E′′−E′′∂,\begin{aligned} s\iota &= \jmath_\infty\alpha\kappa\rho_\infty = \jmath_\infty\rho_\infty - \partial E' - E'\partial \\ &= \mathrm{id} - \partial E'' - E''\partial, \end{aligned} avec E′=ȷ∞Qρ∞E' = \jmath_\infty Q\rho_\infty et E′′=D∞+E′E'' = D_\infty + E'. Par Complexes de chaînes, (iii), ι∗s∗\iota_*s_* et s∗ι∗s_*\iota_* sont les identités.

(iv) Par transposition (Complexes de cochaînes, (i)), ι#\iota^\# et s#s^\# sont des morphismes de complexes de cochaînes, s#ι#=(ιs)#s^\#\iota^\# = (\iota s)^\# et ι#s#=(sι)#\iota^\#s^\# = (s\iota)^\#, et les égalités de (iii) donnent δE#+E#δ=id−s#ι#\delta E^\# + E^\#\delta = \mathrm{id} - s^\#\iota^\# et δE′′#+E′′#δ=id−ι#s#\delta E''^\# + E''^\#\delta = \mathrm{id} - \iota^\#s^\#. Les composées induisent donc l'identité en cohomologie, et ι∗\iota^*, s∗s^* sont réciproques. Le complexe Hom⁡(C(U),G)\operatorname{Hom}(C(U), G) est celui des cochaînes singulières C(U;G)C(U; G) (Cohomologie singulière).

Pour G=ℝG = \mathbb R, Hom⁡(Ck∞(U),ℝ)\operatorname{Hom}(C^\infty_k(U), \mathbb R) est l'espace Ck(U)C^k(U) du nœud Cochaînes lisses, avec le même cobord δf=f∘∂\delta f = f \circ \partial ; la restriction ι#\iota^\# est linéaire, et les isomorphismes qu'elle induit le sont aussi.

□
Remarque

L'erreur à éviter est de définir α\alpha sur toutes les chaînes. Le simplexe affine [γ(e0),…,γ(ek)][\gamma(e_0), \dots, \gamma(e_k)] n'est à valeurs dans UU que si toutes les combinaisons ∑jtjγ(ej)\sum_j t_j\gamma(e_j), pour t∈Δkt \in \Delta_k, sont dans UU, ce qui est faux en général : dans ℝ2∖{0}\mathbb R^2 \setminus \{0\}, le demi-cercle supérieur de (1,0)(1, 0) à (−1,0)(-1, 0) a pour simplexe affine associé le segment qui joint ses extrémités, et ce segment passe par l'origine. C'est pourquoi on subdivise d'abord, par le morphisme ρ\rho des petites chaînes, jusqu'à ce que chaque simplexe soit contenu dans un convexe.

B γ αγ 0 γ αγ
À gauche, un 22-simplexe γ\gamma, aux arêtes courbes, en bleu, contenu dans le disque convexe BB, et le simplexe affine αγ\alpha\gamma qui a les mêmes sommets, en rouge ; les segments gris, qui joignent αγ(x)\alpha\gamma(x) à γ(x)\gamma(x), sont des trajectoires de l'homotopie Ψγ\Psi_\gamma, et ils restent dans BB. À droite, le demi-cercle de ℝ2∖{0}\mathbb R^2 \setminus \{0\}, au-dessus de l'axe des abscisses fléché en gris : le segment de mêmes extrémités passe par l'origine, et α\alpha n'y a pas de sens.
Remarque

Aucun choix n'intervient. Le simplexe αγ\alpha\gamma et l'homotopie Ψγ\Psi_\gamma sont donnés par des formules à partir de γ\gamma seul ; la démonstration n'attribue à aucun simplexe un convexe qui le contient, elle se sert seulement de l'existence d'un tel convexe ; et le morphisme ρ\rho des petites chaînes repose sur le plus petit entier m(σ)m(\sigma) qui convient. Pour une variété, où les simplexes affines n'ont pas de sens, on approche plutôt chaque simplexe continu par un simplexe lisse ; la compatibilité avec les faces oblige alors à procéder par récurrence sur la dimension, et, si l'approximation n'est pas donnée par une formule, il faut un choix pour chaque simplexe, indexé par un ensemble non dénombrable.

Remarque

Le point (iv) ne se déduit pas sans travail d'un simple isomorphisme en homologie. Pour passer d'un isomorphisme en homologie à coefficients entiers à un isomorphisme en cohomologie, la voie usuelle est le théorème des coefficients universels, dont la forme générale pour le complexe singulier emploie l'axiome du choix (Coefficients universels, (ii)). On évite ce détour parce que (iii) fournit davantage qu'un isomorphisme : une équivalence d'homotopie explicite, qui se transpose telle quelle, pour tout groupe de coefficients.

Remarque

Avec ce nœud, le théorème qui suit (De Rham en tout degré, (iv)) identifie la cohomologie de de Rham à la cohomologie singulière réelle des simplexes continus, et le nœud Périodes sur les cycles en donne la forme duale pour l'homologie singulière. En degré 11, la théorie avait contourné la difficulté autrement, dès son début : le nœud Intégrale le long d'un chemin continu intègre une forme fermée le long d'un chemin seulement continu, grâce à ses primitives locales, ce qui ne se généralise pas aux degrés supérieurs.

Ouvrir dans l'atlas interactif →