ATLAS Ouvrir dans l'atlas →

Théorème 2Formule de Künneth

La méthode des modèles acycliques

Un couple est un couple (X,Y)(X, Y) d'espaces topologiques ; un morphisme (f,g):(X,Y)→(X′,Y′)(f, g) : (X, Y) \to (X', Y') est un couple d'applications continues f:X→X′f : X \to X', g:Y→Y′g : Y \to Y'. Un foncteur de chaînes TT associe à chaque couple un complexe augmenté T(X,Y)T(X, Y) de groupes abéliens, nul en degré négatif, et à chaque morphisme un morphisme de complexes T(f,g)T(f, g), de sorte que T(id,id)=id,T(f′∘f,g′∘g)=T(f′,g′)∘T(f,g),\begin{aligned} T(\mathrm{id}, \mathrm{id}) &= \mathrm{id}, \\ T(f' \circ f, g' \circ g) &= T(f', g') \circ T(f, g), \end{aligned} et que ε∘T(f,g)=ε\varepsilon \circ T(f, g) = \varepsilon. Une transformation naturelle Φ:T→T′\Phi : T \to T' est une famille de morphismes de complexes ΦX,Y:T(X,Y)→T′(X,Y)\Phi_{X,Y} : T(X, Y) \to T'(X, Y) tels que Φ∘T(f,g)=T′(f,g)∘Φ\Phi \circ T(f, g) = T'(f, g) \circ \Phi ; une homotopie naturelle est une famille de morphismes Dn:Tn(X,Y)→Tn+1′(X,Y)D_n : T_n(X, Y) \to T'_{n+1}(X, Y) qui commutent de même aux T(f,g)T(f, g).

Les deux foncteurs de ce chapitre sont 𝖥(X,Y)=C(X×Y)\mathsf F(X, Y) = C(X \times Y), avec 𝖥(f,g)=(f×g)#\mathsf F(f, g) = (f \times g)_\#, où f×g:(x,y)↦(f(x),g(y))f \times g : (x, y) \mapsto (f(x), g(y)) est continue (Topologie produit), et 𝖦(X,Y)=C(X)⊗C(Y)\mathsf G(X, Y) = C(X) \otimes C(Y), avec 𝖦(f,g)=f#⊗g#\mathsf G(f, g) = f_\# \otimes g_\# (Produit de complexes, (i)), augmentés comme au nœud Cône, contractions.

Les modèles sont les couples (Δp,Δq)(\Delta_p, \Delta_q). Un foncteur TT est libre sur les modèles si, pour chaque nn, on s'est donné un ensemble fini UnU_n d'éléments, chaque u∈Unu \in U_n appartenant à Tn(Mu)T_n(M_u) pour un modèle MuM_u, tel que, pour tout couple (X,Y)(X, Y), les éléments T(f,g)(u)T(f, g)(u), pour u∈Unu \in U_n et (f,g):Mu→(X,Y)(f, g) : M_u \to (X, Y), soient deux à deux distincts et forment une base de Tn(X,Y)T_n(X, Y). Il est acyclique sur les modèles si chaque complexe T(Δp,Δq)T(\Delta_p, \Delta_q) est muni d'une contraction. C'est la méthode des modèles acycliques.

Énoncé

(i) Les foncteurs 𝖥\mathsf F et 𝖦\mathsf G sont libres et acycliques sur les modèles, avec Un={dn}U_n = \{d_n\} pour 𝖥\mathsf F, où dn:Δn→Δn×Δnd_n : \Delta_n \to \Delta_n \times \Delta_n, t↦(t,t)t \mapsto (t, t), appartient à 𝖥n(Δn,Δn)\mathsf F_n(\Delta_n, \Delta_n), et Un={ιp⊗ιq:p+q=n}U_n = \{\iota_p \otimes \iota_q : p + q = n\} pour 𝖦\mathsf G, où ιp\iota_p est l'identité de Δp\Delta_p.

(ii) Existence. Soient TT libre et T′T' acyclique sur les modèles. Toute famille naturelle de morphismes Φ0:T0→T0′\Phi_0 : T_0 \to T'_0 telle que ε′∘Φ0=ε\varepsilon' \circ \Phi_0 = \varepsilon se prolonge en une transformation naturelle Φ:T→T′\Phi : T \to T'.

(iii) Unicité à homotopie près. Sous les mêmes hypothèses, deux transformations naturelles Φ,Φ′:T→T′\Phi, \Phi' : T \to T' telles que ε′∘Φ0=ε′∘Φ0′\varepsilon' \circ \Phi_0 = \varepsilon' \circ \Phi'_0 sont naturellement homotopes : il existe une homotopie naturelle DD telle que ∂D+D∂=Φ′−Φ\partial D + D\partial = \Phi' - \Phi.

Les transformations naturelles et les homotopies naturelles sont indexées par tous les couples d'espaces, qui ne forment pas un ensemble. Les points (ii) et (iii) se lisent donc comme des schémas d'énoncés : ils affirment l'existence de familles finies d'éléments φu∈Tn′(Mu)\varphi_u \in T'_n(M_u), pour u∈Unu \in U_n et n⩾0n \geqslant 0, telles que les formules Φn(T(f,g)u)=T′(f,g)φu\Phi_n(T(f, g)u) = T'(f, g)\varphi_u, et de même pour DD, définissent, pour chaque couple, des morphismes ayant les propriétés annoncées.

Démonstration

(i) Un simplexe singulier σ\sigma de X×YX \times Y est déterminé par ses composantes σ1=p1∘σ\sigma_1 = p_1 \circ \sigma et σ2=p2∘σ\sigma_2 = p_2 \circ \sigma, continues, et tout couple d'applications continues Δn→X\Delta_n \to X, Δn→Y\Delta_n \to Y en définit un (Topologie produit). Comme (f×g)∘dn=(f,g)(f \times g) \circ d_n = (f, g), les éléments 𝖥(f,g)(dn)\mathsf F(f, g)(d_n) sont exactement les simplexes singuliers de X×YX \times Y, chacun une fois : ils forment la base de Cn(X×Y)C_n(X \times Y).

Pour 𝖦\mathsf G, Cp(X)⊗Cq(Y)C_p(X) \otimes C_q(Y) est libre de base les σ⊗τ\sigma \otimes \tau (Produit tensoriel, (iii)), et σ⊗τ=(σ#⊗τ#)(ιp⊗ιq)\sigma \otimes \tau = (\sigma_\# \otimes \tau_\#)(\iota_p \otimes \iota_q), puisque σ#ιp=σ\sigma_\#\iota_p = \sigma. Les contractions des modèles sont celles du nœud Cône, contractions, (iv).

(ii) Ce qu'il faut construire. Une transformation naturelle Φn\Phi_n, définie sur des bases, est déterminée par les éléments φu=Φn(u)\varphi_u = \Phi_n(u) de Tn′(Mu)T'_n(M_u), u∈Unu \in U_n, puisque nécessairement Φn(T(f,g)u)=T′(f,g) φu.\Phi_n\big(T(f, g)u\big) = T'(f, g)\,\varphi_u. Réciproquement, pour toute famille (φu)(\varphi_u), cette formule définit sur chaque Tn(X,Y)T_n(X, Y) une application linéaire, et elle est naturelle : pour (f′,g′)(f', g'), l'élément T(f′,g′)T(f,g)u=T(f′f,g′g)uT(f', g')T(f, g)u = T(f'f, g'g)u a pour image T′(f′f,g′g)φu=T′(f′,g′)T′(f,g)φuT'(f'f, g'g)\varphi_u = T'(f', g')T'(f, g)\varphi_u.

Tn(Mu)→ΦnTn′(Mu)T(f,g)↓↓T′(f,g)Tn(X,Y)→ΦnTn′(X,Y)\begin{CD} T_n(M_u) @>{\Phi_n}>> T'_n(M_u) \\ @V{T(f,g)}VV @VV{T'(f,g)}V \\ T_n(X, Y) @>{\Phi_n}>> T'_n(X, Y) \end{CD}

Le carré se lit sur l'élément uu : on le transporte par T(f,g)T(f, g) puis on applique Φn\Phi_n, ou l'on applique d'abord Φn\Phi_n dans le modèle, et l'on obtient le même élément. Tout se ramène donc à choisir les φu\varphi_u dans les modèles, ce que la contraction fait sans aucun choix.

Récurrence. Supposons construits Φ0,…,Φn−1\Phi_0, \dots, \Phi_{n-1}, naturels, avec ∂Φk=Φk−1∂\partial\Phi_k = \Phi_{k-1}\partial pour 1⩽k⩽n−11 \leqslant k \leqslant n - 1. Pour u∈Unu \in U_n, de modèle MM, soit x=Φn−1(∂u)∈Tn−1′(M)x = \Phi_{n-1}(\partial u) \in T'_{n-1}(M). Si n⩾2n \geqslant 2, ∂x=Φn−2(∂∂u)=0\partial x = \Phi_{n-2}(\partial\partial u) = 0 ; si n=1n = 1, ε′(x)=ε(∂u)=0\varepsilon'(x) = \varepsilon(\partial u) = 0.

Par le point (iii) du nœud Cône, contractions, x=∂h(x)x = \partial h(x), où hh est la contraction donnée de T′(M)T'(M). On pose φu=h(x)\varphi_u = h(x), qui définit Φn\Phi_n. Sur un élément de base, ∂Φn(T(f,g)u)=T′(f,g) ∂h(x)=T′(f,g) Φn−1(∂u)=Φn−1(∂ T(f,g)u),\begin{aligned} \partial\Phi_n\big(T(f, g)u\big) &= T'(f, g)\,\partial h(x) \\ &= T'(f, g)\,\Phi_{n-1}(\partial u) \\ &= \Phi_{n-1}\big(\partial\, T(f, g)u\big), \end{aligned} par la naturalité de Φn−1\Phi_{n-1}, et Φn\Phi_n commute au bord. La récurrence porte sur les familles finies (φu)u∈Un(\varphi_u)_{u \in U_n}, chacune définie par une formule à partir des précédentes : c'est une définition par récurrence (Définitions par récurrence), sous la forme où l'étape dépend de nn, la suite prenant ses valeurs dans la réunion, sur nn, des produits ∏u∈UnTn′(Mu)\prod_{u \in U_n} T'_n(M_u).

(iii) On construit DnD_n de la même façon, par les éléments Dn(u)D_n(u). Pour u∈U0u \in U_0, l'élément y=Φ0′(u)−Φ0(u)y = \Phi'_0(u) - \Phi_0(u) vérifie ε′(y)=0\varepsilon'(y) = 0, et l'on pose D0(u)=h(y)D_0(u) = h(y), de sorte que ∂D0=Φ0′−Φ0\partial D_0 = \Phi'_0 - \Phi_0.

Pour n⩾1n \geqslant 1 et u∈Unu \in U_n, soit y=Φn′(u)−Φn(u)−Dn−1(∂u)y = \Phi'_n(u) - \Phi_n(u) - D_{n-1}(\partial u). Par hypothèse de récurrence, ∂Dn−1=Φn−1′−Φn−1−Dn−2∂\partial D_{n-1} = \Phi'_{n-1} - \Phi_{n-1} - D_{n-2}\partial, avec D−1=0D_{-1} = 0, d'où ∂y=(Φn−1′−Φn−1)(∂u)−∂Dn−1(∂u)=Dn−2(∂∂u)=0.\begin{aligned} \partial y &= (\Phi'_{n-1} - \Phi_{n-1})(\partial u) - \partial D_{n-1}(\partial u) \\ &= D_{n-2}(\partial\partial u) = 0. \end{aligned} On pose Dn(u)=h(y)D_n(u) = h(y) ; alors ∂Dn(u)=y\partial D_n(u) = y, c'est-à-dire (∂Dn+Dn−1∂)(u)=Φn′(u)−Φn(u)(\partial D_n + D_{n-1}\partial)(u) = \Phi'_n(u) - \Phi_n(u), et cette identité se transporte à tous les éléments de base par naturalité.

□
Remarque

L'idée tient en une phrase : on ne sait contracter que les modèles, mais la liberté permet de tout définir sur eux. C'était déjà le procédé de la subdivision barycentrique (Subdivision barycentrique), où SS et TT sont définis sur l'identité ιn\iota_n de Δn\Delta_n, puis transportés à chaque simplexe σ\sigma par σ#\sigma_\#.

Remarque

Une transformation naturelle est une famille indexée par tous les couples d'espaces, qui ne forment pas un ensemble. Comme elle est déterminée par ses valeurs sur les modèles, en nombre fini en chaque degré, tout l'énoncé se ramène à des suites d'éléments de groupes donnés, et la récurrence ne fait intervenir que ces suites.

Remarque

La méthode est due à Eilenberg et Mac Lane (Acyclic models, Amer. J. Math. 75, 1953, p. 189-199). Elle remplace des formules explicites, souvent inextricables, par un argument d'existence ; ici l'existence est elle-même explicite, chaque élément construit étant l'image d'un cône.

Ouvrir dans l'atlas interactif →