ATLAS Ouvrir dans l'atlas →

Théorème 3Homologie cellulaire

Le complexe cellulaire calcule l'homologie

Soit XX un complexe cellulaire fini. Son complexe cellulaire Ccell(X)C^{\mathrm{cell}}(X) a pour groupes Cncell(X)=Hn(Xn,Xn−1)C^{\mathrm{cell}}_n(X) = {H_n}(X^n, X^{n-1}), nuls pour n<0n < 0, et pour bord la composée dn=jn−1∘∂n,d_n = j_{n-1} \circ \partial_n, où ∂n:Hn(Xn,Xn−1)→Hn−1(Xn−1)\partial_n : H_n(X^n, X^{n-1}) \to H_{n-1}(X^{n-1}) est le morphisme de connexion de la paire (Xn,Xn−1)(X^n, X^{n-1}) et jn−1:Hn−1(Xn−1)→Hn−1(Xn−1,Xn−2)j_{n-1} : H_{n-1}(X^{n-1}) \to H_{n-1}(X^{n-1}, X^{n-2}) le morphisme induit par l'inclusion (Homologie relative, (i)).

On a dn−1∘dn=jn−2∘(∂n−1∘jn−1)∘∂n=0d_{n-1} \circ d_n = j_{n-2} \circ (\partial_{n-1} \circ j_{n-1}) \circ \partial_n = 0, puisque ∂n−1∘jn−1\partial_{n-1} \circ j_{n-1} est la composée de deux flèches consécutives de la suite exacte de la paire (Xn−1,Xn−2)(X^{n-1}, X^{n-2}). L'homologie cellulaire Hncell(X)H^{\mathrm{cell}}_n(X) est l'homologie de ce complexe.

Dans la base (eα)(e_\alpha) du nœud Squelettes, (i), la naturalité du morphisme de connexion pour l'application de paires Φα:(Dn,Sn−1)→(Xn,Xn−1)\Phi_\alpha : (D^n, S^{n-1}) \to (X^n, X^{n-1}) donne dn(eα)=jn−1(φα∗(∂ιn)),d_n(e_\alpha) = j_{n-1}\big(\varphi_{\alpha*}(\partial\iota_n)\big), où φα\varphi_\alpha est l'application d'attachement de la cellule.

Énoncé

(i) Le morphisme jn:Hn(Xn)→Hn(Xn,Xn−1)j_n : H_n(X^n) \to H_n(X^n, X^{n-1}) est injectif, d'image Ker⁡dn\operatorname{Ker} d_n, et il induit, avec l'inclusion de XnX^n dans XX, un isomorphisme Hncell(X)≅Hn(X).H^{\mathrm{cell}}_n(X) \cong {H_n}(X).

(ii) Chaque groupe Cncell(X)C^{\mathrm{cell}}_n(X) est isomorphe à ℤcn\mathbb Z^{c_n}. Si XX n'a de cellule ni en dimension n−1n - 1 ni en dimension n+1n + 1, alors Hn(X)≅ℤcnH_n(X) \cong \mathbb Z^{c_n}.

Démonstration

(i) Injectivité. Dans la suite exacte de la paire (Xn,Xn−1)(X^n, X^{n-1}), jnj_n est précédé de Hn(Xn−1)H_n(X^{n-1}), nul par Squelettes, (ii) : il est injectif, et son image est le noyau de ∂n\partial_n. De même jn−1j_{n-1} est injectif, de sorte que Ker⁡dn=Ker⁡∂n=Im⁡jn.\operatorname{Ker} d_n = \operatorname{Ker} \partial_n = \operatorname{Im} j_n.

Les bords. L'image de dn+1=jn∘∂n+1d_{n+1} = j_n \circ \partial_{n+1} est jn(Im⁡∂n+1)j_n(\operatorname{Im}\partial_{n+1}). L'isomorphisme jnj_n de Hn(Xn)H_n(X^n) sur Ker⁡dn\operatorname{Ker} d_n induit donc un isomorphisme Hn(Xn)/Im⁡∂n+1≅Ker⁡dn/Im⁡dn+1=Hncell(X).\begin{aligned} &H_n(X^n)/\operatorname{Im}\partial_{n+1} \\ &\quad \cong \operatorname{Ker} d_n/\operatorname{Im} d_{n+1} = H^{\mathrm{cell}}_n(X). \end{aligned}

Le squelette suivant. Dans la suite exacte de la paire (Xn+1,Xn)(X^{n+1}, X^n), Hn+1(Xn+1,Xn)→∂n+1Hn(Xn)→Hn(Xn+1)→Hn(Xn+1,Xn)=0,\begin{aligned} H_{n+1}(X^{n+1}, X^n) &\xrightarrow{\partial_{n+1}} H_n(X^n) \\ &\to H_n(X^{n+1}) \\ &\to H_n(X^{n+1}, X^n) = 0, \end{aligned} l'inclusion induit un isomorphisme de Hn(Xn)/Im⁡∂n+1H_n(X^n)/\operatorname{Im}\partial_{n+1} sur Hn(Xn+1)H_n(X^{n+1}) (Théorème d'isomorphisme), et Hn(Xn+1)→Hn(X)H_n(X^{n+1}) \to H_n(X) est un isomorphisme (Squelettes, (iii)). On compose ces trois isomorphismes.

(ii) Le premier point est Squelettes, (i). S'il n'y a pas de cellule en dimension n−1n - 1 ni n+1n + 1, les groupes Cn−1cellC^{\mathrm{cell}}_{n-1} et Cn+1cellC^{\mathrm{cell}}_{n+1} sont nuls, dn=0d_n = 0 et dn+1=0d_{n+1} = 0, et Hncell(X)=Cncell(X)H^{\mathrm{cell}}_n(X) = C^{\mathrm{cell}}_n(X).

□
Remarque

Le complexe cellulaire remplace le groupe gigantesque Cn(X)C_n(X), libre sur tous les simplexes singuliers, par un groupe libre de rang cnc_n, le nombre de cellules. Le calcul de l'homologie d'un complexe cellulaire fini devient un calcul fini sur des matrices d'entiers, dont la forme normale de Smith, établie pour les modules de type fini sur un anneau principal hors de l'amont de cette théorie, donne directement les groupes ; c'est par elle que les exemples de ce chapitre ont été vérifiés.

Remarque

L'isomorphisme de (i) est canonique ; seule la base (eα)(e_\alpha) dépend des générateurs ιn\iota_n. Remplacer ιn\iota_n par −ιn-\iota_n change le signe de tous les eαe_\alpha de dimension nn, donc des colonnes de la matrice de dnd_n et des lignes de celle de dn+1d_{n+1}, sans changer l'homologie. Aucun choix n'intervient.

Remarque

Dualement, la cohomologie du complexe Hom⁡(Ccell(X),G)\operatorname{Hom}(C^{\mathrm{cell}}(X), G) est isomorphe à la cohomologie singulière Hn(X;G)H^n(X; G), celle du dual Hom⁡(C(X),G)\operatorname{Hom}(C(X), G) du complexe singulier, que le chapitre voisin Cohomologie singulière étudie ; c'est la cohomologie cellulaire, admise ici. La difficulté contournée est double : il faut reprendre en cohomologie l'excision et l'homologie des squelettes, ce qui se fait par transposition, comme le fait ce chapitre voisin pour l'invariance par homotopie et la suite de Mayer-Vietoris, puis identifier Hn(Xn,Xn−1;G)H^n(X^n, X^{n-1}; G) à Hom⁡(Hn(Xn,Xn−1),G)\operatorname{Hom}(H_n(X^n, X^{n-1}), G) de façon compatible avec les morphismes de connexion. Le raccourci par le théorème des coefficients universels n'est pas disponible sans choix pour le complexe singulier (Coefficients universels, (ii)).

Ouvrir dans l'atlas interactif →