ATLAS Ouvrir dans l'atlas →

Définition 1Cohomologie singulière

Complexes de cochaînes et dualité

Pour deux groupes abéliens AA et GG, on note Hom⁡(A,G)\operatorname{Hom}(A, G) l'ensemble des morphismes de AA dans GG ; c'est un groupe abélien pour l'addition point par point, (φ+ψ)(a)=φ(a)+ψ(a)(\varphi + \psi)(a) = \varphi(a) + \psi(a).

Un morphisme u:A→Bu : A \to B induit le morphisme u∗:Hom⁡(B,G)→Hom⁡(A,G)u^* : \operatorname{Hom}(B, G) \to \operatorname{Hom}(A, G), φ↦φ∘u\varphi \mapsto \varphi \circ u. On a (v∘u)∗=u∗∘v∗(v \circ u)^* = u^* \circ v^* et id∗=id\mathrm{id}^* = \mathrm{id} : le sens des flèches s'inverse.

Un complexe de cochaînes KK est une suite (Kn)n∈ℤ(K^n)_{n \in {\mathbb Z}} de groupes abéliens et de morphismes δn:Kn→Kn+1\delta^n : K^n \to K^{n+1}, les cobords, tels que δn+1∘δn=0\delta^{n+1} \circ \delta^n = 0. On pose Zn=Ker⁡δnZ^n = \operatorname{Ker}\delta^n, les cocycles, Bn=Im⁡δn−1⊂ZnB^n = \operatorname{Im}\delta^{n-1} \subset Z^n, dont les éléments sont aussi appelés cobords, et la cohomologie de KK est Hn(K)=Zn/Bn.H^n(K) = Z^n/B^n.

Un morphisme de complexes de cochaînes f:K→Lf : K \to L est une suite de morphismes fn:Kn→Lnf^n : K^n \to L^n tels que δfn=fn+1δ\delta f^n = f^{n+1}\delta ; une homotopie entre deux morphismes f,g:K→Lf, g : K \to L est une suite de morphismes Qn:Kn→Ln−1Q^n : K^n \to L^{n-1} tels que δQ+Qδ=g−f\delta Q + Q\delta = g - f.

Il n'y a là rien de nouveau. En posant Cn=K−nC_n = K^{-n} et ∂n=δ−n\partial_n = \delta^{-n}, on obtient un complexe de chaînes, dont l'homologie est Hn(C)=H−n(K){H_n}(C) = H^{-n}(K) ; morphismes et homotopies se correspondent de même. Tout ce qu'établissent les nœuds Complexes de chaînes et Suite exacte longue vaut donc pour les cochaînes.

Le complexe dual d'un complexe de chaînes CC, à coefficients dans un groupe abélien GG, est le complexe de cochaînes Hom⁡(C,G)\operatorname{Hom}(C, G) de terme Hom⁡(Cn,G)\operatorname{Hom}(C_n, G) en degré nn, de cobord δn=∂n+1∗\delta^n = \partial_{n+1}^* : (δφ)(c)=φ(∂c),c∈Cn+1.(\delta\varphi)(c) = \varphi(\partial c), \quad c \in C_{n+1}. On a δδ=(∂∂)∗=0\delta\delta = (\partial\partial)^* = 0. On note Hn(C;G)H^n(C; G) sa cohomologie.

Énoncé

(i) Dualité. Un morphisme de complexes de chaînes f:C→Df : C \to D induit un morphisme de complexes de cochaînes f#:Hom⁡(D,G)→Hom⁡(C,G)f^\# : \operatorname{Hom}(D, G) \to \operatorname{Hom}(C, G), φ↦φ∘f\varphi \mapsto \varphi \circ f, avec (g∘f)#=f#∘g#(g \circ f)^\# = f^\# \circ g^\#. Si ∂P+P∂=g−f\partial P + P\partial = g - f, alors δP#+P#δ=g#−f#,\delta P^\# + P^\#\delta = g^\# - f^\#, et f#f^\#, g#g^\# induisent le même morphisme en cohomologie.

(ii) Suite exacte longue. Une suite exacte courte 0→K→iL→pM→00 \to K \xrightarrow{i} L \xrightarrow{p} M \to 0 de complexes de cochaînes induit une suite exacte longue ⋯→Hn(K)→i∗Hn(L)→p∗Hn(M)→κHn+1(K)→⋯\begin{aligned} \cdots \to H^n(K) &\xrightarrow{i^*} H^n(L) \\ &\xrightarrow{p^*} H^n(M) \\ &\xrightarrow{\kappa} H^{n+1}(K) \to \cdots \end{aligned} où le morphisme de connexion κ\kappa est défini ainsi : pour un cocycle m∈Mnm \in M^n, on prend l∈Lnl \in L^n tel que p(l)=mp(l) = m, et κ[m]=[k]\kappa[m] = [k], où kk est l'unique élément de Kn+1K^{n+1} tel que i(k)=δli(k) = \delta l.

Elle est naturelle : si (α,β,γ)(\alpha, \beta, \gamma) est un morphisme de cette suite courte vers une autre, 0→K′→L′→M′→00 \to K' \to L' \to M' \to 0, c'est-à-dire si α\alpha, β\beta, γ\gamma sont des morphismes de complexes qui commutent avec les flèches des deux suites, alors κ′∘γ∗=α∗∘κ\kappa' \circ \gamma^* = \alpha^* \circ \kappa.

(iii) Évaluation. Pour un complexe de chaînes CC, l'application h:Hn(C;G)→Hom⁡(Hn(C),G),h : H^n(C; G) \to \operatorname{Hom}\big(H_n(C), G\big), définie par h[φ]([z])=φ(z)h[\varphi]([z]) = \varphi(z), est un morphisme bien défini. Il est naturel : h(f∗ξ)=h(ξ)∘f∗h(f^*\xi) = h(\xi) \circ f_* pour tout morphisme de complexes de chaînes ff.

Démonstration

(i) Pour φ∈Hom⁡(Dn,G)\varphi \in \operatorname{Hom}(D_n, G), on a δf#φ=φ∘f∘∂=φ∘∂∘f=f#δφ\delta f^\#\varphi = \varphi \circ f \circ \partial = \varphi \circ \partial \circ f = f^\#\delta\varphi. La formule de composition vient de (g∘f)∗=f∗∘g∗(g \circ f)^* = f^* \circ g^*.

Pour c∈Cnc \in C_n et φ∈Hom⁡(Dn,G)\varphi \in \operatorname{Hom}(D_n, G), on a (P#δφ)(c)=φ(∂Pc)(P^\#\delta\varphi)(c) = \varphi(\partial Pc) et (δP#φ)(c)=φ(P∂c)(\delta P^\#\varphi)(c) = \varphi(P\partial c), dont la somme vaut φ((∂P+P∂)c)=φ(gc)−φ(fc).\varphi\big((\partial P + P\partial)c\big) = \varphi(gc) - \varphi(fc). Si φ\varphi est un cocycle, g#φ−f#φ=δ(P#φ)g^\#\varphi - f^\#\varphi = \delta(P^\#\varphi) est un cobord : [g#φ]=[f#φ][g^\#\varphi] = [f^\#\varphi].

(ii) Par le changement d'indices Cn=K−nC_n = K^{-n}, la suite courte devient une suite exacte courte de complexes de chaînes, et le nœud Suite exacte longue donne la suite exacte ; son morphisme de connexion, de H−n(M)=Hn(M)H_{-n}(M) = H^n(M) dans H−n−1(K)=Hn+1(K)H_{-n-1}(K) = H^{n+1}(K), est le κ\kappa décrit.

Pour la naturalité, soit mm un cocycle, ll et kk comme dans la définition. Alors β(l)\beta(l) relève γ(m)\gamma(m), puisque p′β(l)=γp(l)p'\beta(l) = \gamma p(l), et δβ(l)=β(δl)=βi(k)=i′α(k).\delta\beta(l) = \beta(\delta l) = \beta i(k) = i'\alpha(k). Donc κ′[γ(m)]=[α(k)]=α∗κ[m]\kappa'[\gamma(m)] = [\alpha(k)] = \alpha^*\kappa[m].

(iii) Soit φ\varphi un cocycle, zz un cycle et c∈Cn+1c \in C_{n+1}. On a φ(z+∂c)=φ(z)+(δφ)(c)=φ(z),\varphi(z + \partial c) = \varphi(z) + (\delta\varphi)(c) = \varphi(z), de sorte que φ\varphi induit un morphisme sur Hn(C)H_n(C) ; et si φ=δχ\varphi = \delta\chi est un cobord, φ(z)=χ(∂z)=0\varphi(z) = \chi(\partial z) = 0. Ainsi hh est bien défini, et c'est un morphisme.

Enfin h(f∗[φ])([z])=φ(f(z))=h[φ](f∗[z])h(f^*[\varphi])([z]) = \varphi(f(z)) = h[\varphi](f_*[z]).

□
Remarque

L'erreur la plus répandue est de croire que Hom⁡(−,G)\operatorname{Hom}(-, G) transforme une suite exacte courte en suite exacte courte. Pour 0→ℤ→×2ℤ→ℤ/2ℤ→00 \to \mathbb Z \xrightarrow{\times 2} \mathbb Z \to {\mathbb Z/2\mathbb Z} \to 0 et G=ℤG = \mathbb Z, on obtient 0→Hom⁡(ℤ/2ℤ,ℤ)→ℤ→×2ℤ→0,0 \to \operatorname{Hom}(\mathbb Z/2\mathbb Z, \mathbb Z) \to \mathbb Z \xrightarrow{\times 2} \mathbb Z \to 0, où le premier groupe est nul, ℤ\mathbb Z n'ayant pas d'élément d'ordre 22, et où la dernière flèche n'est pas surjective. Ce défaut d'exactitude, mesuré par le conoyau ℤ/2ℤ\mathbb Z/2\mathbb Z, est l'origine du groupe Ext⁡\operatorname{Ext} du nœud Le groupe Ext.

Remarque

Le morphisme hh de (iii) n'est pas un isomorphisme en général. Pour le complexe ℤ→×2ℤ\mathbb Z \xrightarrow{\times 2} \mathbb Z, concentré en degrés 11 et 00, de la remarque du nœud Complexes de chaînes, le complexe dual à coefficients dans ℤ\mathbb Z est ℤ→×2ℤ\mathbb Z \xrightarrow{\times 2} \mathbb Z, en degrés 00 et 11 : sa cohomologie est nulle en degré 00 et vaut ℤ/2ℤ\mathbb Z/2\mathbb Z en degré 11, alors que Hom⁡(H1(C),ℤ)=0\operatorname{Hom}(H_1(C), \mathbb Z) = 0. Le groupe H0(C)=ℤ/2ℤH_0(C) = \mathbb Z/2\mathbb Z, dont tout élément est annulé par 22, et que Hom⁡(−,ℤ)\operatorname{Hom}(-, \mathbb Z) ne voit pas, réapparaît en degré 11 ; le théorème des coefficients universels (Coefficients universels) dit qu'il en est toujours ainsi.

Ouvrir dans l'atlas interactif →