ATLAS Ouvrir dans l'atlas →

Théorème 3Cohomologie de de Rham

Formes fermées de périodes prescrites

Énoncé

Soit UU un ouvert de ℝn{\mathbb R^n} et φ:H1(U)→ℝ\varphi : {H_1}(U) \to \mathbb R un morphisme. Il existe une forme fermée ω\omega de degré 11 sur UU telle que ∫zω=φ([z])\int_z \omega = \varphi([z]) pour tout cycle z∈Z1(U)z \in Z_1(U). Autrement dit, l'application Φ:H1(U)→Hom⁡(H1(U),ℝ)\Phi : {H^1}(U) \to \operatorname{Hom}\big(H_1(U), \mathbb R\big) du nœud Intégration sur les chaînes est surjective.

Démonstration

Si UU est vide, il n'y a rien à démontrer. Sinon, on reprend les cubes BiB_i (Recouvrement par des cubes), la partition de l'unité (χj)(\chi_j) (Partition de l'unité) et les nombres aija_{ij} attachés à φ\varphi (Périodes locales).

Primitives locales. Pour i∈Ii \in I, soit JiJ_i l'ensemble des jj tels que Bi∩Bj≠∅B_i \cap B_j \neq \varnothing, et, sur BiB_i, gi=∑j∈Jiaij χj.g_i = \sum_{j \in J_i} a_{ij}\,\chi_j. Sur l'ouvert Wx∩BiW_x \cap B_i, pour x∈Bix \in B_i, seuls un nombre fini de termes ne sont pas identiquement nuls ; gig_i est donc de classe C∞C^\infty sur BiB_i (Partition de l'unité, (i)).

Leurs différences sont constantes. Soit x∈Bi∩Bj′x \in B_i \cap B_{j'}. Si χj(x)≠0\chi_j(x) \neq 0, alors x∈Bjx \in B_j, de sorte que j∈Ji∩Jj′j \in J_i \cap J_{j'} et que aij−aj′j=aij′a_{ij} - a_{j'j} = a_{ij'} (Périodes locales, (iv)) ; les autres χj\chi_j sont nulles en xx. Donc gi(x)−gj′(x)=∑j(aij−aj′j) χj(x)=aij′∑jχj(x)=aij′.\begin{aligned} g_i(x) - g_{j'}(x) &= \sum_j (a_{ij} - a_{j'j})\,\chi_j(x) \\ &= a_{ij'}\sum_j \chi_j(x) = a_{ij'}. \end{aligned}

La forme. Sur l'ouvert Bi∩Bj′B_i \cap B_{j'}, la différence gi−gj′g_i - g_{j'} est constante, donc dgi=dgj′dg_i = dg_{j'}. On définit ω\omega en posant ωx=dgi(x)\omega_x = dg_i(x) pour un ii quelconque tel que x∈Bix \in B_i. Ses coefficients sont les ∂lgi\partial_l g_i sur chaque cube ; ils sont de classe C∞C^\infty sur chaque cube, donc sur UU (Partition de l'unité, (i)), et ω\omega est une forme différentielle de degré 11.

Sur chaque cube, ω=dgi\omega = dg_i, et dω=d(dgi)=0d\omega = d(dg_i) = 0 (Formes différentielles, (ii)), puisque dωd\omega ne dépend en chaque point que des dérivées des coefficients. Ainsi ω\omega est fermée, et gig_i en est une primitive sur la boule BiB_i, au sens du nœud Primitives locales.

Réduction aux petites chaînes. Soit zz un cycle. Le théorème des petites chaînes (Petites chaînes), appliqué à l'ensemble des cubes, fournit ρ\rho et DD tels que z−ρ(z)=∂Dz+D∂z=∂Dz.z - \rho(z) = \partial Dz + D\partial z = \partial Dz. La chaîne z′=ρ(z)z' = \rho(z) est un cycle, formé de simplexes à valeurs chacun dans un cube, et [z]=[z′][z] = [z']. L'intégrale étant nulle sur les bords (Intégration sur les chaînes, (i)), ∫zω=∫z′ω\int_z \omega = \int_{z'} \omega.

Écrivons z′=∑τnτ τz' = \sum_\tau n_\tau\,\tau, somme finie. Pour chaque τ\tau, soit i(τ)i(\tau) le plus petit indice tel que τ\tau soit à valeurs dans Bi(τ)B_{i(\tau)}, et xτ=τ(e0)x_\tau = \tau(e_0), yτ=τ(e1)y_\tau = \tau(e_1). Soit PP l'ensemble fini de ces extrémités et, pour y∈Py \in P, j(y)j(y) le plus petit indice tel que y∈Bj(y)y \in B_{j(y)} (Recouvrement par des cubes, (v)).

Pour y∈Py \in P et ii tel que y∈Biy \in B_i, le cycle ζi(y)=κi(y)−κj(y)(y)\zeta_i(y) = \kappa_i(y) - \kappa_{j(y)}(y) vérifie φ([ζi(y)])=ai j(y)\varphi([\zeta_i(y)]) = a_{i\,j(y)} (Périodes locales, (iii)).

Valeur de φ\varphi. Par Périodes locales, (ii), on a, modulo les bords, z′≡∑τnτ(κi(τ)(yτ)−κi(τ)(xτ)).z' \equiv \sum_\tau n_\tau\Big(\kappa_{i(\tau)}(y_\tau) - \kappa_{i(\tau)}(x_\tau)\Big). Soit K:ℤ(P)→C1(U)K : {\mathbb Z}^{(P)} \to C_1(U) le morphisme qui envoie yy sur κj(y)(y)\kappa_{j(y)}(y) (Complexes de chaînes, (i)). En écrivant κi(y)=ζi(y)+K(y)\kappa_i(y) = \zeta_i(y) + K(y), le second membre devient ∑τnτ(ζi(τ)(yτ)−ζi(τ)(xτ))+K(∑τnτ(yτ−xτ)).\begin{aligned} &\sum_\tau n_\tau\Big(\zeta_{i(\tau)}(y_\tau) - \zeta_{i(\tau)}(x_\tau)\Big) \\ &\quad + K\Big(\sum_\tau n_\tau(y_\tau - x_\tau)\Big). \end{aligned} L'argument de KK est ∂z′\partial z', élément de ℤ(P)⊂C0(U)\mathbb Z^{(P)} \subset C_0(U), qui est nul. Par conséquent φ([z])=∑τnτ(ai(τ) j(yτ)−ai(τ) j(xτ)).\varphi([z]) = \sum_\tau n_\tau\Big(a_{i(\tau)\,j(y_\tau)} - a_{i(\tau)\,j(x_\tau)}\Big).

Valeur de l'intégrale. Chaque τ\tau est à valeurs dans Bi(τ)B_{i(\tau)}, où gi(τ)g_{i(\tau)} est une primitive de ω\omega ; la subdivision réduite à un seul morceau est adaptée (Intégrale le long d'un chemin continu), et ∫τω=gi(τ)(yτ)−gi(τ)(xτ).\int_\tau \omega = g_{i(\tau)}(y_\tau) - g_{i(\tau)}(x_\tau).

Pour y∈Py \in P et y∈Biy \in B_i, le calcul des différences donne gi(y)=ai j(y)+gj(y)(y).g_i(y) = a_{i\,j(y)} + g_{j(y)}(y). Avec le morphisme G:ℤ(P)→ℝG : \mathbb Z^{(P)} \to \mathbb R qui envoie yy sur gj(y)(y)g_{j(y)}(y), ∫z′ω=∑τnτ(ai(τ) j(yτ)−ai(τ) j(xτ))+G(∂z′),\begin{aligned} \int_{z'} \omega &= \sum_\tau n_\tau\Big(a_{i(\tau)\,j(y_\tau)} - a_{i(\tau)\,j(x_\tau)}\Big) \\ &\quad + G(\partial z'), \end{aligned} et G(∂z′)=0G(\partial z') = 0.

Conclusion. Les deux valeurs coïncident : ∫zω=φ([z])\int_z \omega = \varphi([z]) pour tout cycle zz, c'est-à-dire Φ([ω])=φ\Phi([\omega]) = \varphi. Aucun axiome du choix n'intervient : les indices i(τ)i(\tau) et j(y)j(y) sont des plus petits éléments, et les nœuds utilisés n'en font pas.

□
Remarque

La forme ω\omega est localement exacte, de primitive gig_i sur chaque cube, sans être exacte en général : deux primitives voisines diffèrent de la constante aij′a_{ij'}, et ce sont ces sauts, accumulés le long d'un cycle, qui en forment les périodes.

Sur ℝ2∖{0}\mathbb R^2 \setminus \{0\}, avec φ\varphi valant 11 sur la classe d'un tour, les aij′a_{ij'} non nuls se trouvent là où se rejoignent des chaînes d'accès venues des deux côtés de l'origine (Périodes locales, schéma). La forme ω\omega est alors la différentielle d'une « fonction angle » dont le saut de 11 a été étalé, par la partition de l'unité, sur une bande de cubes.

Remarque

On a programmé la construction dans ce cas, en se limitant aux 78487848 cubes qui rencontrent la couronne 0,35<∥x∥∞<10{,}35 < \|x\|_\infty < 1 et en prenant des chaînes d'accès obtenues par un parcours en largeur, ce que la démonstration permet, puisqu'elle n'utilise que les propriétés (i) à (iv) du nœud Périodes locales.

Les nombres aija_{ij} obtenus sont des entiers, et l'intégrale de ω\omega vaut 11, à 10−1110^{-11} près, sur les cercles de centre 00 et de rayons 0,60{,}6 et 0,750{,}75, et 00 sur un petit cercle qui n'entoure pas l'origine : la forme recollée a bien la période prescrite.

Remarque

La démonstration du théorème de de Rham en tout degré procède par recollement le long d'un recouvrement, au moyen de la suite de Mayer-Vietoris (Mayer-Vietoris) et de son analogue pour les formes, ou d'un complexe double qui les généralise : c'est l'objet des chapitres Mayer-Vietoris et homotopie et Théorème de de Rham en tout degré. En degré 11, on a pu s'en passer : le théorème des petites chaînes ramène tout cycle à des morceaux contenus dans des cubes, où les primitives existent, et une partition de l'unité suffit au recollement. Les nombres aija_{ij} y forment déjà un cocycle de Čech, au sens du nœud Čech-de Rham.

Ouvrir dans l'atlas interactif →