alphaFeedback

WorksMathematics

Finite Chains of Two-Complexes and Acyclic Covers

AI contributions
  • ChatGPT 6 Astra
  • Claude 5.5 Fable
  • Aristotle
View details

Abstract

A negative answer to Whitehead's asphericity problem would follow from an infinite chain of two-complexes, starting with a non-aspherical one, in which every inclusion induces the zero map on second homotopy groups. We prove that a connected two-complex KK is the first term of such chains of every finite length if and only if KK has a connected acyclic regular cover. In particular, there is a finite non-aspherical two-complex KK, a presentation complex of SL(2,5)\mathrm{SL}(2,5), such that for every nn there is a strictly increasing chain of finite two-complexes K=K0⊂K1⊂⋯⊂KnK=K_0\subset K_1\subset\dots\subset K_n in which all inclusions are zero on π2π_2.

Introduction

A two-complex is aspherical if its second homotopy group vanishes. Whitehead asked whether every subcomplex of an aspherical two-complex is aspherical [17]; see [1] for a survey. Suppose that

K0⊂K1⊂⋯ ,π2(K0)≠0,(π2(Ki)→π2(Ki+1))=0 ∀i,(1)K_0 \subset K_1 \subset\cdots,\qquad\pi_2(K_0)\ne0,\qquad\left(\pi_2(K_i)\to\pi_2(K_{i+1})\right)=0\ \forall i, \tag*{(1)}

is a chain of two-complexes. Every map S2→⋃iKiS^2\to\bigcup_i K_i has compact image, hence lands in some KiK_i, and is therefore null-homotopic in Ki+1K_{i+1}. So L=⋃iKiL=\bigcup_i K_i is aspherical and contains the non-aspherical subcomplex K0K_0, a negative answer to Whitehead’s question [9 §1]. Conversely, Howie Howie [11] showed that if the answer is negative, there is a counterexample that either is finite or is the union of an infinite chain of finite non-aspherical subcomplexes as in (1.1), with every inclusion null-homotopic.

This paper produces examples of two-complexes that admit a chain as in (1.1) of arbitrary finite length, via the following characterization:

Theorem A. For a two-complex KK the following are equivalent.

  1. For every n≥1n\ge1 there is a chain of two-complexes K=K0⊊K1⊊⋯⊊KnK=K_0\subsetneq K_1\subsetneq\cdots\subsetneq K_n in which every inclusion induces the zero map on π2\pi_2.

  2. KK has a connected acyclic regular cover.

If KK is finite and acyclic, the KiK_i in (1) can be chosen finite.

Recall that a two-complex KK is Cockcroft [4] if its Hurewicz map hK:π2(K)→H2(K)h_K:\pi_2(K)\to H_2(K) is zero. By Hopf’s exact sequence π2(K)→H2(K)→H2(π1K)→0\pi_2(K)\to H_2(K)\to H_2(\pi_1K)\to0 [3 Ch. II, §5], this holds if and only if H2(K)→H2(π1K)H_2(K)\to H_2(\pi_1K) is an isomorphism. Moreover KK is Cockcroft if and only if there is a single strict inclusion K⊊LK\subsetneq L of two-complexes that is zero on π2\pi_2 (Lemma 2.1(a)). In particular, in a chain as in (1) the complexes K0,…,Kn−1K_0,\ldots,K_{n-1} are Cockcroft, and truncating a chain of length n+1n+1 shows that KnK_n can be taken Cockcroft too. Theorem A thus describes the complexes that are “Cockcroft to every Theorem A does not produce an infinite chain (1): the chains constructed for different nn are not extensions of one another.

Corollary B. Let KK be the presentation complex of

A=⟨x,y∣x2yx−1y, xy4xy−1⟩.A=\langle x,y\mid x^{2}yx^{-1}y,\ xy^{4}xy^{-1}\rangle.

Then π2(K)≅Z119\pi_{2}(K)\cong\mathbb{Z}^{119}, and for every n≥1n\geq1 there is a chain of finite two-complexes K=K0⊊K1⊊⋯⊊KnK=K_{0}\subsetneq K_{1}\subsetneq\cdots\subsetneq K_{n} in which every inclusion is zero on π2\pi_{2}.

Proof. KK has one vertex, two edges and two 2-cells, so its cellular boundary ∂1\partial_{1} vanishes and ∂2\partial_{2} is the exponent-sum matrix (1223)\begin{pmatrix}1&2\\2&3\end{pmatrix}, of determinant −1-1. Hence KK is acyclic, so it is its own connected acyclic regular cover, and Theorem A gives the chains, with finite terms. A coset enumeration shows that G=π1(K)G=\pi_{1}(K) has order 120; being perfect, GG is SL⁡(2,5)\operatorname{SL}(2,5). The universal cover K~\widetilde{K} is simply connected with Euler characteristic 120χ(K)=120120\chi(K)=120, so π2(K)≅H2(K~)≅Z119\pi_{2}(K)\cong H_{2}(\widetilde{K})\cong\mathbb{Z}^{119}.

Previous work

The second author [14 Theorem 1.1] constructed chains K0⊂K1⊂K2K_{0}\subset K_{1}\subset K_{2} of finite presentation complexes with π2(K0)≠0\pi_{2}(K_{0})\ne0 and both inclusions zero on π2\pi_{2}. Corollary B provides such chains of every finite length.

Outline of the proof

  • (1)⇒\Rightarrow(2) (Section 3). A chain of length mm gives m+1m+1 quotients of G=π1(K)G=\pi_{1}(K). To every 2-chain vv on the universal cover of KK we associate a “cycle test”, and show that vv fails the test at no more than one of these quotients. Hence any mm tests are passed simultaneously by some quotient. A compactness argument in the space of normal subgroups of GG then gives a normal subgroup NN passing all tests, which means H2(KN)=0H_{2}(K_{N})=0 with all coefficients. If NN is minimal with this property, a Strebel-type lemma shows that NN is perfect, so the cover KNK_{N} is acyclic.

  • (2)⇒\Rightarrow(1) (Sections 4–6). In Section 4 we show that it suffices to build the chain over the acyclic cover DD itself, with π1(D)\pi_{1}(D) dying after the first step; the chain descends to KK by a pushout. In Section 5 we build such chains over an acyclic DD, by iterating an operation that turns generators into commutators and replaces relators by “blocks”, and then appending a terminal extension. The blocks are used through three properties (B1)–(B3). In Section 6 we construct the blocks from a truncated non-positively curved cube complex, using constructions of Davis [5] and of Davis–Januszkiewicz–Weinberger [6].

Conventions

A two-complex is a connected CW-complex of dimension at most 2, possibly with infinitely many cells. An inclusion K⊊LK\subsetneq L means that KK is a proper subcomplex of LL. Homology has integer coefficients unless stated otherwise. A connected space is acyclic if its reduced integral homology vanishes. For a connected complex KK with G=π1(K)G=\pi_{1}(K) and a normal subgroup N⊴GN\trianglelefteq G, we write KNK_{N} for the connected regular cover with π1(KN)=N\pi_{1}(K_{N})=N; its deck group is G/NG/N. We write X~\widetilde{X} for the universal cover of XX, write π2(X)=H2(X~)\pi_{2}(X)=H_{2}(\widetilde{X}) for the Hurewicz map, and we identify π2(X)=H2(X~)\pi_{2}(X)=H_{2}(\widetilde{X}) as Z[π1X]\mathbb{Z}[\pi_{1}X]-modules (Hurewicz). A map is zero on π2\pi_{2} if it induces the zero map on second homotopy groups.

AI usage and formalization

A variety of AI tools, including ChatGPT 6 Astra, Claude 5.5 Fable, and Aristotle, were used to assist with the proof of the main results and the redaction of the manuscript. The interaction with the AI involved a large amount of back-and-forth and experimentation during approximately 5 months. The arguments and text have been reviewed, checked, and substantially revised by the authors, who are responsible for the final manuscript.

Theorem 1 has been formalized in Lean/Mathlib and will shortly be available on the Palomar repository.

Preliminaries

Cockcroft complexes and zero maps

Lemma 2.1. Let A,X,Y,K,LA,X,Y,K,L be connected CW-complexes.

(a) Let KK be a two-complex. There is a two-complex L⊃KL \supset K with K⊂LK \subset L zero on π2\pi_2 if and only if KK is Cockcroft. If KK is finite, LL can be chosen finite.

(b) If AA is Cockcroft and f:A→Yf:A \to Y is trivial on π1\pi_1, then ff is zero on π2\pi_2.

(c) Let f:A→Xf:A \to X be such that π2(X)=Z[π1X]⋅f∗π2(A)\pi_2(X)=\mathbb{Z}[\pi_1X]\cdot f_*\pi_2(A). If AA is Cockcroft, so is XX. If g:X→Yg:X \to Y satisfies g∗f∗=0g_*f_*=0 on π2(A)\pi_2(A), then gg is zero on π2\pi_2.

(d) If g:X→Yg:X \to Y is injective on H2H_2 and YY is Cockcroft (e.g. YY is aspherical), then XX is Cockcroft. A wedge of Cockcroft complexes is Cockcroft.

Proof. (a) Let i:K⊂Li:K \subset L with LL a two-complex. Since there are no 3-cells, H2=ker⁡∂2H_2=\ker\partial_2 on cellular chains, so H2(i)H_2(i) is injective. If ii is zero on π2\pi_2, then H2(i)∘hK=hL∘i∗=0H_2(i)\circ h_K=h_L\circ i_*=0, hence hK=0h_K=0. Conversely, let KK be Cockcroft. If π1(K)≠1\pi_1(K)\ne1, attach 2-cells along loops representing a generating set of π1(K)\pi_1(K) (finite if KK is finite). The resulting LL is simply connected, so hLh_L is an isomorphism, and hL∘i∗=H2(i)∘hK=0h_L\circ i_*=H_2(i)\circ h_K=0 gives i∗=0i_*=0. If π1(K)=1\pi_1(K)=1, then hKh_K is an isomorphism and zero, so π2(K)=0\pi_2(K)=0, and we may take L=K∪e1∪e2L=K\cup e^1\cup e^2 with e2e^2 attached along the loop e1e^1.

(b) By the lifting criterion, ff lifts to f~:A→Y~\widetilde{f}:A\to\widetilde{Y}, and f∗=p∗f~∗f_*=p_*\widetilde{f}_* where p:Y~→Yp:\widetilde{Y}\to Y is the covering. Now hY~f~∗=H2(f~)hA=0h_{\widetilde{Y}}\widetilde{f}_*=H_2(\widetilde{f})h_A=0, and hY~h_{\widetilde{Y}} is an isomorphism, so f~∗=0\widetilde{f}_*=0.

(c) The Hurewicz map is invariant under the action of π1\pi_1, so hX(γ⋅f∗s)=hX(f∗s)=H2(f)hA(s)=0h_X(\gamma\cdot f_*s)=h_X(f_*s)=H_2(f)h_A(s)=0 for γ∈π1X\gamma\in\pi_1X, s∈π2As\in\pi_2A. Similarly g∗(γ⋅f∗s)=g∗(γ)⋅g∗f∗s=0g_*(\gamma\cdot f_*s)=g_*(\gamma)\cdot g_*f_*s=0.

(d) We have H2(g)∘hX=hY∘g∗=0H_2(g)\circ h_X=h_Y\circ g_*=0 and H2(g)H_2(g) is injective, so hX=0h_X=0. For a wedge W=⋁rXrW=\bigvee_r X_r with retractions ρr:W→Xr\rho_r:W\to X_r, the map H2(W)→∏rH2(Xr)H_2(W)\to\prod_r H_2(X_r) with coordinates H2(ρr)H_2(\rho_r) is injective, and H2(ρr)hW=hXrρr∗=0H_2(\rho_r)h_W=h_{X_r}\rho_{r*}=0. □

Regular covers

Let KK be a two-complex and G=π1(K)G=\pi_1(K). Write II and JJ for the sets of 1-cells and 2-cells of KK, and fix an orientation and a lift to K~\widetilde{K} of every cell. For N⊴GN\trianglelefteq G, the images of these lifts in KNK_N are lifts of the cells of KK, and the cells of KNK_N are their translates under the deck group G/NG/N. Hence, for k=Zk=\mathbb{Z} or k=Fpk=\mathbb{F}_p, the cellular chain module C2(KN;k)C_2(K_N;k) is identified with k[G/N](J)k[G/N]^{(J)}, and C1(KN;k)C_1(K_N;k) with k[G/N](I)k[G/N]^{(I)} (direct sums, left modules). Let

∂N:k[G/N](J)→k[G/N](I)\partial_N:k[G/N]^{(J)}\to k[G/N]^{(I)}

be the cellular boundary map in these bases. For v∈k[G](J)v\in k[G]^{(J)} we write vN∈k[G/N](J)v_N\in k[G/N]^{(J)} for its image; then ∂N(vN)=(∂1v)N\partial_N(v_N)=(\partial_1v)_N, since the covering K~→KN\widetilde{K}\to K_N is cellular and maps chosen lifts to chosen lifts.

Proposition 2.2. H2(KN;k)=ker⁡∂NH_2(K_N;k)=\ker\partial_N (over k[G/N]k[G/N]), and H1(KN)=N/[N,N]H_1(K_N)=N/[N,N].

Proof. KNK_N has no 3-cells, so H2=ker⁡∂2H_2=\ker\partial_2; and H1(KN)=π1(KN)ab=N/[N,N]H_1(K_N)=\pi_1(K_N)^{\mathrm{ab}}=N/[N,N]. □

Remark 2.3. If KK has a single vertex, it is the presentation complex of a presentation ⟨xi (i∈I)∣rj (j∈J)⟩\langle x_i\ (i\in I)\mid r_j\ (j\in J)\rangle of GG, and ∂N\partial_N is right multiplication by the matrix (∂rj/∂xi)(\partial r_j/\partial x_i) of Fox derivatives, reduced to Z[G/N]\mathbb{Z}[G/N] [7], [13 Ch. II, §3]. For N=GN=G this is the exponent-sum matrix. Every two-complex is homotopy equivalent to such a complex, by collapsing a maximal tree of its 1-skeleton.

Lemma 2.4. Let K⊂XK \subset X be connected CW-complexes and let MM be the kernel of π1(K)→π1(X)\pi_1(K) \to\pi_1(X). Then every component of the preimage of KK in X~\widetilde{X} is a copy of KMK_M, and π1(X)\pi_1(X) permutes these components transitively.

Proof. The preimage of KK is a covering space of KK. A loop in KK lifts to a loop in X~\widetilde{X} if and only if it is trivial in π1(X)\pi_1(X), so the component through a base lift is the cover with fundamental group MM. The deck group acts transitively on the fibre over the base point, hence on the components.

Proof of (1) implies (2)

Throughout this section KK is a two-complex satisfying (1), G=π1(K)G = \pi_1(K), and we use the notation of Section 2.2. The letter kk denotes Z\mathbb{Z} or Fp\mathbb{F}_p for a prime pp.

We begin with a special case of a theorem of Strebel [16, Cor. 1.8(ii)]; we include a proof for completeness.

Lemma 3.1. Let HH be a torsion-free abelian normal subgroup of a group QQ, and let f:U→Vf: U \to V be a homomorphism of free left k[Q]k[Q]-modules of arbitrary ranks. If k[Q/H]⊗k[Q]fk[Q/H] \otimes_{k[Q]} f is injective, then ff is injective.

Proof. Restrict scalars to R=k[H]R = k[H]. Since k[Q]k[Q] is a free RR-module on a set of coset representatives, UU and VV are free RR-modules. Let ε:R→k\varepsilon: R \to k be the augmentation, with kernel IHI_H. As HH is normal, k[Q/H]⊗k[Q]U≅U/IHU≅k⊗RUk[Q/H] \otimes_{k[Q]} U \cong U/I_H U \cong k \otimes_R U, and under these identifications k[Q/H]⊗fk[Q/H] \otimes f becomes k⊗Rfk \otimes_R f. The ring RR is a commutative domain: every finite computation in RR takes place in the Laurent polynomial ring k[t1±1,…,ts±1]k[t_1^{\pm1},\ldots,t_s^{\pm1}] of a finitely generated, hence free abelian, subgroup of HH.

Claim. If v1,…,vm∈Vv_1,\ldots,v_m \in V have kk-linearly independent images vˉ1,…,vˉm\bar{v}_1,\ldots,\bar{v}_m in k⊗RVk \otimes_R V, then they are RR-linearly independent.

We induct on mm, the case m=0m=0 being empty. Since vˉ1≠0\bar{v}_1 \ne0, some coordinate functional λ:V→R\lambda: V \to R with respect to an RR-basis of VV satisfies ε(a)≠0\varepsilon(a) \ne0, where a:=λ(v1)a := \lambda(v_1); in particular a≠0a \ne0. Put wj=avj−λ(vj)v1w_j = av_j - \lambda(v_j)v_1 for 2≤j≤m2 \le j \le m. Their images ε(a)vˉj−ε(λ(vj))vˉ1\varepsilon(a)\bar{v}_j - \varepsilon(\lambda(v_j))\bar{v}_1 are kk-linearly independent, because the vˉj\bar{v}_j are and ε(a)≠0\varepsilon(a) \ne0 in the domain kk. By induction the wjw_j are RR-linearly independent. If ∑jcjvj=0\sum_j c_jv_j = 0 with cj∈Rc_j \in R, then, RR being commutative,

0=a∑jcjvj−λ(∑jcjvj)v1=∑j≥2cjwj.0 = a\sum_j c_jv_j - \lambda\left(\sum_j c_jv_j\right)v_1 = \sum_{j\ge2}c_jw_j.

so cj=0c_j = 0 for j≥2j \ge2. Then c1v1=0c_1v_1 = 0, and applying λ\lambda gives c1a=0c_1a = 0, so c1=0c_1 = 0.

Now let (eα)(e_\alpha) be an RR-basis of UU. The eˉα\bar{e}_\alpha form a kk-basis of k⊗RUk \otimes_R U, so by injectivity of k⊗Rfk \otimes_R f every finite subfamily of (f(eα))(f(e_\alpha)) is kk-linearly independent. By the claim, every finite subfamily of (f(eα))(f(e_\alpha)) is RR-linearly independent, i.e. ff is injective.

Cycle tests

Definition 3.2. A test is a pair (k,v)(k,v) with k∈{Z}∪{Fp:p prime}k \in\{\mathbb{Z}\} \cup\{\mathbb{F}_p : p\ \text{prime}\} and v∈k[G](J)v \in k[G]^{(J)}. A normal subgroup M⊴GM \trianglelefteq G passes the test (k,v)(k,v) if ∂M(vM)=0\partial_M(v_M) = 0 implies vM=0v_M = 0; otherwise it fails it. We call MM good if it passes every test.

Since every element of k[G/M](J)k[G/M]^{(J)} is of the form vMv_M, a normal subgroup MM is good if and only if ∂M\partial_M is injective over Z\mathbb{Z} and over every Fp\mathbb{F}_p, i.e. (Proposition 2.2) H2(KM;k)=0H_2(K_M;k) = 0 for all such kk.

Lemma 3.3. Let K=X0⊂X1⊂⋯⊂XmK = X_0 \subset X_1 \subset\cdots\subset X_m be a chain of two-complexes in which every inclusion is zero on π2\pi_2, and let Mr=ker⁡(G→π1(Xr))M_r = \ker(G \to\pi_1(X_r)), so that 1=M0⊆M1⊆⋯⊆Mm1 = M_0 \subseteq M_1 \subseteq\cdots\subseteq M_m. For every test (k,v)(k,v) and 0≤r<m0 \le r < m,

∂Mr(vMr)=0⟹vMr+1=0.\partial_{M_r}(v_{M_r}) = 0 \Longrightarrow v_{M_{r+1}} = 0.

Consequently each test is failed by at most one MrM_r, and any mm tests are all passed by some MrM_r with 0≤r≤m0 \le r \le m.

Proof. Fix r<mr < m and write X=XrX = X_r, X′=Xr+1X' = X_{r+1}, M=MrM = M_r, M′=Mr+1M' = M_{r+1}. By Lemma 2.4, the components of the preimages of KK in X~\widetilde{X} and X~′\widetilde{X}' through the base points are copies of KMK_M and KM′K_{M'}, and the based lift X~→X~′\widetilde{X} \to\widetilde{X}' of the inclusion restricts to the covering map KM→KM′K_M \to K_{M'}. On 2-chains, the latter is the reduction

k[G/M](J)→k[G/M′](J).k[G/M]^{(J)} \to k[G/M']^{(J)}.

Assume ∂M(vM)=0\partial_M(v_M) = 0. Then vMv_M is a 2-cycle of KM⊂X~K_M \subset\widetilde{X}, and its image vM′v_{M'} is a 2-cycle of X~′\widetilde{X}'. The map H2(X~;k)→H2(X~′;k)H_2(\widetilde{X};k) \to H_2(\widetilde{X}';k) is zero: for k=Zk = \mathbb{Z} it is the map π2(X)→π2(X′)\pi_2(X) \to\pi_2(X'); for k=Fpk = \mathbb{F}_p, since H1(X~)=H1(X~′)=0H_1(\widetilde{X}) = H_1(\widetilde{X}') = 0, the universal coefficient theorem identifies it naturally with (π2(X)→π2(X′))⊗Fp=0(\pi_2(X) \to\pi_2(X')) \otimes\mathbb{F}_p = 0. Thus vM′v_{M'} is a null-homologous 2-cycle in a complex without 3-cells, so vM′=0v_{M'} = 0.

If a test fails at rr, then vMr+1=0v_{M_{r+1}} = 0, hence vMs=0v_{M_s} = 0 for all s>rs > r (as Mr+1⊆MsM_{r+1} \subseteq M_s), so it passes at every s>rs > r. Applying this to the smallest index where the test fails shows that it fails at most once. Since mm tests have at most mm failures among the m+1m+1 indices, some index is failed by none. □

Lemma 3.4. The set G\mathcal{G} of good normal subgroups of GG is nonempty and has a minimal element with respect to inclusion.

Proof. Identify subsets of GG with points of the compact space {0,1}G\{0,1\}^G; the normal subgroups form a closed subset N\mathcal{N}. Fix a test (k,v)(k,v), and let S⊂GS \subset G be a finite set containing the supports of all coordinates of vv and of ∂1v\partial_1v. Since vMv_M and ∂M(vM)=(∂1v)M\partial_M(v_M) = (\partial_1v)_M are obtained by summing coefficients over left cosets sMsM, and sM=s′MsM = s'M if and only if s−1s′∈Ms^{-1}s' \in M, whether MM passes (k,v)(k,v) depends only on M∩S−1SM \cap S^{-1}S. Hence the set N(k,v)\mathcal{N}_{(k,v)} of normal subgroups passing (k,v)(k,v) is clopen in N\mathcal{N}. By hypothesis (1) and Lemma 3.3, applied to a chain of length mm, any mm of the sets N(k,v)\mathcal{N}_{(k,v)} have a common point. By compactness, G=⋂(k,v)N(k,v)\mathcal{G} = \bigcap_{(k,v)} \mathcal{N}_{(k,v)} is nonempty, and it is closed.

If C⊆GC \subseteq\mathcal{G} is totally ordered by inclusion, then ⋂C\bigcap C is the limit in {0,1}G\{0,1\}^G of the net CC, ordered by reverse inclusion: for each g∈Gg \in G, membership of gg is eventually constant and equal to membership in ⋂C\bigcap C. Hence ⋂C∈G\bigcap C \in\mathcal{G}, and Zorn’s lemma gives a minimal element. □

Proof of (1) ⇒\Rightarrow (2). Let NN be a minimal element of G\mathcal{G}. Then H2(KN;k)=0H_2(K_N;k) = 0 for k=Zk = \mathbb{Z} and every k=Fpk = \mathbb{F}_p. By the universal coefficient theorem, Tor⁡(H1(KN),Fp)⊆H2(KN;Fp)=0\operatorname{Tor}(H_1(K_N),\mathbb{F}_p) \subseteq H_2(K_N;\mathbb{F}_p) = 0 for every pp, so H1(KN)=N/[N,N]H_1(K_N) = N/[N,N] is torsion-free.

Apply Lemma 3.1 with Q=G/[N,N]Q = G/[N,N], H=N/[N,N]H = N/[N,N] and f=∂[N,N]f = \partial_{[N,N]} over kk. Since C∗(KN;k)=k[G/N]⊗k[Q]C∗(K[N,N];k)C_*(K_N;k) = k[G/N] \otimes_{k[Q]} C_*(K_{[N,N]};k), we have k[Q/H]⊗k[Q]f=∂Nk[Q/H] \otimes_{k[Q]} f = \partial_N, which is injective. Hence ∂[N,N]\partial_{[N,N]} is injective over every kk, i.e. [N,N]∈G[N,N] \in\mathcal{G}. Minimality gives [N,N]=N[N,N] = N. Thus H1(KN)=0H_1(K_N) = 0 and H2(KN)=0H_2(K_N) = 0, and KNK_N is a connected acyclic regular cover of KK. □

Reduction to the acyclic cover

Let p ⁣:D→Kp\colon D \to K be a connected acyclic regular cover, G=π1(K)G = \pi_1(K), N=p∗π1(D)N = p_*\pi_1(D) and H=G/NH = G/N. Section 5 builds chains over DD in which π1(D)\pi_1(D) dies immediately. This section transfers them to KK.

Proposition 4.1 (Descent). Let D=L0⊆L1⊆⋯⊆LnD = L_0 \subseteq L_1 \subseteq\cdots\subseteq L_n be two-complexes with all inclusions zero on π1\pi_1, such that π1(D)→π1(Li)\pi_1(D) \to\pi_1(L_i) is trivial for i≥1i \ge1. Let Ei=K∪pLiE_i = K \cup_p L_i be the pushout of K←pD⊂LiK \xleftarrow{p} D \subset L_i, i.e. KK together with the cells of Li∖DL_i \setminus D, attached by composing their attaching maps with pp on DD. Then K=E0⊆E1⊆⋯⊆EnK = E_0 \subseteq E_1 \subseteq\cdots\subseteq E_n are

two-complexes and all inclusions are zero on π2\pi_2. If KK and all LiL_i are finite, so are all EiE_i.

Proof. Cells and π1\pi_1. The cells of EiE_i are those of KK and those of Li∖DL_i \setminus D, so the EiE_i are strictly nested two-complexes. Put Πi=π1(Li)\Pi_i=\pi_1(L_i). By van Kampen’s theorem π1(Ei)\pi_1(E_i) is the pushout of G←π1(D)→ΠiG \leftarrow\pi_1(D) \to\Pi_i. The first map has normal image NN and the second is trivial, so

Λi:=π1(Ei)=(G/N)∗Πi=H∗Πi.\Lambda_i := \pi_1(E_i) = (G/N) * \Pi_i = H * \Pi_i.

π2\pi_2 is generated from LiL_i. Write Λ=Λi\Lambda=\Lambda_i and Π=Πi\Pi=\Pi_i. By Lemma 2.4, in Ei~\widetilde{E_i}: the preimage of KK is a disjoint union of copies of K~N=D\widetilde{K}_N=D indexed by Λ/H\Lambda/H (the kernel of G→ΛG\to\Lambda is NN, since HH embeds in H∗ΠH*\Pi); the preimage of LiL_i is a disjoint union of copies of Li~\widetilde{L_i} indexed by Λ/Π\Lambda/\Pi; and the preimage of DD is a disjoint union of copies of DD indexed by Λ\Lambda, as π1(D)\pi_1(D) dies in Λ\Lambda. These are subcomplexes, the first two cover Ei~\widetilde{E_i} and intersect in the third, so we have a short exact sequence of cellular chain complexes

0⟶⨁ΛC∗(D)⟶(⨁Λ/HC∗(D))⊕(⨁Λ/ΠC∗(Li~))⟶C∗(Ei~)⟶0.0 \longrightarrow\bigoplus_{\Lambda} C_*(D) \longrightarrow\left(\bigoplus_{\Lambda/H} C_*(D)\right) \oplus\left(\bigoplus_{\Lambda/\Pi} C_*(\widetilde{L_i})\right) \longrightarrow C_*(\widetilde{E_i}) \longrightarrow0.

Since H1(D)=H2(D)=0H_1(D)=H_2(D)=0, the long exact homology sequence gives an isomorphism

⨁Λ/ΠH2(Li~)⟶H2(Ei~),\bigoplus_{\Lambda/\Pi} H_2(\widetilde{L_i}) \longrightarrow H_2(\widetilde{E_i}),

that is,

Z[Λ]⊗Z[Π]π2(Li)→≅π2(Ei).(2)\mathbb{Z}[\Lambda]\otimes_{\mathbb{Z}[\Pi]}\pi_2(L_i) \xrightarrow{\cong} \pi_2(E_i). \tag*{(2)}

induced by Li→EiL_i\to E_i. In particular π2(Ei)=Z[Λ]⋅im⁡π2(Li)\pi_2(E_i)=\mathbb{Z}[\Lambda]\cdot\operatorname{im}\pi_2(L_i).

Zero maps. The covering pp is bijective on π2\pi_2, and the composite D→pK⊂E1D \xrightarrow{p} K \subset E_1 equals D⊂L1→E1D\subset L_1\to E_1, which is zero on π2\pi_2; hence K⊂E1K\subset E_1 is zero on π2\pi_2. For i≥1i\ge1, the square formed by Li⊂Li+1L_i\subset L_{i+1} and Ei⊂Ei+1E_i\subset E_{i+1} commutes, its top arrow is zero on π2\pi_2, and π2(Ei)\pi_2(E_i) is generated by the image of π2(Li)\pi_2(L_i); so Ei⊂Ei+1E_i\subset E_{i+1} is zero on π2\pi_2 by Lemma 2.1(c). □

Proof of (2) ⇒\Rightarrow (1), given Proposition 5.1. Apply Proposition 5.1 to the acyclic cover DD and then Proposition 4.1. If KK is finite and acyclic, take D=KD=K and pp the identity; then Ei=LiE_i=L_i, which are finite by Proposition 5.1. □

The chain over an acyclic complex

Proposition 5.1. Let DD be an acyclic two-complex and n≥1n\ge1. There are two-complexes

D=L0⊊L1⊊⋯⊊LnD=L_0\subsetneq L_1\subsetneq\cdots\subsetneq L_n

with all inclusions zero on π2\pi_2 and π1(D)→π1(Li)\pi_1(D)\to\pi_1(L_i) trivial for i≥1i\ge1. If DD is finite, all LiL_i can be chosen finite.

Presentations extending DD

Fix a maximal tree TDT_D of the 1-skeleton of DD and a base vertex. Collapsing TDT_D gives a presentation ⟨xi (i∈I)∣rj (j∈J)⟩\langle x_i\ (i\in I)\mid r_j\ (j\in J)\rangle, where the xix_i are the edges of DD outside TDT_D; we fix a total order on II. Every word in the xix_i determines a based edge loop in DD, going through TDT_D. A presentation extending DD is a complex P⊇DP\supseteq D obtained by attaching loops at the base vertex (extra generators) and 2-cells along words in the xix_i and the extra generators (extra relators). The xix_i and rjr_j are the core generators and relators. Relators are labelled: equal words with different labels are different 2-cells. We write G(P)=π1(P)G(P)=\pi_1(P), and K(P)K(P) for the presentation complex of a presentation PP. Since P≃P/TDP\simeq P/T_D, and K(P)K(P) is the presentation complex of the corresponding presentation, we freely pass between the two.

Since DD is acyclic and D/TDD/T_D has a single vertex, its cellular boundary (Remark 2.3)

Θ:Z(J)→Z(I),Θij=exponent sum of xi in rj,(3)\Theta:\mathbb{Z}^{(J)}\to\mathbb{Z}^{(I)},\qquad\Theta_{ij}=\text{exponent sum of }x_i\text{ in }r_j, \tag*{(3)}

is an isomorphism, since its kernel is H2(D)H_2(D) and its cokernel is H1(D)H_1(D). Note that Θ−1\Theta^{-1} maps finitely supported vectors to finitely supported vectors.

If I=∅I=\varnothing, then D/TDD/T_D is a wedge of ∣J∣|J| spheres, so J=∅J=\varnothing since H2(D)=0H_2(D)=0, and DD is contractible. We then take for LiL_i the complex DD with ii pairs (e1,e2)(e^1,e^2) attached, e2e^2 along the loop e1e^1; all π2\pi_2 vanish. Henceforth I≠∅I\ne\varnothing.

Outline

We write [u,v]=uvu−1v−1[u,v]=uvu^{-1}v^{-1}. The chain is built by induction on nn. We start from a pair D⊂YDD\subset Y_D that kills π1(D)\pi_1(D) (Lemma 5.2). Given a chain D=L0⊂⋯⊂LmD=L_0\subset\cdots\subset L_m, we apply to each term an operation TT that turns every extra generator zz into a commutator [az,bz][a_z,b_z] of two new generators, corrects every extra relator by core relators so that it becomes a product of commutators, and then replaces it by a block. By the defining property (B2) of blocks, π2\pi_2 of T(P)T(P) is generated by the image of π2(P)\pi_2(P), so TT preserves inclusions that are zero on π2\pi_2 (Lemma 5.4). We then append the terminal extension T+(Lm)T^+(L_m), obtained by capping all generators az,bza_z,b_z. It kills π1(Lm)\pi_1(L_m), and its second homology comes from “capped blocks”, which are Cockcroft by (B3) (Lemma 5.5). Each such pass lengthens the chain by one.

The initial pair

Define

YD=⟨xi,ai,bi (i∈I)∣rj (j∈J),xi[ai,bi]−1 (i∈I),[ai,ak],[ai,bk],[bi,ak],[bi,bk] (i<k)⟩(4)Y_D=\langle x_i,a_i,b_i\ (i\in I)\mid r_j\ (j\in J),\quad x_i[a_i,b_i]^{-1}\ (i\in I),\quad[a_i,a_k],[a_i,b_k],[b_i,a_k],[b_i,b_k]\ (i<k)\rangle \tag*{(4)}

a presentation extending DD.

Lemma 5.2. G(YD)G(Y_D) is free abelian on the ai,bia_i,b_i, and xi=1x_i=1 in it. The complex YDY_D is Cockcroft, and D⊂YDD\subset Y_D is trivial on π1\pi_1 and zero on π2\pi_2.

Proof. The group. Eliminate xi=Ui:=[ai,bi]x_i=U_i:=[a_i,b_i]. The cross-commutators make the subgroups ⟨ai,bi⟩\langle a_i,b_i\rangle commute pairwise, so the UiU_i commute, and rjr_j becomes rj(U)=∏iUiΘijr_j(U)=\prod_i U_i^{\Theta_{ij}}. For c=Θ−1ei∈Z(J)c=\Theta^{-1}e_i\in\mathbb{Z}^{(J)} we get

Ui=∏jrj(U)cj=1.U_i=\prod_j r_j(U)^{c_j}=1.

So xi=1x_i=1 and all ai,bia_i,b_i commute. Conversely, sending ai,bia_i,b_i to a basis of the free abelian group on {ai,bi}\{a_i,b_i\} and xix_i to 00 satisfies every relator.

Cockcroft. Eliminating the xix_i by the relators xiUi−1x_iU_i^{-1} is a Tietze transformation, hence a homotopy equivalence [10 Ch. I], from YD/TDY_D/T_D to the presentation complex Y′Y' with generators ai,bia_i,b_i and relators rj(U)r_j(U) and the cross-commutators. All these relators have zero exponent sums, so the cellular boundary ∂2\partial_2 of Y′Y' vanishes and H2(Y′)H_2(Y') is free on the 22-cells. Let T\mathbb{T} be the union of the finite subtori of ∏i∈I(Sai1×Sbi1)\prod_{i\in I}(S_{a_i}^1\times S_{b_i}^1), with its product cell structure. It is a K(Z(2I),1)K(\mathbb{Z}^{(2I)},1), and H2(T)H_2(\mathbb{T}) is free on the coordinate squares. Map Y′→TY'\to\mathbb{T} by sending generators to the corresponding circles, each cross-commutator disk onto its square with degree one, and the disk of rj(U)r_j(U), whose boundary is a concatenation of loops Ui±1U_i^{\pm1}, onto the concatenation of the corresponding (ai,bi)(a_i,b_i)-squares. On H2H_2:

[rj(U)]⟼∑iΘij[(ai,bi)-square],[cross-commutator]⟼[its square].[r_j(U)]\longmapsto\sum_i\Theta_{ij}[(a_i,b_i)\text{-square}],\qquad[\text{cross-commutator}]\longmapsto[\text{its square}].

A class in the kernel has zero cross-commutator coefficients, and its vector λ∈Z(J)\lambda\in\mathbb{Z}^{(J)} of remaining coefficients satisfies Θλ=0\Theta\lambda=0, so λ=0\lambda=0. Thus H2(Y′)→H2(T)H_2(Y')\to H_2(\mathbb{T}) is injective, and Y′≃YDY'\simeq Y_D is Cockcroft by Lemma 2.1(d).

The inclusion. D⊂YDD\subset Y_D is trivial on π1\pi_1, as π1(D)\pi_1(D) is generated by the xix_i, and DD is Cockcroft since H2(D)=0H_2(D)=0; apply Lemma 2.1(b). ∎

Blocks

For q≥1q \ge1 let Σq\Sigma_q be the closed oriented surface of genus qq with its standard one-vertex cell structure: edges s1,t1,…,sq,tqs_1,t_1,\ldots,s_q,t_q and one 2-cell attached along ωq=∏h=1q[sh,th]\omega_q=\prod_{h=1}^{q}[s_h,t_h].

Theorem 5.3 (Blocks). For every q≥1q \ge1 there is a finite presentation

Bq=⟨s1,t1,…,sq,tq,Zq∣βq,1,…,βq,mq⟩,B_q=\langle s_1,t_1,\ldots,s_q,t_q,Z_q\mid\beta_{q,1},\ldots,\beta_{q,m_q}\rangle,

with mq≥1m_q\ge1 and ZqZ_q a finite list of internal generators, such that:

(B1) Marking. There is a cellular map bq:Σq→K(Bq)b_q:\Sigma_q\to K(B_q) sending each edge to the generator of the same name.

(B2) Replacement creates no new π2\pi_2. Let E=⟨X∣R,r⟩E=\langle X\mid R,r\rangle be a presentation, and suppose r=∏h=1q[uh,vh]r=\prod_{h=1}^{q}[u_h,v_h] in the free group on XX. Replace the relator rr by a block with fresh internal generators ZrZ_r:

E′=⟨X,Zr∣R,βq,j(u1,v1,…,uq,vq,Zr) (1≤j≤mq)⟩.(5)E'=\langle X,Z_r\mid R,\beta_{q,j}(u_1,v_1,\ldots,u_q,v_q,Z_r)\ (1\le j\le m_q)\rangle. \tag*{(5)}

Let f:K(E)→K(E′)f:K(E)\to K(E') be the structural map: the identity on the 1-skeleton of K(E)K(E) and on the 2-cells of RR, and on the 2-cell rr the filling of ∏h=1q[uh,vh]\prod_{h=1}^{q}[u_h,v_h] given by bqb_q. Then

π2(E′)=Z[G(E′)]⋅f∗π2(E).(6)\pi_2(E')=\mathbb{Z}[G(E')]\cdot f_*\pi_2(E). \tag*{(6)}

The same holds for the simultaneous replacement of any set of relators, each with its own fresh internal generators.

(B3) Capped blocks are Cockcroft. The presentation ⟨Zq∣βq,j(1,…,1,Zq) (1≤j≤mq)⟩\langle Z_q\mid\beta_{q,j}(1,\ldots,1,Z_q)\ (1\le j\le m_q)\rangle is Cockcroft.

Section 6 proves this theorem. Property (B2) is what makes TT preserve inclusions that are zero on π2\pi_2, and (B3) is what makes the terminal extension Cockcroft.

The operations TT and T+T^+

Let PP be a presentation extending DD. Fix once and for all, for every word ww with zero exponent sum in every generator, an expression w=∏h=1q[uh,vh]w=\prod_{h=1}^{q}[u_h,v_h] in the free group with q≥1q\ge1. Such expressions exist since such ww lie in the commutator subgroup; for instance, repeatedly use pℓmt=[pℓp−1,pmp−1]⋅pmℓtp\ell mt=[p\ell p^{-1},pmp^{-1}]\cdot pm\ell t to sort the letters of ww according to a fixed order on the generators, and use [1,1][1,1] if no commutator occurs. Define T(P)T(P) by the following three rules.

  1. Generators become commutators. For each extra generator zz of PP take a fresh pair of generators az,bza_z,b_z and substitute z↦[az,bz]z\mapsto[a_z,b_z] in every extra relator. Core generators and core relators are untouched. Call r∗r^* the substituted form of an extra relator rr.

  1. Correction by core relators. Let e∈Z(I)e\in\mathbb{Z}^{(I)} be the vector of exponent sums of r∗r^* in the xix_i, and c=−Θ−1e∈Z(J)c=-\Theta^{-1}e\in\mathbb{Z}^{(J)}. Replace r∗r^* by

r0=r∗∏j∈supp⁡(c)rjcj(in increasing order of j),(7)r^0=r^*\prod_{j\in\operatorname{supp}(c)}r_j^{c_j}\qquad\text{(in increasing order of }j\text{),} \tag*{(7)}

which has zero exponent sum in every generator: in the xix_i by the choice of cc, and in the az,bza_z,b_z because they only occur inside the commutators [az,bz][a_z,b_z].

  1. Blocks. Write r0=∏h=1q[uh,vh]r^0=\prod_{h=1}^{q}[u_h,v_h] using the fixed expression, and replace the relator r0r^0 by the block (5.3), with fresh internal generators ZrZ_r for each label rr.

The core is unchanged, so T(D)=DT(D)=D. The words uh,vhu_h,v_h involve only the xix_i and the az,bza_z,b_z. Composing the maps of the three rules (the third being the structural map of (B2)) gives a structural map ηP:P→T(P)\eta_P:P\to T(P), with xi↦xix_i\mapsto x_i and z↦[az,bz]z\mapsto[a_z,b_z]. The terminal extension is

T+(P)=T(P)∪{2-cells along az and along bz: z an extra generator of P};(8)T^+(P)=T(P)\cup\{\text{2-cells along }a_z\text{ and along }b_z:\ z\text{ an extra generator of }P\}; \tag*{(8)}

internal generators of blocks are not capped.

Naturality. All choices in TT (the names az,bza_z,b_z, the corrections, the factorizations, the internal generators) depend only on the labelled generator or relator concerned. Hence a labelled inclusion j:P⊂P′j:P\subset P' induces a labelled inclusion T(j):T(P)⊂T(P′)T(j):T(P)\subset T(P') with T(j)∘ηP=ηP′∘jT(j)\circ\eta_P=\eta_{P'}\circ j. A new extra generator yields a new pair az,bza_z,b_z, and a new extra relator yields a new block, which has mq≥1m_q\geq1 relators; so TT preserves strict inclusions.

Lemma 5.4. For every presentation PP extending DD,

π2(T(P))=Z[G(T(P))]⋅ηP∗π2(P).(9)\pi_2(T(P))=\mathbb{Z}[G(T(P))]\cdot\eta_{P*}\pi_2(P). \tag*{(9)}

Consequently, if PP is Cockcroft then so is T(P)T(P), and if j:P⊂P′j:P\subset P' is zero on π2\pi_2 then so is T(j)T(j).

Proof. If f:A→Bf:A\to B and g:B→Cg:B\to C satisfy the generation property π2(B)=Z[π1B]⋅f∗π2(A)\pi_2(B)=\mathbb{Z}[\pi_1B]\cdot f_*\pi_2(A) and similarly for gg, then so does gfgf, because g∗(γs)=g∗(γ)g∗(s)g_*(\gamma s)=g_*(\gamma)g_*(s). It therefore suffices to check generation for each rule.

Rule 1. Let P′P' be obtained from PP by adding, for each extra generator zz, a loop bzb_z, a loop aza_z and a 2-cell along azbzaz−1(zbz)−1a_zb_za_z^{-1}(zb_z)^{-1}. This relator says z=[az,bz]z=[a_z,b_z], and eliminating each zz by it is a Tietze transformation [10 Ch. I], giving the presentation of rule 1; under this homotopy equivalence the inclusion P⊂P′P\subset P' becomes the map of rule 1. Now P′P' is a graph of spaces [15]: the vertex space is P∨⋁zSbz1P\vee\bigvee_z S^1_{b_z}, and each new 2-cell together with aza_z is a cylinder S1×[0,1]S^1\times[0,1] glued along bzb_z and zbzzb_z. Both loops have infinite order in G(P)∗F({bz})G(P)*F(\{b_z\}), as is seen by killing G(P)G(P). So G(P′)G(P') is an HNN extension along infinite cyclic subgroups, in which the vertex group embeds [13 Ch. IV, §2]. Consequently P′~\widetilde{P'} is a tree of spaces whose vertex spaces VαV_\alpha are copies of the universal cover of P∨⋁zSbz1P\vee\bigvee_z S^1_{b_z} and whose edge spaces are strips R×[0,1]\mathbb{R}\times[0,1]. Since H∗(R×[0,1],R×{0,1})H_*(\mathbb{R}\times[0,1],\mathbb{R}\times\{0,1\}) is concentrated in degree 1, excision gives H2(P′~)/⨁αVα=0H_2(\widetilde{P'})/\bigoplus_\alpha V_\alpha=0, so ⨁αH2(Vα)→H2(P′~)\bigoplus_\alpha H_2(V_\alpha)\to H_2(\widetilde{P'}) is onto. By the same argument applied to the wedge with circles (a tree of copies of P~\widetilde P joined by lines), each H2(Vα)H_2(V_\alpha) is generated by translates of π2(P)\pi_2(P).

Rule 2. The attaching maps of r∗r^* and r0r^0 are homotopic in the complex obtained by removing all extra relator cells, since the correcting word is null-homotopic in DD. Hence the map of rule 2 is a homotopy equivalence [8 Prop. 0.18].

Rule 3. This is exactly (B2).

The consequences follow from (5.7) and Lemma 2.1(c): if PP is Cockcroft, so is T(P)T(P); and if j∗=0j_*=0 on π2\pi_2, then T(j)∗ηP∗=ηP′∗j∗=0T(j)_*\eta_{P*}=\eta_{P'*}j_*=0, so T(j)∗=0T(j)_*=0. □

Lemma 5.5. Suppose that PP is Cockcroft and that all core generators xix_i are trivial in G(P)G(P). Then the xix_i are trivial in G(T(P))G(T(P)) and G(T+(P))G(T^+(P)), the inclusion T(P)⊂T+(P)T(P)\subset T^+(P) is zero on π2\pi_2, and T+(P)T^+(P) is Cockcroft.

Proof. The xix_i remain trivial because ηP\eta_P fixes them.

The inclusion. The composite P→T(P)⊂T+(P)P\to T(P)\subset T^+(P) is trivial on π1\pi_1: the xix_i are trivial by hypothesis, and each extra generator zz maps to [az,bz][a_z,b_z], a commutator of two capped loops. Since PP is Cockcroft, the composite is zero on π2\pi_2 by Lemma 2.1(b). By (5.7) and Lemma 2.1(c), the inclusion T(P)⊂T+(P)T(P)\subset T^+(P) is zero on π2\pi_2.

Cockcroft. Since DD is acyclic, the quotient map κ:T+(P)→T+(P)/D\kappa:T^+(P)\to T^+(P)/D is an isomorphism on H2H_2 (long exact sequence of the pair). In T+(P)/DT^+(P)/D, all xix_i and core relators have disappeared, and the remaining relators are the loops az,bza_z,b_z with their capping disks, and the blocks. Eliminating the az,bza_z,b_z by their capping disks is a homotopy equivalence [10 Ch. I]. As the words uh,vhu_h,v_h only involve the xix_i and the az,bza_z,b_z, every block relator βq,j(u,v,Zr)\beta_{q,j}(u,v,Z_r) becomes βq,j(1,…,1,Zr)\beta_{q,j}(1,\ldots,1,Z_r), and distinct blocks have disjoint internal generators. Therefore

T+(P)/D≃⋁rK(⟨Zr∣βq(r),j(1,…,1,Zr) (1≤j≤mq(r))⟩),T^{+}(P)/D \simeq\bigvee_r K\left(\left\langle Z_r \mid\beta_{q(r),j}(1,\ldots,1,Z_r)\ (1\leq j\leq m_{q(r)})\right\rangle\right),

the wedge being over the extra relators rr of PP. Each wedge summand is Cockcroft by (B3), hence so is the wedge (Lemma 2.1(d)), and T+(P)T^{+}(P) is Cockcroft by Lemma 2.1(d) applied to κ\kappa. □\square

Proof of Proposition 5.1

We construct chains D=L0⊊L1⊊⋯⊊LmD=L_0\subsetneq L_1\subsetneq\cdots\subsetneq L_m of presentations extending DD, related by labelled inclusions, such that

every Li is Cockcroft, every inclusion is zero on π2, and all xi are trivial in G(Li) for i≥1.(10)\text{every }L_i\text{ is Cockcroft, every inclusion is zero on }\pi_2,\text{ and all }x_i\text{ are trivial in }G(L_i)\text{ for }i\geq1. \tag*{(10)}

By Lemma 5.2, (D,YD)(D,Y_D) is such a chain with m=1m=1. Given such a chain, set

(D,L1,…,Lm)⟼(D,T(L1),…,T(Lm),T+(Lm)).(11)(D,L_1,\ldots,L_m)\longmapsto(D,T(L_1),\ldots,T(L_m),T^{+}(L_m)). \tag*{(11)}

By naturality, this is a strictly increasing chain of labelled inclusions; note that T+(Lm)≠T(Lm)T^{+}(L_m)\ne T(L_m) since Lm⊇YDL_m\supseteq Y_D has extra generators. By Lemma 5.4, the inclusions D=T(D)⊂T(L1)D=T(D)\subset T(L_1) and T(Li)⊂T(Li+1)T(L_i)\subset T(L_{i+1}) are zero on π2\pi_2, and every T(Li)T(L_i) is Cockcroft. By Lemma 5.5, applicable because LmL_m satisfies (10) and m≥1m\geq1, the xix_i are trivial in G(T(Li))G(T(L_i)) and G(T+(Lm))G(T^{+}(L_m)), the complex T+(Lm)T^{+}(L_m) is Cockcroft, and T(Lm)⊂T+(Lm)T(L_m)\subset T^{+}(L_m) is zero on π2\pi_2. So the new chain satisfies (10). Applying (11) n−1n-1 times to (D,YD)(D,Y_D) gives a chain of length nn; as π1(D)\pi_1(D) is generated by the xix_i, it is killed in every LiL_i with i≥1i\geq1.

If DD is finite, then II and JJ are finite, and each pass introduces finitely many generators and finitely many finite blocks; so all LiL_i are finite. □\square

Construction of the blocks

This section proves Theorem 5.3. We combine two constructions. Davis’s real moment-angle complexes realize a prescribed finite flag complex as every vertex link of a cube complex [5 Example 2.2]. The relative hyperbolization of Davis–Januszkiewicz–Weinberger [6 §2] cones off boundary components, hyperbolizes, and truncates the cone points. We adapt two of their arguments, the radial retraction [6 Lemma 2.2] and the CAT(0) property of a branched cover [6 Lemma 2.6], to show that π2\pi_2 does not grow when an arbitrary two-complex is glued into the truncated corner (Lemma 6.2).

The cube complex and its truncation

A simplicial complex is flag if every finite set of pairwise adjacent vertices spans a simplex. For a finite flag complex LL on the vertex set {1,…,d}\{1,\ldots,d\} put

C(L)=⋃σ∈L[−1,1]σ×{−1,1}{1,…,d}∖σ⊂[−1,1]d,(12)C(L)=\bigcup_{\sigma\in L}[-1,1]^\sigma\times\{-1,1\}^{\{1,\ldots,d\}\setminus\sigma}\subset[-1,1]^d, \tag*{(12)}

a cube complex whose cubes are indexed by a simplex σ\sigma and a choice of signs on the remaining coordinates. Every vertex link of C(L)C(L) is isomorphic to LL. We use Gromov’s link condition: a cube complex whose vertex links are flag is CAT(0), so its universal cover is CAT(0) and in particular contractible [2 Thms. II.5.20 and II.4.1(2)]. For cube complexes that are not locally finite, which occur in the proof of Lemma 6.2, see [12, Thm. C.9 and its proof; Thms. C.4, A.7].

Choose a finite triangulation of Σq\Sigma_q in which the 2q2q standard loops are edge paths, and let LqL_q be its barycentric subdivision. It is flag, since its simplices are the chains of faces of the original triangulation, and pairwise comparable faces form a chain.

Number the vertices of LqL_q, set Cq=C(Lq)C_q = C(L_q) and v=(1,…,1)v = (1,\ldots,1), and cut off the corner at vv:

Mq=Cq∩{∑h(1−xh)≥12}.(13)M_q = C_q \cap\left\{\sum_h(1-x_h) \ge\frac{1}{2}\right\}. \tag*{(13)}

Since every other vertex of CqC_q is at ℓ1\ell^1-distance at least 2 from vv, only the corner at vv is removed. The cut surface Cq∩{∑h(1−xh)=12}C_q \cap\left\{\sum_h(1-x_h)=\frac{1}{2}\right\} is a copy of the link of vv, hence of Σq\Sigma_q (triangulated as LqL_q), and the removed part is the open cone on it. We regard Σq\Sigma_q as the cut surface, the standard loops being edge paths in it.

Lemma 6.1.

(i) Cq=Mq∪ΣqCone⁡(Σq)C_q = M_q \cup_{\Sigma_q} \operatorname{Cone}(\Sigma_q) is a finite 3-dimensional cube complex all of whose vertex links are isomorphic to LqL_q. It is aspherical.

(ii) MqM_q collapses onto a finite two-dimensional subcomplex.

(iii) The inclusion Σq⊂Mq\Sigma_q \subset M_q maps the fundamental class [Σq][\Sigma_q] to 0 in H2(Mq)H_2(M_q).

Proof. (i) This follows from the discussion above, as dim⁡Lq=2\dim L_q = 2.

(iii) Since LqL_q is a closed surface, every edge τ\tau of LqL_q lies in exactly two triangles; hence every square of CqC_q lies in exactly two 3-cubes. Orient Σq\Sigma_q, and let o(σ)=±1o(\sigma)=\pm1 compare the orientation of a triangle σ\sigma with the one given by increasing order of its vertices. Orient each cube [−1,1]σ×{ϵ}[-1,1]^\sigma\times\{\epsilon\} by increasing order of coordinates, and give it the coefficient o(σ)∏h∉σϵho(\sigma)\prod_{h\notin\sigma}\epsilon_h. Let a square [−1,1]τ×{η}[-1,1]^\tau\times\{\eta\} lie in the cubes indexed by σi=τ∪{ki}\sigma_i=\tau\cup\{k_i\}, i=1,2i=1,2, and let pip_i be the number of elements of τ\tau smaller than kik_i. The square appears in the boundary of the ii-th cube with coefficient ηk1ηk2E⋅o(σi)(−1)pi\eta_{k_1}\eta_{k_2}E\cdot o(\sigma_i)(-1)^{p_i}, where E=∏h∉σ1∪σ2ηhE=\prod_{h\notin\sigma_1\cup\sigma_2}\eta_h; and o(σ1)(−1)p1+o(σ2)(−1)p2=0o(\sigma_1)(-1)^{p_1}+o(\sigma_2)(-1)^{p_2}=0 because τ\tau cancels in the fundamental cycle of Σq\Sigma_q. So these coefficients define a 3-cycle ζ\zeta of CqC_q. Now consider the exact sequence

H3(Cq)⟶H3(Cq,Mq)→δH2(Mq).H_3(C_q) \longrightarrow H_3(C_q,M_q) \xrightarrow{\delta} H_2(M_q).

By excision H3(Cq,Mq)≅H3(Cone⁡Σq,Σq)≅H2(Σq)≅ZH_3(C_q,M_q)\cong H_3(\operatorname{Cone}\Sigma_q,\Sigma_q)\cong H_2(\Sigma_q)\cong\mathbb{Z}, and under this identification δ\delta becomes the map induced by Σq⊂Mq\Sigma_q\subset M_q. The cubes containing vv are those with all signs +1+1, and their coefficients in ζ\zeta are the o(σ)o(\sigma); so ζ\zeta maps to a generator of H3(Cq,Mq)H_3(C_q,M_q). Hence δ=0\delta=0, and [Σq]↦0[\Sigma_q]\mapsto0.

(ii) MqM_q is a polyhedral complex whose 3-cells are the cubes of CqC_q, those containing vv being truncated. Consider the graph whose vertices are these 3-cells, two being adjacent when they share a 2-cell. It is connected: the cubes containing a given vertex w∈{±1}dw\in\{\pm1\}^d correspond to the triangles of LqL_q, and are connected because LqL_q is a connected closed surface; and two vertices w,w′w,w' differing in one coordinate kk lie in a common cube, namely any cube indexed by a triangle containing kk. Choose a spanning tree, rooted at a truncated cube. A triangle of the cut surface lies in only one 3-cell, so we can collapse the root across it. Then collapse each other 3-cell, in order of distance to the root, across the 2-cell it shares with its parent: that 2-cell lies in exactly two 3-cells and the parent has been removed, so it is a free face. All 3-cells disappear. □\square

The presentation BqB_q and the marking (B1)

Let SS be the two-dimensional subcomplex of Lemma 6.1(ii), and let ρ:Mq→S\rho:M_q\to S be the deformation retraction given by the collapse. By cellular approximation [8 Thm. 4.8], ρ∣Σq\rho|_{\Sigma_q} is homotopic to a cellular map c:Σq→Sc:\Sigma_q\to S, where Σq\Sigma_q carries its one-vertex structure. Contract a maximal tree of SS, call z1,…,zkz_1,\ldots,z_k the remaining oriented edges, let wF(z)w_F(z) be the boundary word of each 2-cell FF of SS, and let μh(z),νh(z)\mu_h(z),\nu_h(z) be the words read along c(sh),c(th)c(s_h), c(t_h). Put

Bq=⟨s1,t1,…,sq,tq,z1,…,zk∣wF(z) (F a 2-cell of S), shμh(z)−1, thνh(z)−1 (1≤h≤q)⟩(14)B_q=\left\langle s_1,t_1,\ldots,s_q,t_q,z_1,\ldots,z_k \mid w_F(z)\ (F\text{ a 2-cell of }S),\ s_h\mu_h(z)^{-1},\ t_h\nu_h(z)^{-1}\ (1\le h\le q)\right\rangle \tag*{(14)}

with Zq=(z1,…,zk)Z_q=(z_1,\ldots,z_k). The relators shμh−1,thνh−1s_h\mu_h^{-1},t_h\nu_h^{-1} form generator–relator pairs, so the inclusion S/tree⊂K(Bq)S/\text{tree}\subset K(B_q) is a homotopy equivalence, and K(Bq)≃MqK(B_q)\simeq M_q. Define bqb_q on the 1-skeleton by sh↦shs_h\mapsto s_h, th↦tht_h\mapsto t_h. The loop ωq(s,t)\omega_q(s,t) is homotopic in K(Bq)K(B_q), across the cells shμh−1,thνh−1s_h\mu_h^{-1},t_h\nu_h^{-1}, to ωq(μ,ν)\omega_q(\mu,\nu). This is the image under cc of the boundary of the 2-cell of Σq\Sigma_q, so it bounds the image under cc of that 2-cell. Following the homotopy and then this disk defines bqb_q on the 2-cell, and gives (B1). By construction, under K(Bq)≃MqK(B_q)\simeq M_q the map bqb_q corresponds to the inclusion Σq⊂Mq\Sigma_q\subset M_q up to homotopy.

Generation in the pushout: proof of (B2)

Let EE, r=∏h[uh,vh]r=\prod_h[u_h,v_h] and E′E' be as in (B2), and let a:Σq→K(E)a:\Sigma_q\to K(E) be the cellular map sending sh,ths_h,t_h to the loops uh,vhu_h,v_h and the 2-cell of Σq\Sigma_q onto the 2-cell rr with degree one (through a collar realizing the free reduction of ∏h[uh,vh]\prod_h[u_h,v_h] to rr). Consider the double mapping cylinder

W=K(E)∪a(Σq×[0,1])∪bqK(Bq).(15)W=K(E)\cup_a(\Sigma_q\times[0,1])\cup_{b_q}K(B_q). \tag*{(15)}

In WW, the 3-cell (polygon)×(0,1)\times(0,1) has the 2-cell rr as a free face; removing both is an elementary collapse. The remaining cylinder cells are an edge (vertex)×(0,1)\times(0,1) joining the two base points, and 2-cells (edge)×(0,1)\times(0,1) identifying sh,ths_h,t_h with uh,vhu_h,v_h. Contracting the edge and eliminating sh,ths_h,t_h by these 2-cells gives exactly the presentation complex of (5.3). Under this homotopy equivalence W≃K(E′)W\simeq K(E'), the inclusion K(E)⊂WK(E)\subset W corresponds to the structural map ff. Moreover, since double mapping cylinders are homotopy invariant [8 Ch. 0], and bqb_q corresponds to the inclusion of the cut surface, WW is homotopy equivalent rel K(E)K(E) to the space in the following lemma, with X=K(E)X=K(E). Three-dimensional spaces occur only in this proof: every complex in our chains is a two-complex.

Lemma 6.2. Let XX be a two-complex, a:Σq→Xa:\Sigma_q\to X a cellular map, and W=X∪a(Σq×[0,1])∪ΣqMqW=X\cup_a(\Sigma_q\times[0,1])\cup_{\Sigma_q}M_q, where Σq×{0}\Sigma_q\times\{0\} is glued to XX by aa and Σq×{1}\Sigma_q\times\{1\} to the cut surface of MqM_q. Then π1(X)→π1(W)\pi_1(X)\to\pi_1(W) is injective, and π2(W)\pi_2(W) is generated over Z[π1W]\mathbb{Z}[\pi_1W] by the image of π2(X)\pi_2(X).

Proof. Collapsing XX to a point turns Σq×[0,1]\Sigma_q\times[0,1] into Cone⁡(Σq)\operatorname{Cone}(\Sigma_q), so W/X=CqW/X=C_q; let κ:W→Cq\kappa:W\to C_q be the quotient map. It is a homeomorphism from W∖XW\setminus X onto Cq∖{v}C_q\setminus\{v\}.

Step 1: π1\pi_1-injectivity (cf. [6 Lemma 2.2]). Let W^→W\widehat{W}\to W be the pullback of the universal cover C~q→Cq\widetilde{C}_q\to C_q along κ\kappa. It is obtained from C~q\widetilde{C}_q by replacing each lift vλv_\lambda of vv, together with its open cone neighbourhood, by a copy Xλ∪a(Σq×[0,1])X_\lambda\cup_a(\Sigma_q\times[0,1]); in particular it is connected. Fix a lift v0v_0. Since C~q\widetilde{C}_q is CAT(0), each point yy outside the open cone neighbourhood of v0v_0 is joined to v0v_0 by a unique geodesic, which crosses the cut surface Σ(0)\Sigma_{(0)} at v0v_0 exactly once (inside each cube at v0v_0 geodesics from v0v_0 are straight segments, and the cut is an affine hyperplane). Mapping yy to this crossing point defines a retraction ρ\rho onto Σ(0)≅Σq\Sigma_{(0)}\cong\Sigma_q, continuous because geodesics in CAT(0) spaces depend continuously on their endpoints. Define R:W^→X0=XR:\widehat{W}\to X_0=X as follows:

  • on the lift of MqM_q, R=a∘ρR=a\circ\rho;

  • on X0X_0, RR is the identity, and on its cylinder R(σ,t)=a(σ)R(\sigma,t)=a(\sigma);

  • at λ≠0\lambda\ne0: ρ\rho is defined on the whole closed cone neighbourhood of vλv_\lambda, so its restriction to the cut surface Σ(λ)≅Σq\Sigma_{(\lambda)}\cong\Sigma_q extends over a cone and is therefore homotopic to a constant map by a homotopy H:Σq×[0,1]→ΣqH:\Sigma_q\times[0,1]\to\Sigma_q with H1=ρ∣Σ(λ)H_1=\rho|_{\Sigma_{(\lambda)}} and H0H_0 constant. Put R(σ,t)=a(H(σ,t))R(\sigma,t)=a(H(\sigma,t)) on the cylinder and let RR be constant on XλX_\lambda.

These definitions agree on overlaps, so RR is a retraction of W^\widehat{W} onto X0X_0. Hence π1(X)→π1(W^)\pi_1(X) \to\pi_1(\widehat{W}) is injective, and so is π1(W^)→π1(W)\pi_1(\widehat{W}) \to\pi_1(W); their composite is induced by X⊂WX \subset W.

Step 2: a CAT(0) quotient (cf. [6 Lemma 2.6]). Let U⊂W^U \subset\widehat{W} be the preimage of XX. By Step 1 and Lemma 2.4, its components UαU_\alpha are copies of X^\widehat{X}. Collapse each UαU_\alpha to a point vαv_\alpha to obtain a space VV, and let V0={vα}V_0 = \{v_\alpha\}. As W^\widehat{W} is simply connected and the UαU_\alpha are disjoint connected subcomplexes, V≃W^∪αCone⁡(Uα)V \simeq\widehat{W} \cup_\alpha\operatorname{Cone}(U_\alpha) [8 Ch. 0] is simply connected by van Kampen's theorem. The cylinders attached to UαU_\alpha become cones with apex vαv_\alpha, and each truncated cube together with the cone on its cut triangle becomes a full cube; so VV is a cube complex. The vertex links at old vertices are copies of LqL_q. The link at vαv_\alpha is the preimage in W^\widehat{W} of the cut surface adjacent to UαU_\alpha, that is, the pullback of X^→X\widehat{X} \to X along aa: a disjoint union of covers of LqL_q. Covers of LqL_q are flag: the vertices of a clique in a cover project to pairwise adjacent, hence distinct, vertices of LqL_q, which span a simplex; this simplex lifts to a simplex through any vertex of the clique, and since a covering map is an isomorphism on the star of a vertex, the lift contains the whole clique. Hence VV is CAT(0) (by [12], as VV need not be locally finite), so contractible.

Step 3: homology. Since (W^,U)→(V,V0)(\widehat{W}, U) \to(V, V_0) is a relative homeomorphism of CW pairs and V0V_0 is discrete, H2(W^,U)≅H2(V,V0)≅H2(V)=0H_2(\widehat{W}, U) \cong H_2(V, V_0) \cong H_2(V) = 0. Hence H2(U)→H2(W^)H_2(U) \to H_2(\widehat{W}) is surjective. By Lemma 2.4, π1(W)\pi_1(W) permutes the components of UU transitively, and the component through the base point is a copy of X^\widehat{X} with H2=π2(X)H_2 = \pi_2(X). Since π2(W)=H2(W^)\pi_2(W) = H_2(\widehat{W}), it is generated over Z[π1W]\mathbb{Z}[\pi_1 W] by the image of π2(X)\pi_2(X). □

Lemma 6.2 gives (5.4) for a single replacement, and by induction (generation is preserved under composition, as in the proof of Lemma 5.4) for finitely many. For an arbitrary set of replacements, let E′E' be the full replacement and s∈π2(E′)s \in\pi_2(E'). A representing sphere is compact, so it meets only finitely many blocks, coming from a finite set Φ\Phi of relators. Let EΦ′E'_\Phi be the presentation in which only the relators in Φ\Phi are replaced. The structural map g:EΦ′→E′g : E'_\Phi\to E' replacing the remaining relators is the identity on the subcomplex containing the sphere, so s=g∗(s′)s = g_*(s') for some s′∈π2(EΦ′)=Z[G(EΦ′)]⋅fΦ∗π2(E)s' \in\pi_2(E'_\Phi) = \mathbb{Z}[G(E'_\Phi)] \cdot f_{\Phi*}\pi_2(E). Since g∘fΦ=fg \circ f_\Phi= f and g∗g_* is equivariant, s∈Z[G(E′)]⋅f∗π2(E)s \in\mathbb{Z}[G(E')] \cdot f_*\pi_2(E). This proves (B2).

The capped block: proof of (B3)

Lemma 6.3. Let VqV_q be K(Bq)K(B_q) with a 2-cell attached along each shs_h and each tht_h. Then VqV_q is Cockcroft. Consequently the capped presentation of (B3) is Cockcroft.

Proof. By homotopy invariance, Cq=Mq∪ΣqCone⁡(Σq)≃K(Bq)∪bqCone⁡(Σq)C_q = M_q \cup_{\Sigma_q} \operatorname{Cone}(\Sigma_q) \simeq K(B_q) \cup_{b_q} \operatorname{Cone}(\Sigma_q). With the one-vertex structure on Σq\Sigma_q, the cone consists of the cone point, an edge (the cone on the vertex), 2-cells (the cones on sh,ths_h,t_h) and one 3-cell e3e^3 (the cone on the polygon). Contracting the edge [8 Prop. 0.17] gives Cq≃Vq∪e3C_q \simeq V_q \cup e^3.

The cellular boundary of e3e^3 consists of the 2-chain bq#[Σq]b_q\#[\Sigma_q] on K(Bq)K(B_q), and the capping 2-cells with coefficients the exponent sums of shs_h and tht_h in ωq\omega_q, which vanish. The chain bq#[Σq]b_q\#[\Sigma_q] is a 2-cycle of K(Bq)K(B_q) representing the image of [Σq][\Sigma_q], which is zero by Lemma 6.1(iii) since bqb_q corresponds to the inclusion Σq⊂Mq\Sigma_q \subset M_q. A null-homologous 2-cycle in a two-complex is the zero chain, so ∂e3=0\partial e^3 = 0, and H2(Vq)→H2(Vq∪e3)H_2(V_q) \to H_2(V_q \cup e^3) is an isomorphism. As Vq∪e3≃CqV_q \cup e^3 \simeq C_q is Cockcroft by Lemma 2.1(d). Finally, eliminating each sh,ths_h,t_h by its capping 2-cell is a homotopy equivalence from VqV_q to the presentation complex of the capped presentation ⟨Zq∣βq,j(1,…,1,Zq)⟩\langle Z_q \mid\beta_{q,j}(1,\ldots,1,Z_q)\rangle. □

This proves (B3), and completes the proofs of Theorem 5.3, Proposition 5.1 and Theorem A. □

References

References

  1. [1]W. A. Bogley, J. H. C. Whitehead’s asphericity question, in [10], Chapter X, 309–334.
  2. [2]M. R. Bridson and A. Haefliger, Metric Spaces of Non-Positive Curvature, Grundlehren der mathematischen Wissenschaften 319, Springer-Verlag, Berlin, 1999. doi:10.1007/978-3-662-12494-9.DOI
  3. [3]K. S. Brown, Cohomology of Groups, Graduate Texts in Mathematics 87, Springer-Verlag, New York, 1982.
  4. [4]W. H. Cockcroft, On two-dimensional aspherical complexes, Proc. London Math. Soc. (3) 4 (1954), 375–384. doi:10.1112/plms/s3-4.1.375.DOI
  5. [5]M. W. Davis, Right-angled asphericity, flag complexes, Geom. Dedicata 159 (2012), 239–262. doi:10.1007/s10711-011-9654-4.DOI
  6. [6]M. W. Davis, T. Januszkiewicz, and S. Weinberger, Relative hyperbolization of aspherical manifolds: an addendum to “Hyperbolization of polyhedra”, J. Differential Geom. 58 (2001), 535–541. doi:10.4310/jdg/1090348358.DOI
  7. [7]R. H. Fox, Free differential calculus. I. Derivation in the free group ring, Ann. of Math. (2) 57 (1953), 547–560. doi:10.2307/1969736.
  8. [8]A. Hatcher, Algebraic Topology, Cambridge University Press, Cambridge, 2002. Author’s electronic edition.
  9. [9]M. P. Hitchman, An identity property for 2-complex pairs, Glasgow Math. J. 42 (2000), 299–318. doi:10.1017/S0017089500020188.DOI
  10. [10]C. Hog-Angeloni, W. Metzler, and A. J. Sieradski (eds.), Two-dimensional Homotopy and Combinatorial Group Theory, London Mathematical Society Lecture Note Series 197, Cambridge University Press, Cambridge, 1993.
  11. [11]J. Howie, Some remarks on a problem of J. H. C. Whitehead, Topology 22 (1983), 475–485.DOI
  12. [12]I. J. Leary, A metric Kan–Thurston theorem, J. Topol. 6 (2013), 251–284. doi:10.1112/jtopol/jts035.DOI
  13. [13]R. C. Lyndon and P. E. Schupp, Combinatorial Group Theory, Ergebnisse der Mathematik und ihrer Grenzgebiete 89, Springer-Verlag, Berlin, 1977.
  14. [14]R. Mikhailov, Two results on asphericity, preprint, 2026. arXiv:2608.20270.arxiv.org/abs/2608.20270
  15. [15]P. Scott and T. Wall, Topological methods in group theory, in Homological Group Theory (Durham, 1977), London Mathematical Society Lecture Note Series 36, Cambridge University Press, Cambridge, 1979, 137–203.DOI
  16. [17]J. H. C. Whitehead, On adding relations to homotopy groups, Ann. of Math. (2) 42 (1941), 409–428.DOI

Paper details

vlnc:W_gx3mgz7w
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 7

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

ChatGPT 6 Astra, Claude 5.5 Fable, Aristotle · View statement →

Looking for related papers…
Contents