ATLAS Ouvrir dans l'atlas →

Théorème 3Homologie

Invariance de l'homologie par homotopie

Deux applications continues f,g:X→Yf, g : X \to Y sont homotopes s'il existe F:X×[0,1]→YF : X \times [0, 1] \to Y continue avec F(x,0)=f(x)F(x, 0) = f(x) et F(x,1)=g(x)F(x, 1) = g(x). Une application f:X→Yf : X \to Y est une équivalence d'homotopie s'il existe g:Y→Xg : Y \to X telle que g∘fg \circ f et f∘gf \circ g soient homotopes aux identités. Un espace est contractile s'il est homotopiquement équivalent à un point.

Rappelons qu'une partie UU de ℝn{\mathbb R^n} est étoilée par rapport à un point a∈Ua \in U si a+t(x−a)∈Ua + t(x - a) \in U pour tous x∈Ux \in U et t∈[0,1]t \in [0, 1], et qu'une partie convexe non vide est étoilée par rapport à chacun de ses points (Intervalles de ℝ).

Énoncé

(i) Deux applications homotopes induisent les mêmes morphismes en homologie.

(ii) Une équivalence d'homotopie induit des isomorphismes en homologie. Une partie étoilée de ℝn{\mathbb R^n} est contractile, et a l'homologie d'un point.

Démonstration

(i) On emploie les simplexes affines [p0,…,pk]:Δk→Y[p_0, \dots, p_k] : \Delta_k \to Y, t↦∑jtjpjt \mapsto \sum_j t_jp_j, d'une partie convexe YY de ℝm\mathbb R^m, leurs faces, obtenues en omettant un sommet, et l'égalité f∘[p0,…,pk]=[f(p0),…,f(pk)]f \circ [p_0, \dots, p_k] = [f(p_0), \dots, f(p_k)] pour une application affine ff (Subdivision barycentrique, texte).

La partie Δn×[0,1]\Delta_n \times [0, 1] de ℝn+2\mathbb R^{n+2} est convexe, comme produit de deux convexes ; on y pose vi=(ei,0)v_i = (e_i, 0) et wi=(ei,1)w_i = (e_i, 1). Pour σ:Δn→X\sigma : \Delta_n \to X, l'application Φσ=F∘(σ×id)\Phi_\sigma = F \circ (\sigma \times \mathrm{id}) est continue (Topologie produit). L'opérateur prisme associe à σ\sigma la chaîne Pσ=∑i=0n(−1)i Φσ∘[v0,…,vi,wi,…,wn].\begin{aligned} P\sigma = \sum_{i=0}^n (-1)^i\, &\Phi_\sigma \\ &\circ [v_0, \dots, v_i, w_i, \dots, w_n]. \end{aligned}

Calculons ∂Pσ\partial P\sigma. Dans le simplexe d'indice ii, [v0,…,vi,wi,…,wn][v_0, \dots, v_i, w_i, \dots, w_n], le sommet vjv_j, j⩽ij \leqslant i, est en position jj, et le sommet wjw_j, j⩾ij \geqslant i, en position j+1j + 1 ; son bord est la somme alternée des simplexes obtenus en omettant un sommet.

Omettre viv_i, en position ii, dans le simplexe d'indice ii, et omettre wi−1w_{i-1}, en position ii, dans le simplexe d'indice i−1i - 1, donnent le même simplexe [v0,…,vi−1,wi,…,wn][v_0, \dots, v_{i-1}, w_i, \dots, w_n], avec les signes (−1)i(−1)i=1(-1)^i(-1)^i = 1 et (−1)i−1(−1)i=−1(-1)^{i-1}(-1)^i = -1 : ces termes se compensent pour 1⩽i⩽n1 \leqslant i \leqslant n.

Il reste, d'une part, le terme où l'on omet v0v_0 dans le simplexe d'indice 00, soit [w0,…,wn][w_0, \dots, w_n], qui donne g∘σg \circ \sigma, et le terme où l'on omet wnw_n dans celui d'indice nn, soit [v0,…,vn][v_0, \dots, v_n], qui donne −f∘σ-f \circ \sigma.

D'autre part, les termes où l'on omet, dans le simplexe d'indice ii, un sommet wjw_j avec j>ij > i, en position j+1j + 1, de signe (−1)i(−1)j+1(-1)^i(-1)^{j+1}, ou un sommet vjv_j avec j<ij < i, en position jj, de signe (−1)i(−1)j(-1)^i(-1)^j. Montrons qu'ils forment exactement −P(∂σ)-P(\partial\sigma).

Notons vk′,wk′v'_k, w'_k les sommets de Δn−1×[0,1]\Delta_{n-1} \times [0, 1]. On a Φσ∘δj=Φσ∘(δj×id)\Phi_{\sigma \circ \delta_j} = \Phi_\sigma \circ (\delta_j \times \mathrm{id}), et l'application δj×id\delta_j \times \mathrm{id} est affine ; elle envoie vk′,wk′v'_k, w'_k sur vk,wkv_k, w_k si k<jk < j, et sur vk+1,wk+1v_{k+1}, w_{k+1} si k⩾jk \geqslant j. Donc (δj×id)∘[v0′,…,vi′,wi′,…,wn−1′](\delta_j \times \mathrm{id}) \circ [v'_0, \dots, v'_i, w'_i, \dots, w'_{n-1}] vaut, si i<ji < j, [v0,…,vi,wi,…,wj^,…,wn],[v_0, \dots, v_i, w_i, \dots, \widehat{w_j}, \dots, w_n], et, si i⩾ji \geqslant j, [v0,…,vj^,…,vi+1,wi+1,…,wn].[v_0, \dots, \widehat{v_j}, \dots, v_{i+1}, w_{i+1}, \dots, w_n].

Le premier est le simplexe d'indice ii privé de wjw_j, le second le simplexe d'indice i′=i+1i' = i + 1 privé de vjv_j, avec j<i′j < i'. Ainsi −P∂σ=∑i<j(−1)i+j+1 Φσ∘[…,wj^,… ]+∑j<i′(−1)i′+j Φσ∘[…,vj^,… ],\begin{aligned} -P\partial\sigma &= \sum_{i < j} (-1)^{i+j+1}\,\Phi_\sigma \circ [\dots, \widehat{w_j}, \dots] \\ &\quad + \sum_{j < i'} (-1)^{i'+j}\,\Phi_\sigma \circ [\dots, \widehat{v_j}, \dots], \end{aligned} avec les signes trouvés plus haut : ce sont exactement les termes restants de ∂Pσ\partial P\sigma.

+ − f ∘ σ g ∘ σ P(σ ∘ δ1) P(σ ∘ δ0) v0 v1 w0 w1
Pour n=1n = 1, le prisme Δ1×[0,1]\Delta_1 \times [0, 1] est un carré découpé en deux triangles, [v0,w0,w1][v_0, w_0, w_1] compté avec le signe ++ et [v0,v1,w1][v_0, v_1, w_1] avec le signe −-. Dans le bord de PσP\sigma, la diagonale commune se compense ; il reste le haut g∘σg \circ \sigma, le bas −f∘σ-f \circ \sigma, et les deux côtés verticaux, qui forment −P(∂σ)-P(\partial\sigma).

Ainsi ∂P+P∂=g#−f#\partial P + P\partial = g_\# - f_\#, où f#f_\# et g#g_\# sont les morphismes de complexes induits (Homologie singulière, (ii)), et l'on conclut par Complexes de chaînes, (iii).

(ii) Si g∘fg \circ f et f∘gf \circ g sont homotopes aux identités, g∗∘f∗g_* \circ f_* et f∗∘g∗f_* \circ g_* sont les identités par (i).

Si UU est étoilé par rapport à aa, l'application constante cac_a et l'identité sont homotopes par F(x,t)=a+t(x−a)F(x, t) = a + t(x - a), continue (Chemins, (ii)) : l'inclusion du point aa est une équivalence d'homotopie, et l'on applique Degré 0, point.

□
Remarque

L'invariance par homotopie fait de l'homologie un invariant bien plus grossier que l'homéomorphie : ℝn\mathbb R^n a l'homologie d'un point, comme une boule fermée ou un disque. C'est précisément cette grossièreté qui la rend calculable.

Ouvrir dans l'atlas interactif →