ATLAS Ouvrir dans l'atlas →

Théorème 2Homologie

Subdivision barycentrique

Soit YY une partie convexe de ℝm{\mathbb R^m}. Pour w0,…,wn∈Yw_0, \dots, w_n \in Y et des réels ti⩾0t_i \geqslant 0 de somme 11, le point ∑itiwi\sum_i t_iw_i appartient à YY. C'est clair pour n=0n = 0 ou tn=1t_n = 1, le point valant alors w0w_0 ou wnw_n ; c'est la définition de la convexité pour n=1n = 1, et, pour n⩾2n \geqslant 2 et tn≠1t_n \neq 1, on écrit ∑itiwi=(1−tn)∑i<nti1−tnwi+tnwn\begin{aligned} \sum_i t_iw_i &= (1 - t_n)\sum_{i < n}\frac{t_i}{1 - t_n}w_i \\ &\quad + t_nw_n \end{aligned} et l'on raisonne par récurrence sur nn.

Le simplexe affine [w0,…,wn]:Δn→Y[w_0, \dots, w_n] : \Delta_n \to Y est l'application t↦∑itiwit \mapsto \sum_i t_iw_i, continue (Chemins, (ii)) ; elle envoie eie_i sur wiw_i, de sorte que ses sommets la déterminent, et ses faces sont [w0,…,wn]∘δi=[w0,…,wi^,…,wn],\begin{aligned} &[w_0, \dots, w_n] \circ \delta_i \\ &\quad = [w_0, \dots, \widehat{w_i}, \dots, w_n], \end{aligned} où le chapeau signale l'omission.

Le groupe LCn(Y)LC_n(Y) des chaînes linéaires, pour n⩾0n \geqslant 0, est le sous-groupe de Cn(Y)C_n(Y) engendré par les simplexes affines ; on y ajoute LC−1(Y)=ℤLC_{-1}(Y) = {\mathbb Z}, engendré par un symbole [∅][\varnothing], avec ∂[w0]=[∅]\partial[w_0] = [\varnothing] et ∂[∅]=0\partial[\varnothing] = 0.

En degré n⩾1n \geqslant 1, le bord de LC(Y)LC(Y) est celui de C(Y)C(Y), et LC(Y)LC(Y) est un complexe : ∂∂=0\partial\partial = 0 en degré au moins 22 par Homologie singulière, (i), et ∂∂[w0,w1]=[∅]−[∅]=0\partial\partial[w_0, w_1] = [\varnothing] - [\varnothing] = 0.

Une application f:ℝm→ℝm′f : \mathbb R^m \to \mathbb R^{m'} est affine si elle s'écrit f(x)=u(x)+cf(x) = u(x) + c, avec uu linéaire ; elle vérifie alors f(∑itixi)=∑itif(xi)f\Big(\sum_i t_ix_i\Big) = \sum_i t_if(x_i) dès que ∑iti=1\sum_i t_i = 1.

Pour b∈Yb \in Y, le cône de sommet bb est le morphisme LCn(Y)→LCn+1(Y)LC_n(Y) \to LC_{n+1}(Y) défini par b⋅[w0,…,wn]=[b,w0,…,wn]b \cdot [w_0, \dots, w_n] = [b, w_0, \dots, w_n] et b⋅[∅]=[b]b \cdot [\varnothing] = [b] (Complexes de chaînes, (i)). Le barycentre de λ=[w0,…,wn]\lambda = [w_0, \dots, w_n] est bλ=1n+1∑iwi∈Y.b_\lambda = \frac1{n+1}\sum_i w_i \in Y.

On définit, par récurrence sur n⩾−1n \geqslant -1, deux morphismes S:LCn(Y)→LCn(Y)S : LC_n(Y) \to LC_n(Y) et T:LCn(Y)→LCn+1(Y)T : LC_n(Y) \to LC_{n+1}(Y) par S[∅]=[∅]S[\varnothing] = [\varnothing], T[∅]=0T[\varnothing] = 0, et, pour un simplexe affine λ\lambda de dimension n⩾0n \geqslant 0, Sλ=bλ⋅S(∂λ),Tλ=bλ⋅(λ−T∂λ).\begin{aligned} S\lambda &= b_\lambda \cdot S(\partial\lambda), \\ T\lambda &= b_\lambda \cdot (\lambda - T\partial\lambda). \end{aligned}

Enfin, pour un espace XX et un simplexe singulier σ:Δn→X\sigma : \Delta_n \to X, on note ιn=[e0,…,en]\iota_n = [e_0, \dots, e_n] l'identité de Δn\Delta_n, et l'on pose Sσ=σ#(Sιn)S\sigma = \sigma_\#(S\iota_n) et Tσ=σ#(Tιn)T\sigma = \sigma_\#(T\iota_n), ce qui définit des morphismes S:Cn(X)→Cn(X)S : C_n(X) \to C_n(X) et T:Cn(X)→Cn+1(X)T : C_n(X) \to C_{n+1}(X). C'est la subdivision barycentrique.

Énoncé

(i) Cône. Pour α∈LCn(Y)\alpha \in LC_n(Y), n⩾−1n \geqslant -1, on a ∂(b⋅α)=α−b⋅∂α\partial(b \cdot \alpha) = \alpha - b \cdot \partial\alpha.

(ii) Chaînes linéaires. Sur LC(Y)LC(Y), ∂S=S∂\partial S = S\partial et ∂T+T∂=id−S\partial T + T\partial = \mathrm{id} - S. Si f:Y→Y′f : Y \to Y' est la restriction d'une application affine, f#S=Sf#f_\# S = Sf_\# et f#T=Tf#f_\# T = Tf_\#.

(iii) Chaînes singulières. Sur C(X)C(X), SS est un morphisme de complexes et ∂T+T∂=id−S\partial T + T\partial = \mathrm{id} - S. Pour g:X→X′g : X \to X' continue, g#S=Sg#g_\# S = Sg_\# et g#T=Tg#g_\# T = Tg_\#. Les simplexes qui figurent dans SσS\sigma et TσT\sigma sont de la forme σ∘μ\sigma \circ \mu, avec μ:Δk→Δn\mu : \Delta_k \to \Delta_n affine : si σ\sigma est à valeurs dans une partie AA de XX, SσS\sigma et TσT\sigma sont des chaînes de AA.

(iv) Diamètres. Munissons les ℝm\mathbb R^m de la distance d∞d_\infty (Espaces métriques). L'image d'un simplexe affine [w0,…,wn][w_0, \dots, w_n] a pour diamètre max⁡i,jd∞(wi,wj)\max_{i,j} d_\infty(w_i, w_j). Pour k∈ℕk \in {\mathbb N}, SkιnS^k\iota_n est une combinaison de simplexes affines de Δn\Delta_n dont les images ont un diamètre au plus égal à (nn+1)k\big(\frac n{n+1}\big)^k.

Démonstration

(i) Pour α=[w0,…,wn]\alpha = [w_0, \dots, w_n] avec n⩾1n \geqslant 1, le bord de [b,w0,…,wn][b, w_0, \dots, w_n] comporte le terme [w0,…,wn][w_0, \dots, w_n], où l'on omet bb, et les termes (−1)i+1[b,w0,…,wi^,…,wn](-1)^{i+1}[b, w_0, \dots, \widehat{w_i}, \dots, w_n], dont la somme est −b⋅∂α-b \cdot \partial\alpha.

Pour n=0n = 0, ∂[b,w0]=[w0]−[b]=α−b⋅[∅]\partial[b, w_0] = [w_0] - [b] = \alpha - b \cdot [\varnothing] ; pour n=−1n = -1, ∂[b]=[∅]\partial[b] = [\varnothing]. On conclut par linéarité.

(ii) Montrons que ∂S=S∂\partial S = S\partial par récurrence sur nn ; le cas n=−1n = -1 est clair. Pour un simplexe affine λ\lambda de dimension n⩾0n \geqslant 0, (i) et l'hypothèse de récurrence donnent ∂Sλ=S∂λ−bλ⋅∂S∂λ=S∂λ−bλ⋅S∂∂λ=S∂λ.\begin{aligned} \partial S\lambda &= S\partial\lambda - b_\lambda \cdot \partial S\partial\lambda \\ &= S\partial\lambda - b_\lambda \cdot S\partial\partial\lambda \\ &= S\partial\lambda. \end{aligned}

Montrons de même que ∂T+T∂=id−S\partial T + T\partial = \mathrm{id} - S. En degré −1-1, les deux membres sont nuls, puisque S[∅]=[∅]S[\varnothing] = [\varnothing]. Pour λ\lambda de dimension n⩾0n \geqslant 0, l'hypothèse de récurrence en degré n−1n - 1 s'écrit ∂T∂λ=∂λ−S∂λ−T∂∂λ=∂λ−S∂λ.\begin{aligned} \partial T\partial\lambda &= \partial\lambda - S\partial\lambda - T\partial\partial\lambda \\ &= \partial\lambda - S\partial\lambda. \end{aligned} Par (i), ∂Tλ=λ−T∂λ−bλ⋅(∂λ−∂T∂λ)=λ−T∂λ−bλ⋅S∂λ=λ−T∂λ−Sλ.\begin{aligned} \partial T\lambda &= \lambda - T\partial\lambda - b_\lambda \cdot (\partial\lambda - \partial T\partial\lambda) \\ &= \lambda - T\partial\lambda - b_\lambda \cdot S\partial\lambda \\ &= \lambda - T\partial\lambda - S\lambda. \end{aligned}

Naturalité. Une application affine envoie barycentre sur barycentre et vérifie f#[w0,…,wn]=[f(w0),…,f(wn)]f_\#[w_0, \dots, w_n] = [f(w_0), \dots, f(w_n)], donc f#(b⋅α)=f(b)⋅f#αf_\#(b \cdot \alpha) = f(b) \cdot f_\#\alpha ; on prolonge f#f_\# par f#[∅]=[∅]f_\#[\varnothing] = [\varnothing]. Une récurrence sur nn, appliquée aux deux formules de définition, donne f#Sλ=f(bλ)⋅f#S∂λ=bf#λ⋅S∂f#λ=Sf#λ,\begin{aligned} f_\#S\lambda &= f(b_\lambda) \cdot f_\#S\partial\lambda \\ &= b_{f_\#\lambda} \cdot S\partial f_\#\lambda = Sf_\#\lambda, \end{aligned} et de même pour TT.

(iii) Un simplexe affine λ:Δn→Y\lambda : \Delta_n \to Y est l'image de ιn\iota_n par lui-même, λ=λ#ιn\lambda = \lambda_\#\iota_n, et la naturalité donne λ#(Sιn)=Sλ\lambda_\#(S\iota_n) = S\lambda : les deux définitions de SS coïncident sur les simplexes affines, et de même pour TT.

Les faces δi:Δn−1→Δn\delta_i : \Delta_{n-1} \to \Delta_n sont affines, et ιn∘δi=δi#ιn−1\iota_n \circ \delta_i = \delta_{i\#}\iota_{n-1}. Pour n⩾1n \geqslant 1, ∂Sσ=σ#∂Sιn=σ#S∂ιn=∑i(−1)iσ#δi#Sιn−1=∑i(−1)iS(σ∘δi)=S∂σ,\begin{aligned} \partial S\sigma &= \sigma_\#\partial S\iota_n = \sigma_\#S\partial\iota_n \\ &= \sum_i (-1)^i\sigma_\#\delta_{i\#}S\iota_{n-1} \\ &= \sum_i (-1)^i S(\sigma \circ \delta_i) = S\partial\sigma, \end{aligned} et, de la même façon, ∂Tσ=σ#(ιn−Sιn−T∂ιn)=σ−Sσ−T∂σ.\begin{aligned} \partial T\sigma &= \sigma_\#(\iota_n - S\iota_n - T\partial\iota_n) \\ &= \sigma - S\sigma - T\partial\sigma. \end{aligned}

Pour n=0n = 0, Sι0=[e0]S\iota_0 = [e_0] et Tι0=[e0,e0]T\iota_0 = [e_0, e_0], donc Sσ=σS\sigma = \sigma et ∂Tσ=σ−σ=0\partial T\sigma = \sigma - \sigma = 0, ce qui est l'identité attendue, puisque le bord d'un 00-simplexe singulier est nul.

La naturalité vient de g#σ#=(g∘σ)#g_\#\sigma_\# = (g \circ \sigma)_\#. Enfin SιnS\iota_n et TιnT\iota_n sont des combinaisons de simplexes affines μ\mu de Δn\Delta_n, et les simplexes de SσS\sigma et TσT\sigma sont les σ∘μ\sigma \circ \mu.

(iv) Diamètre d'un simplexe affine. Si x=∑itiwix = \sum_i t_iw_i et y=∑jsjwjy = \sum_j s_jw_j, alors, puisque ∑i,jtisj=1\sum_{i,j} t_is_j = 1, x−y=∑i,jtisj(wi−wj),x - y = \sum_{i,j} t_is_j(w_i - w_j), et, en majorant coordonnée par coordonnée la valeur absolue de cette combinaison à coefficients positifs, d∞(x,y)⩽max⁡i,jd∞(wi,wj)=δ;d_\infty(x, y) \leqslant \max_{i,j} d_\infty(w_i, w_j) = \delta ; ce maximum est atteint en des sommets.

De même, pour le barycentre bb, b−x=1n+1∑jtj∑i≠j(wi−wj),b - x = \frac1{n+1}\sum_j t_j \sum_{i \neq j} (w_i - w_j), d'où d∞(b,x)⩽nn+1 δd_\infty(b, x) \leqslant \frac n{n+1}\,\delta pour tout point xx de l'image.

Une subdivision. Montrons, par récurrence sur nn, que SλS\lambda est une combinaison de simplexes affines à sommets dans l'image de λ\lambda et de diamètre au plus nn+1δ\frac n{n+1}\delta. Pour n=0n = 0, Sλ=λS\lambda = \lambda, de diamètre 00.

Pour n⩾1n \geqslant 1, Sλ=bλ⋅S(∂λ)S\lambda = b_\lambda \cdot S(\partial\lambda) est une combinaison de simplexes [bλ,u0,…,un−1][b_\lambda, u_0, \dots, u_{n-1}], où [u0,…,un−1][u_0, \dots, u_{n-1}] figure dans SS d'une face de λ\lambda ; par hypothèse de récurrence, les uju_j sont dans l'image de la face, donc de λ\lambda, et d∞(uj,ul)⩽n−1nδ⩽nn+1δ,d_\infty(u_j, u_l) \leqslant \frac{n-1}{n}\delta \leqslant \frac n{n+1}\delta, la face ayant un diamètre au plus δ\delta. Enfin d∞(bλ,uj)⩽nn+1δd_\infty(b_\lambda, u_j) \leqslant \frac n{n+1}\delta par ce qui précède.

Itération. SS étant linéaire, Sk+1ιnS^{k+1}\iota_n est combinaison des SμS\mu, pour les simplexes μ\mu de SkιnS^k\iota_n ; par récurrence sur kk, et puisque Δn\Delta_n a pour diamètre d∞(e0,e1)=1d_\infty(e_0, e_1) = 1 si n⩾1n \geqslant 1, on obtient la borne (nn+1)k\big(\frac n{n+1}\big)^k. Pour n=0n = 0, Δ0\Delta_0 est un point.

□
Remarque

Pour le triangle Δ2\Delta_2, Sι2S\iota_2 est formé de six triangles et S2ι2S^2\iota_2 de trente-six, ce que l'on vérifie en programmant les formules de définition ; les coefficients sont ±1\pm 1, et l'orientation alterne d'un triangle à son voisin.

S ι2 S2 ι2
À gauche, Sι2S\iota_2 : chaque triangle a pour sommets le barycentre de Δ2\Delta_2, en rouge, le milieu d'un côté et l'une de ses extrémités. À droite, S2ι2S^2\iota_2 : on recommence dans chacun des six triangles. Les triangles comptés avec le signe ++, en bleu, alternent avec ceux comptés avec le signe −-, non remplis. Le plus grand côté passe de 11 à 23\frac23, puis à 718\frac7{18}, pour la distance d∞d_\infty, sous les bornes 23\frac23 et 49\frac49 de (iv).
Remarque

L'opérateur TT ne sert qu'à prouver que SS ne change pas l'homologie : la formule ∂T+T∂=id−S\partial T + T\partial = \mathrm{id} - S est une homotopie de chaînes, comme l'opérateur prisme du nœud Invariance par homotopie. L'erreur la plus répandue est de croire que l'on peut supprimer les simplexes à sommets répétés, comme dans les complexes simpliciaux : Tι1=[b,e0,e1]−[b,e1,e1]+[b,e0,e0]T\iota_1 = [b, e_0, e_1] - [b, e_1, e_1] + [b, e_0, e_0] contient de tels simplexes, qui sont des simplexes singuliers légitimes et qu'il faut garder.

Ouvrir dans l'atlas interactif →