ATLAS Ouvrir dans l'atlas →

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

Le complexe de Čech-de Rham d'un recouvrement par des cubes

Soit UU un ouvert non vide de ℝn{\mathbb R^n} et BiB_i, i∈Ii \in I, les cubes du nœud Recouvrement par des cubes. Pour σ=(i0,…,ip)∈Ip+1\sigma = (i_0, \dots, i_p) \in I^{p+1}, on note Bσ=Bi0∩⋯∩BipB_\sigma = B_{i_0} \cap \cdots \cap B_{i_p}. Le nerf (ordonné) du recouvrement est la suite des ensembles Np={σ∈Ip+1:Bσ≠∅}.N_p = \{\sigma \in I^{p+1} : B_\sigma \neq \varnothing\}. Pour σ∈Np\sigma \in N_p et 0⩽l⩽p0 \leqslant l \leqslant p, σ(l)\sigma^{(l)} désigne la suite privée de son terme d'indice ll ; elle est dans Np−1N_{p-1}, puisque Bσ⊂Bσ(l)B_\sigma \subset B_{\sigma^{(l)}}.

Chaque BσB_\sigma est un pavé ouvert ∏m ]am,bm[\prod_m\,]a_m, b_m[, intersection de produits d'intervalles ouverts, donc convexe ; on note bσb_\sigma son centre, de coordonnées (am+bm)/2(a_m + b_m)/2.

Les cochaînes de Čech sont les éléments de Cˇp\check C^p, espace des fonctions réelles sur NpN_p, avec, pour σ∈Np+1\sigma \in N_{p+1}, (δc)(σ)=∑l=0p+1(−1)l c(σ(l)).(\delta c)(\sigma) = \sum_{l=0}^{p+1} (-1)^l\,c(\sigma^{(l)}). Le complexe double de Čech-de Rham est formé des Kp,q=∏σ∈NpΩq(Bσ)K^{p,q} = \prod_{\sigma \in N_p} \Omega^q(B_\sigma), familles ω=(ωσ)\omega = (\omega_\sigma), avec (δω)σ=∑l=0p+1(−1)l ωσ(l)∣Bσ,(\delta\omega)_\sigma = \sum_{l=0}^{p+1} (-1)^l\,\omega_{\sigma^{(l)}}|_{B_\sigma}, et dd composante par composante. Les augmentations sont r:Ωq(U)→K0,qr : \Omega^q(U) \to K^{0,q}, r(ω)=(ω∣Bi)ir(\omega) = (\omega|_{B_i})_i, et e:Cˇp→Kp,0e : \check C^p \to K^{p,0}, qui envoie cc sur la famille des fonctions constantes égales à c(σ)c(\sigma) sur BσB_\sigma.

Énoncé

(i) Cˇ\check C est un complexe de cochaînes, KK un complexe double, et rr, ee des augmentations de ses rangées et de ses colonnes.

(ii) Les rangées sont exactes. Plus précisément, avec la partition de l'unité (χj′)(\chi'_j) du nœud Supports dans les cubes, l'application h:Kp,q→Kp−1,qh : K^{p,q} \to K^{p-1,q} définie par (hω)τ=∑j∈Iχj′ ωjτ,τ∈Np−1,(h\omega)_\tau = \sum_{j \in I} \chi'_j\,\omega_{j\tau}, \qquad \tau \in N_{p-1}, où jτ=(j,i0,…,ip−1)j\tau = (j, i_0, \dots, i_{p-1}), et par hω=∑jχj′ωj∈Ωq(U)h\omega = \sum_j \chi'_j\omega_j \in \Omega^q(U) pour p=0p = 0, vérifie hr=idhr = \mathrm{id}, rh+hδ=idrh + h\delta = \mathrm{id} sur K0,qK^{0,q} et δh+hδ=id\delta h + h\delta = \mathrm{id} sur Kp,qK^{p,q} pour p⩾1p \geqslant 1.

(iii) Les colonnes sont exactes.

(iv) Par conséquent, Hk(U)≅Hk(Cˇ){H^k}(U) \cong H^k(\check C) pour tout kk, sans aucun choix.

Démonstration

(i) δδ=0\delta\delta = 0. Pour m<lm < l, retirer le terme d'indice ll, puis celui d'indice mm, revient à retirer celui d'indice mm, puis celui d'indice l−1l - 1 : (σ(l))(m)=(σ(m))(l−1)(\sigma^{(l)})^{(m)} = (\sigma^{(m)})^{(l-1)}. Dans δδc(σ)=∑l,m(−1)l+mc((σ(l))(m))\delta\delta c(\sigma) = \sum_{l,m} (-1)^{l+m}c\big((\sigma^{(l)})^{(m)}\big), le terme (l,m)(l, m) avec m<lm < l et le terme (m,l−1)(m, l - 1) sont donc égaux et de signes opposés, comme au nœud Homologie singulière, (i) ; ils se compensent, et tous les termes sont ainsi appariés. Le même calcul vaut dans KK, les restrictions étant compatibles.

Le reste. dd commute aux restrictions, donc à δ\delta, et dr=rddr = rd. Les fonctions de e(c)e(c) sont constantes, et (δe(c))σ(\delta e(c))_\sigma est la constante ∑l(−1)lc(σ(l))=(δc)(σ)\sum_l (-1)^l c(\sigma^{(l)}) = (\delta c)(\sigma).

(ii) hh est bien défini. Le terme χj′ωjτ\chi'_j\omega_{j\tau} est la forme sur BτB_\tau égale à χj′ωjτ\chi'_j\omega_{j\tau} sur Bj∩BτB_j \cap B_\tau et à 00 ailleurs, nulle si jτ∉Npj\tau \notin N_p. Par Supports dans les cubes, (iii), appliqué à l'ouvert O=BτO = B_\tau, la somme est une forme de classe C∞C^\infty sur BτB_\tau.

Les identités. On les vérifie en un point xx de BσB_\sigma, où seuls comptent les jj tels que χj′(x)≠0\chi'_j(x) \neq 0, donc tels que x∈Bjx \in B_j et jσ∈Np+1j\sigma \in N_{p+1}. Pour p⩾1p \geqslant 1, la suite jσj\sigma privée de son premier terme est σ\sigma, et privée du terme d'indice l+1l + 1, c'est jσ(l)j\sigma^{(l)} ; donc (δω)jσ=ωσ−∑l=0p(−1)l ωjσ(l).(\delta\omega)_{j\sigma} = \omega_\sigma - \sum_{l=0}^p (-1)^l\,\omega_{j\sigma^{(l)}}. Multiplions par χj′(x)\chi'_j(x) et sommons en jj : on obtient (hδω)σ=ωσ−(δhω)σ(h\delta\omega)_\sigma = \omega_\sigma - (\delta h\omega)_\sigma, puisque ∑jχj′=1\sum_j \chi'_j = 1.

Pour p=0p = 0 et σ=(i)\sigma = (i), (δω)ji=ωi−ωj(\delta\omega)_{ji} = \omega_i - \omega_j, d'où (hδω)i=ωi−∑jχj′ωj=ωi−(rhω)i(h\delta\omega)_i = \omega_i - \sum_j \chi'_j\omega_j = \omega_i - (rh\omega)_i. Enfin hr(ω)=∑jχj′ ω=ωhr(\omega) = \sum_j \chi'_j\,\omega = \omega.

Exactitude. rr est injective, puisque hr=idhr = \mathrm{id}, et δr=0\delta r = 0, la famille r(ω)r(\omega) ayant des restrictions égales. Si ω∈K0,q\omega \in K^{0,q} et δω=0\delta\omega = 0, alors ω=r(hω)\omega = r(h\omega). Si ω∈Kp,q\omega \in K^{p,q}, p⩾1p \geqslant 1, et δω=0\delta\omega = 0, alors ω=δ(hω)\omega = \delta(h\omega).

(iii) ee est injective, chaque BσB_\sigma étant non vide. Une fonction de différentielle nulle sur le convexe BσB_\sigma est constante (Accroissements finis, (ii), avec M=0M = 0) : le noyau de dd sur Kp,0K^{p,0} est l'image de ee.

Pour q⩾1q \geqslant 1, soit Tσ(x)=x+bσT_\sigma(x) = x + b_\sigma, qui envoie l'ouvert Bσ−bσB_\sigma - b_\sigma, étoilé par rapport à 00, sur BσB_\sigma, et K0K_0 l'opérateur de la démonstration du nœud Lemme de Poincaré sur Bσ−bσB_\sigma - b_\sigma, qui vérifie dK0+K0d=iddK_0 + K_0d = \mathrm{id} en degré q⩾1q \geqslant 1. L'opérateur Kσ=(Tσ−1)∗∘K0∘Tσ∗K_\sigma = (T_\sigma^{-1})^* \circ K_0 \circ T_\sigma^* vérifie la même identité sur BσB_\sigma, les images réciproques commutant à dd (Formes différentielles, (iii)). Si ω∈Kp,q\omega \in K^{p,q} et dω=0d\omega = 0, la famille (Kσωσ)σ(K_\sigma\omega_\sigma)_\sigma est un élément de Kp,q−1K^{p,q-1} de différentielle ω\omega.

(iv) Le lemme du complexe double (Complexe double, (iv)) donne l'isomorphisme e∗−1r∗e_*^{-1}r_*. Aucun choix n'intervient : le nerf, la partition de l'unité, les centres bσb_\sigma et les opérateurs hh et KσK_\sigma sont donnés par des formules.

□
Remarque

Le degré 11 a déjà été traité ainsi, sans le dire. Au nœud Périodes locales, les nombres aija_{ij} forment un 11-cocycle de Čech, aij+ajl=aila_{ij} + a_{jl} = a_{il} ; au nœud Surjectivité, les primitives locales gi=∑jaijχjg_i = \sum_j a_{ij}\chi_j sont, au signe près, l'image de ce cocycle par l'opérateur hh, et la forme ω=dgi\omega = dg_i est l'élément de Ω1(U)\Omega^1(U) qui lui correspond. La partition (χj)(\chi_j) suffisait là, parce que les aija_{ij} sont des constantes, qui se prolongent sans difficulté.

pi pj pl bijl Bi Bj Bl
Trois cubes pour la norme ∥⋅∥∞\|\cdot\|_\infty, de centres pip_i, pjp_j, plp_l, comme ceux du recouvrement mais de rayons quelconques, qui se rencontrent deux à deux et tous trois : (i,j,l)(i, j, l) est dans N2N_2. L'intersection BijlB_{ijl}, grisée, est un pavé ouvert, convexe, de centre bijlb_{ijl} en rouge, par rapport auquel l'opérateur de Poincaré fournit les primitives sur ce pavé.
Remarque

Cette démonstration est celle d'André Weil (« Sur les théorèmes de de Rham », Commentarii Mathematici Helvetici 26, 1952, p. 119-145), qui compare la cohomologie de de Rham et celle du nerf d'un recouvrement dont toutes les intersections finies sont contractiles. Bott et Tu la présentent sous le nom de « principe de Mayer-Vietoris généralisé » (Differential Forms in Algebraic Topology, 1982). La suite exacte de Mayer-Vietoris du nœud Mayer-Vietoris est le cas d'un recouvrement par deux ouverts : hh y est, au signe près selon l'ordre des deux ouverts, l'opérateur η↦(χVη,−χUη)\eta \mapsto (\chi_V\eta, -\chi_U\eta) de la démonstration de ce nœud.

Remarque

L'erreur la plus répandue est d'oublier l'hypothèse sur les intersections. Pour le recouvrement de ℝ2∖{0}\mathbb R^2 \setminus \{0\} par les deux ouverts UU et VV du nœud ℝⁿ privé de l'origine, étoilés, l'intersection U∩VU \cap V a deux morceaux : la colonne correspondante n'est pas exacte en degré 00, et le nerf, réduit à deux sommets et une arête, a une cohomologie nulle en degré 11, alors que H1(ℝ2∖{0})H^1(\mathbb R^2 \setminus \{0\}) ne l'est pas. Les intersections des cubes, elles, sont des pavés, toujours convexes.

Ouvrir dans l'atlas interactif →