ATLAS Ouvrir dans l'atlas →

Définition 2Cohomologie de de Rham

Cubes singuliers lisses, chaînes cubiques et leur bord

Soit UU un ouvert de ℝn{\mathbb R^n} et k∈ℕk \in {\mathbb N}. Un cube singulier lisse de dimension kk de UU est une application c:Ik→Uc : I^k \to U qui est la restriction d'une application c~:W→U\tilde c : W \to U de classe C∞C^\infty, définie sur un ouvert WW de ℝk\mathbb R^k contenant IkI^k ; on dit que c~\tilde c prolonge cc. Pour k=0k = 0, c'est un point de UU.

Le mot « singulier » signifie qu'on n'exige de cc ni l'injectivité ni une différentielle de rang kk : un cube singulier peut écraser IkI^k sur une courbe, ou sur un point.

Le groupe des chaînes cubiques Qk(U)Q_k(U) est le groupe abélien libre sur l'ensemble des cubes singuliers lisses de dimension kk (Complexes de chaînes) ; on pose Qk(U)=0Q_k(U) = 0 pour k<0k < 0.

Pour k⩾1k \geqslant 1, 1⩽i⩽k1 \leqslant i \leqslant k et ε∈{0,1}\varepsilon \in \{0, 1\}, l'application affine ιi,ε:ℝk−1→ℝk\iota_{i,\varepsilon} : \mathbb R^{k-1} \to \mathbb R^k, ιi,ε(t1,…,tk−1)=(t1,…,ti−1,ε,ti,…,tk−1),\begin{aligned} &\iota_{i,\varepsilon}(t_1, \dots, t_{k-1}) \\ &\quad = (t_1, \dots, t_{i-1}, \varepsilon, t_i, \dots, t_{k-1}), \end{aligned} insère ε\varepsilon en position ii ; elle envoie Ik−1I^{k-1} sur la face {ti=ε}\{t_i = \varepsilon\} de IkI^k.

La face (i,ε)(i, \varepsilon) de cc est ci,ε=c∘ιi,εc_{i,\varepsilon} = c \circ \iota_{i,\varepsilon}, et le bord de cc est ∂c=∑i=1k∑ε=01(−1)i+ε ci,ε.\partial c = \sum_{i=1}^k \sum_{\varepsilon = 0}^{1} (-1)^{i+\varepsilon}\, c_{i,\varepsilon}. Il se prolonge en un morphisme ∂:Qk(U)→Qk−1(U)\partial : Q_k(U) \to Q_{k-1}(U), et l'on pose ∂=0\partial = 0 sur Q0(U)Q_0(U).

Énoncé

(i) Les faces d'un cube singulier lisse sont des cubes singuliers lisses. Pour 1⩽i⩽j⩽k−11 \leqslant i \leqslant j \leqslant k - 1 et ε,η∈{0,1}\varepsilon, \eta \in \{0, 1\}, ιi,ε∘ιj,η=ιj+1,η∘ιi,ε.\iota_{i,\varepsilon} \circ \iota_{j,\eta} = \iota_{j+1,\eta} \circ \iota_{i,\varepsilon}.

(ii) ∂∘∂=0\partial \circ \partial = 0 : les Qk(U)Q_k(U) forment un complexe de chaînes.

(iii) Si φ:U→V\varphi : U \to V est de classe C∞C^\infty, où VV est un ouvert de ℝm\mathbb R^m, la formule φ#(c)=φ∘c\varphi_\#(c) = \varphi \circ c définit des morphismes Qk(U)→Qk(V)Q_k(U) \to Q_k(V) qui commutent au bord.

En particulier, si c~:W→U\tilde c : W \to U prolonge cc et si 1k\mathbf 1_k désigne le cube de WW donné par l'inclusion de IkI^k, alors c=c~#(1k)c = \tilde c_\#(\mathbf 1_k) et ∂c=c~#(∂1k)\partial c = \tilde c_\#(\partial \mathbf 1_k).

Démonstration

(i) Si c~:W→U\tilde c : W \to U prolonge cc, l'ouvert ιi,ε−1(W)\iota_{i,\varepsilon}^{-1}(W) de ℝk−1\mathbb R^{k-1} contient Ik−1I^{k-1}, et c~∘ιi,ε\tilde c \circ \iota_{i,\varepsilon}, composée d'une application affine et d'une application de classe C∞C^\infty, est de classe C∞C^\infty (Classe Cᵏ, (ii) et (iii)) ; elle prolonge ci,εc_{i,\varepsilon}.

Les deux membres de l'identité envoient (t1,…,tk−2)(t_1, \dots, t_{k-2}) sur le point qui a ε\varepsilon en position ii, η\eta en position j+1j + 1, et les tlt_l dans l'ordre aux autres places. À gauche, ιj,η\iota_{j,\eta} place η\eta en position jj, puis ιi,ε\iota_{i,\varepsilon} insère ε\varepsilon en position i⩽ji \leqslant j, ce qui décale η\eta en position j+1j + 1. À droite, ιi,ε\iota_{i,\varepsilon} place ε\varepsilon en position ii, puis ιj+1,η\iota_{j+1,\eta} insère η\eta en position j+1>ij + 1 > i, sans déplacer ε\varepsilon.

(ii) Pour k⩽1k \leqslant 1, ∂∂c\partial\partial c appartient à Qk−2(U)=0Q_{k-2}(U) = 0. Pour k⩾2k \geqslant 2, ∂∂c=∑i=1k∑j=1k−1∑ε,η(−1)i+ε+j+η c∘ιi,ε∘ιj,η.\begin{aligned} &\partial\partial c = \sum_{i=1}^{k}\sum_{j=1}^{k-1}\sum_{\varepsilon, \eta} \\ &\quad (-1)^{i+\varepsilon+j+\eta}\, c \circ \iota_{i,\varepsilon} \circ \iota_{j,\eta}. \end{aligned}

Séparons les termes où i⩽ji \leqslant j de ceux où i>ji > j. L'application (i,ε,j,η)↦(j+1,η,i,ε)(i, \varepsilon, j, \eta) \mapsto (j + 1, \eta, i, \varepsilon) est une bijection des premiers sur les seconds, de réciproque (i′,ε′,j′,η′)↦(j′,η′,i′−1,ε′)(i', \varepsilon', j', \eta') \mapsto (j', \eta', i' - 1, \varepsilon').

Par (i), elle associe à chaque terme un terme de même cube, c∘ιj+1,η∘ιi,ε=c∘ιi,ε∘ιj,ηc \circ \iota_{j+1,\eta} \circ \iota_{i,\varepsilon} = c \circ \iota_{i,\varepsilon} \circ \iota_{j,\eta}, et de signe (−1)(j+1)+η+i+ε(-1)^{(j+1)+\eta+i+\varepsilon}, opposé. Les termes se compensent deux à deux, et ∂∂=0\partial\partial = 0 sur les chaînes par linéarité.

(iii) Si c~\tilde c prolonge cc, φ∘c~\varphi \circ \tilde c prolonge φ∘c\varphi \circ c et est de classe C∞C^\infty (Classe Cᵏ, (iii)) ; les faces de φ∘c\varphi \circ c sont les φ∘ci,ε\varphi \circ c_{i,\varepsilon}. On prolonge φ#\varphi_\# en un morphisme (Complexes de chaînes, (i)), qui commute au bord, puisque c'est le cas sur chaque cube.

Enfin 1k\mathbf 1_k est prolongé par l'identité de WW, ses faces sont les ιi,ε\iota_{i,\varepsilon} restreintes à Ik−1I^{k-1}, et c~∘ιi,ε=ci,ε\tilde c \circ \iota_{i,\varepsilon} = c_{i,\varepsilon} sur Ik−1I^{k-1}.

□
Remarque

Pour k=2k = 2, le bord s'écrit ∂c=c2,0+c1,1−c2,1−c1,0\partial c = c_{2,0} + c_{1,1} - c_{2,1} - c_{1,0} : le côté du bas et celui de droite, parcourus dans le sens des coordonnées croissantes, puis le haut et la gauche, affectés du signe moins, c'est-à-dire parcourus en sens inverse. On retrouve le contour du carré dans le sens direct, avec les mêmes signes que les quatre chemins β+ρ−θ−λ\beta + \rho - \theta - \lambda du nœud Invariance par homotopie.

ι1,0 − ι1,1 + ι2,0 + ι2,1 − 0 (1, 1) I2 t1 t2
Chaque côté du carré I2I^2 est paramétré par I1I^1 dans le sens des coordonnées croissantes (flèches grises) et porte le signe (−1)i+ε(-1)^{i+\varepsilon}. Les deux côtés de signe moins, le haut et la gauche, sont parcourus à rebours : le bord ∂12\partial\mathbf 1_2, en rouge, fait le tour du carré dans le sens direct.
Remarque

En dimension kk, le signe (−1)i+ε(-1)^{i+\varepsilon} est exactement celui qui oriente chaque face par la normale sortante. La normale sortante à la face {ti=ε}\{t_i = \varepsilon\} est ν=(−1)ε+1ei\nu = (-1)^{\varepsilon+1}e_i, et la paramétrisation ιi,ε\iota_{i,\varepsilon} envoie la base canonique de ℝk−1\mathbb R^{k-1} sur les ele_l, l≠il \neq i, dans l'ordre. Le déterminant de la famille (ν,e1,…,ei−1,ei+1,…,ek)(\nu, e_1, \dots, e_{i-1}, e_{i+1}, \dots, e_k) vaut (−1)ε+1(−1)i−1=(−1)i+ε(-1)^{\varepsilon+1}(-1)^{i-1} = (-1)^{i+\varepsilon}, puisque ramener eie_i en tête coûte i−1i - 1 transpositions.

t1 = 0 − t1 = 1 + t2 = 0 + t2 = 1 − t3 = 0 − t3 = 1 + t1 t2 t3
Les six faces du cube I3I^3, avec leur normale sortante et le signe (−1)i+ε(-1)^{i+\varepsilon} qu'elles portent dans ∂13\partial\mathbf 1_3. Une face de signe ++ est paramétrée dans le sens que fixe la normale sortante, une face de signe −- dans le sens contraire : le bord du cube est sa surface orientée vers l'extérieur. La face t2=0t_2 = 0, tournée vers le lecteur, est grisée.
Remarque

L'erreur la plus tentante est de croire que l'homologie du complexe QQ est l'homologie singulière. Pour U=ℝ0U = \mathbb R^0, réduit à un point, il y a un seul cube ckc_k de chaque dimension, constant, et ses faces (i,0)(i, 0) et (i,1)(i, 1) sont toutes deux le cube constant de dimension k−1k - 1, avec des signes opposés : ∂ck=0\partial c_k = 0. L'homologie de ce complexe vaut donc ℤ{\mathbb Z} en chaque degré, alors que celle d'un point est nulle en degré k⩾1k \geqslant 1 (Degré 0, point).

On corrige ce défaut en quotientant par les cubes dégénérés, qui ne dépendent pas de l'une des variables ; on retrouve alors l'homologie singulière, ce qui est admis ici, la preuve demandant de passer des cubes lisses aux cubes seulement continus, puis de comparer cubes et simplexes. Pour les simplexes, le passage du lisse au continu est fait au nœud Lisse et continu. L'intégration, seule utile ici, ne voit pas ce défaut : elle est nulle sur les cubes dégénérés (Intégrale sur une chaîne, (v)).

Repose sur

C'est un point de départ.

Sert à

Ouvrir dans l'atlas interactif →