Home Blog

Coherence of one-relator groups

Last week in a reading group on one-relator groups (organised by Shaked Bader) I spoke about Andrei Jaikin-Zapirain and Marco Linton's recent proof that one-relator groups are coherent. Since the proof of this is relatively short (depending on which results you are willing to accept as black boxes), I thought it was a good topic to write about here.

A group is coherent if all its finitely generated subgroups are finitely presented, and a one-relator group is a group admitting a presentation with a single defining relation. In the 1960's, Baumslag conjectured that one-relator groups should be coherent.


1. Setup

The first step in establishing that one-relator groups are coherent is proving that they are homologically coherent. The approach I will discuss here is to prove that homological coherence follows quickly from the Atiyah conjecture for one-relator groups. A different approach is to combine the non-positive immersions property with the embedding of the group algebra into a division ring (which was known much earlier than the Atiyah conjecture in the case of one-relator groups).

We denote by \(\mathbb Q[G]\) the group ring of \(G\) with coefficients in \(\mathbb Q\). Recall that a group \(G\) is of type \(\mathrm{FP}_2(\mathbb Q)\) if the trivial \(\mathbb Q[G]\)-module \(\mathbb Q\) admits a projective resolution of the form \[\cdots \to P_{i+1} \to P_i \to \cdots \to P_1 \to P_0 \to \mathbb Q \to 0\] where \(P_i\) is finitely generated for \(i \leqslant 2\). It is an easy exercise to show that finitely presented groups are of type \(\mathrm{FP}_2(\mathbb Q)\). It is also not so difficult to show that a group is finitely generated if and only if it is of type \(\mathrm{FP}_1(\mathbb Q)\). It is a result of Bestvina and Brady that there exist groups of type \(\mathrm{FP}_2(\mathbb Q)\) that are not finitely presented. A group is of rational cohomological dimension at most two if there is a \(\mathbb Q[G]\)-projective resolution of the form \[0 \to P_2 \to P_1 \to P_0 \to \mathbb Q \to 0.\]

Definition. A group \(G\) is homologically coherent if all its finitely generated subgroups are of type \(\mathrm{FP}_2(\mathbb Q)\).

Disclaimer: in Jaikin-Zapirain and Linton's article, they define homological coherence to mean that all finitely generated subgroups are of type \(\mathrm{FP}_2(\mathbb Z)\), which is a stronger condition (a priori, since there are no known examples of incoherent groups all of whose finitely generated subgroups are of type \(\mathrm{FP}_2(\mathbb Q)\)).

The strong Atiyah conjecture over \(\mathbb Q\) (from now on, just the Atiyah conjecture) for a group \(G\) concerns the possible values of the associated von Neumann rank function \(\dim_{\mathcal U(G)} \colon \mathrm{Mat}(\mathbb Q[G]) \to \mathbb R_{>0}\). Since I want to keep this entry short, I will refer the reader to Lück's book for more details. Really what we need is the following consequence of the Atiyah conjecture:

Theorem (Linnell, 1993). If \(G\) is a torsion-free group satisfying the Atiyah conjecture, then there is a division ring \(\mathcal D_{\mathbb Q[G]}\) containing \(\mathbb Q[G]\) as a subring.

Recall that a division ring is a ring in which every non-zero element has a multiplicative inverse (so a commutative division ring is the same thing a field). If \(H \leqslant G\) is a subgroup, then \(\mathbb Q[H] \leqslant \mathbb Q[G]\), and we denote the division closure of \(\mathbb Q[H]\) in \(\mathcal D_G\) by \(\mathcal D_H\). The division ring \(\mathcal D_G\) has the following special property: for all subgroups \(H \leqslant G\), the natural map \[\mathcal D_H \otimes_{\mathbb Q[H]} \mathbb Q[G] \rightarrow \mathcal D_G, \quad x \otimes y \mapsto xy\] is injective. Put differently, the cosets of \(H\) in \(G\) are linearly independent over \(\mathcal D_H\). This technical condition is often very useful, and goes by the name of strong Hughes-freeness.

Definition. Let \(G\) be a torsion-free group satisfying the Atiyah conjecture. Then the division ring \(\mathcal D_G\) is a \(\mathbb Q[G]\)-module, and therefore it makes sense to consider the group homology of \(G\) with coefficients in \(\mathcal D_G\). The \(n\)th \(L^2\)-Betti number of \(G\) is \[b_n^{(2)}(G) = \dim_{\mathcal D_G} \mathrm{H}_n(G;\mathcal D_G).\]

Note that if \(M\) is a \(\mathcal D_G\)-module, then it is a free module of unique rank because \(\dim_{\mathcal D_G}\) is a division ring (this is just like for modules over a field, i.e. vector spaces). This unique rank is denoted by \(\dim_{\mathcal D_G} M\).

With this background out of the way, we can now prove that one-relator groups are homologically coherent.


2. Homological coherence

The goal of this section is to prove that the vanishing of the second \(L^2\)-Betti number implies homological coherence for groups of cohomological dimension two, assuming the Atiyah conjecture.

Theorem 2.1 (Jaikin-Zapirain–Linton). Let \(G\) be a torsion-free group of rational cohomological dimension \(2\) satisfying the Atiyah conjecture. If \(b_2^{(2)}(G) = 0\), then \(G\) is homologically coherent.

The proof of the theorem will rely on the following two facts.

Proof. If \(P\) is generated by elements \(x_1, \dots, x_n\), then \(S \otimes_R P\) is generated by the elements \(1 \otimes x_1, \dots, 1 \otimes x_n\). hence, assume that \(S \otimes P\) is finitely generated, say by elements \[\left\{\sum_{i=1^m} s_i^j \otimes x_i^j : j = 1, \dots, n \right\}.\] Let \(M\) be the submodule of \(P\) generated by the elements \(x_i^j\) for \(1 \leqslant i \leqslant m\) and \(1 \leqslant j \leqslant n\).

Let \(Q\) be an \(R\)-module such that \(P \oplus Q = F\) is a free \(R\)-module, and let \(F_0 \leqslant F\) be a finitely generated free summand containing \(M\). Therefore, there is a natural map \[f \colon P/M \rightarrow F/F_0\] induced by the inclusion \(P \hookrightarrow F\). By definition of \(M\), the module \(S \otimes_R P/M\) is trivial, and therefore \(S \otimes_R \operatorname{im}(f) = 0\). But the diagram \[\begin{CD} \operatorname{im}(f) @>>> F/F_0\\ @VVV @VVV \\ S \otimes_R P/M @>>> S \otimes_R F/F_0 \end{CD}\] commutes, and the composition \(\operatorname{im}(f) \to F/F_0 \to S \otimes_R F/F_0\) is clearly injective (since \(F/F_0\) is free). Hence, \(\operatorname{im}(f) = 0\). It follows that \(P \leqslant F_0\), and therefore that \(P = \pi_P(F_0)\), where \(\pi_P\colon F \rightarrow P\) is the canonical projection. Hence, \(P\) is finitely generated, since \(F_0\) is. \(\square\)

Proof. We will prove the conjecture assuming that \(G\) is torsion-free and satisfies the Atiyah conjecture, though we could have a given a completely analogous proof of the general case had we introduced some basic facts about the algebra of affiliated operators of \(G\). Let \(0 \to P_2 \to P_1 \to P_0 \to \mathbb Q \to 0\) be a \(\mathbb Q[G]\)-projective resolution. Since \(\mathbb Q[G]\) is free as a \(\mathbb Q[H]\)-module (with basis given by a set of coset representatives), it suffices to show that the induced map \[\mathcal D_H \otimes_{\mathbb Q[H]} P_2 \rightarrow \mathcal D_H \otimes_{\mathbb Q[H]} P_1\] is injective.

Given the commutative square \[\begin{CD} \mathcal D_H \otimes_{\mathbb Q[H]} P_2 @>>> \mathcal D_H \otimes_{\mathbb Q[H]} P_1\\ @VVV @VVV \\ \mathcal D_G \otimes_{\mathbb Q[G]} P_2 @>>> \mathcal D_G \otimes_{\mathbb Q[G]} P_1 \end{CD}\] and the fact that the bottom horizontal map is assumed to be injective (since \(b_2^{(2)}(G) = 0\)), it suffices to show that \[\mathcal D_H \otimes_{\mathbb Q[H]} P_2\ \rightarrow \mathcal D_G \otimes_{\mathbb Q[G]} P_2\] is injective. Let \(\bigoplus \mathbb Q[G]\) be a free module containing \(P_2\) as a direct summand. Then there is a commutative square \[\begin{CD} \mathcal D_H \otimes_{\mathbb Q[H]} P_2 @>>> \mathcal D_G \otimes_{\mathbb Q[G]} P_2\\ @VVV @VVV \\ \bigoplus (\mathcal D_H \otimes_{\mathbb Q[H]} \mathbb Q[G]) @>>> \mathcal \bigoplus \mathcal D_G \end{CD}\] with injective vertical maps. The bottom map is also injective by the strong Hughes-freeness property mentioned in the Section 1, which implies injectivity of the top map, as desired. \(\square\)

Let \(H\) be a finitely generated subgroup of \(G\) and let \[0 \to P_2 \to P_1 \to P_0 \to \mathbb Q \to 0\] be a \(\mathbb Q[H]\)-projective resolution such that \(P_0\) and \(P_1\) are finitely generated. By Fact 2.3, the map \(\mathcal D_H \otimes_{\mathbb Q[H]} P_2 \rightarrow \mathcal D_H \otimes_{\mathbb Q[H]} P_1\) is injective. But \(\mathcal D_H \otimes_{\mathbb Q[H]} P_1\) is a finitely generated \(\mathcal D_H\)-module, so all its submodules are also finitely generated (this has the same proof as the corresponding fact in linear algebra; alternatively note that \(\mathcal D_H\) is a Noetherian ring). Hence, \(\mathcal D_H \otimes_{\mathbb Q[H]} P_2\) is finitely generated, which means that \(H\) is of type \(\mathrm{FP}_2(\mathbb Q)\). \(\square\)

We will now quote the essential results to obtain the following corollary.

Proof (sketch). That one-relator groups satisfy the Atiyah conjecture follows from work of Jaikin-Zapirain and López-Álvarez. That one-relator groups are of rational cohomological dimension two is a consequence of the Lyndon Identity Theorem. Finally, one-relator groups have vanishing second \(L^2\)-Betti number by a result of Dicks and Linnell. It should be noted that one-relator groups are virtually torsion-free, so the arguments above need to be applied to an appropriate finite-index subgroup.

In the case that \(G\) is torsion-free, we show that the second \(L^2\)-Betti number computation is an easy consequence of the Atiyah conjecture. Indeed, for a torsion-free one-relator group \(G\), there is a projective resolution of the form \[0 \to \mathbb Q[G] \rightarrow \bigoplus \mathbb Q[G] \rightarrow \mathbb Q[G] \to \mathbb Q \to 0\] (assuming \(G\) is non-free, otherwise the result is trivial, since free groups have cohomological dimension at most one). Since the map \(\mathbb Q[G] \rightarrow \bigoplus \mathbb Q[G]\) is non-trivial, and \(\mathbb Q[G]\) embeds in \(\mathcal D_G\), it follows that the induced map \(\mathcal D_G \rightarrow \bigoplus \mathcal D_G\) is also non-trivial. Since \(\mathcal D_G\) is a division ring, this forces the map to be injective (since the domain is one-dimensional). In particular, \(b_2^{(2)}(G) = 0\). \(\square\)


3. Full coherence

The final step of the proof consists in upgrading homological coherence to coherence. While it is not known whether coherence and homological coherence are equivalent in general, Jaikin-Zapirain and Linton show that this is the case for a fairly general class of groups admitting a certain type of hierarchy terminating in coherent groups. The main results used for this step are Theorem 3.1 and its strengthening Proposition 3.2. In this section we will assume the reader is familiar with some Bass–Serre theory, i.e. the theory of groups acting on trees. In everything that follows, we assume that graphs are simplicial and that group actions on graphs are simplicial and do not invert edges. A morphism of graphs is a continuous map that sends vertices to vertices and edges to edge paths.

Theorem 3.1 (Guirardel–Levitt). Let \(G\) be a finitely presented group acting cocompactly on a tree \(\mathcal T\). There is a tree \(\mathcal S\) such that \(G\) acts cocompactly on \(\mathcal S\) with finitely generated vertex and edge stabilisers, and there is a \(G\)-equivariant graph morphism \(\mathcal S \to \mathcal T\).

To promote homological coherence to coherence, Jaikin-Zapirain and Linton show that the finite presentability assumption on \(G\) can be weakened to being of type \(\mathrm{FP}_2(\mathbb Q)\). We will prove this below (assuming the result of Guirardel and Levitt), but first, let's see how it implies the Baumslag's conjecture.

Proof. Let \(H\) be a finitely generated subgroup of \(G\). Since \(H\) is finitely generated, there is an \(H\)-invariant subtree \(\mathcal T' \subseteq \mathcal T\). Since \(G\) is homologically coherent, \(H\) is of type \(\mathrm{FP}_2(\mathbb Q)\), and therefore there is a cocompact \(H\)-tree \(\mathcal S\) and an \(H\)-equivariant morphism \(\mathcal S \to \mathcal T'\) such that \(\mathcal S\) has finitely generated vertex and edge stabilisers. Each vertex stabiliser of \(H \curvearrowright \mathcal S\) is a subgroup of some vertex stabiliser of \(H \curvearrowright \mathcal T'\). But the vertex stabilisers of the latter action are coherent, so the vertex stabilisers of \(H \curvearrowright \mathcal S\) are finitely presented. In summary, we have shown that \(H\) acts cocompactly on a tree with finitely presented vertex stabilisers and finitely generated edge stabilisers. It is then a standard fact in Bass–Serre theory that \(H\) is finitely presented, as desired. \(\square\)

Coherence of one-relator groups is then an immediate consequence of Corollary 2.4 and the Magnus hierarchy.

Proof. Let \(G = \langle S \mid r = 1 \rangle\) be a one-relator group, where \(r\) is a cyclically reduced word in the letters of the generating set \(S\). If \(r\) is non-trivial, then the Magnus hierarchy says that one of the two possibilities occurs:

  1. \(G\) is an HNN extension with base group a one-relator group \(G' = \langle S' \mid r' = 1 \rangle\), where \(r'\) is a word of shorter length than \(r\);
  2. \(G\) embeds into a one-relator group \(H\), and \(H\) is an HNN extension with base group \(H' = \langle S' \mid r' = 1\rangle\), where the length of \(r'\) is less than that of \(r\).
For the readers who are not familiar with HNN extensions, the first case implies that \(G\) acts on a tree such that each vertex stabiliser is isomorphic to \(G'\); this will be enough for us.

We argue by induction on the length of the relator \(r\). If the relator is of length zero, then \(G\) is free and is clearly coherent. Suppose that \(r\) is non-trivial. In the first case, \(G'\) is coherent by induction, and then \(G\) is coherent using Theorem 3.2. For the second case, we note that \(H'\) is coherent by induction, that \(H\) is coherent by Theorem 3.2, and therefore that \(G\) is coherent since it is a subgroup of a coherent group. \(\square\)

It only remains to prove the strengthening of Guirardel and Levitt's result. First we need a lemma.

Proof. Let \(F\) be a free group, and let \(S \leqslant R\) be two normal subgroups of \(F\). There is a short exact sequence \[ 0 \to [R,R]S/[R,R] \to R^{\mathsf{ab}} \to (R/S)^{\mathsf{ab}} \to 0, \] and \(F/R\) acts on each term of the sequence by conjugation, turning the exact sequence into an exact sequence of \(F/R\)-modules. Tensoring with \(\mathbb Q\) preserves exactness, and yields a short exact sequence of \(\mathbb Q[F/R]\)-modules. \[ 0 \to [R,R]S/[R,R] \otimes \mathbb Q \to R^{\mathsf{ab}} \otimes \mathbb Q \to (R/S)^{\mathsf{ab}} \otimes \mathbb Q \to 0. \] We will use this exact sequence in the proof of both implications.

(\(\Rightarrow\)) Let \(G\) be of type \(\mathrm{FP}_2(\mathbb Q)\). Let \(F\) be a finitely generated free group mapping onto \(G\), and write \(G \cong F/R\) for some normal subgroup \(R\) of \(F\). It is a standard fact that the tensored relation module \(R^{\mathsf{ab}} \otimes \mathbb Q\) is finitely generated as a \(\mathbb Q[G]\)-module. We can take it to be generated by a finite set of elements of the form \(r[R,R] \otimes 1\), where each \(r\) is in \(R\). Let \(S\) be the normal subgroup of \(F\) generated by these \(r\)'s. There is a short exact sequence \[1 \rightarrow R/S \rightarrow F/S \rightarrow G \rightarrow 1\] and the map \[[R,R]S/[R,R] \otimes \mathbb Q \to R^{\mathsf{ab}} \otimes \mathbb Q\] is surjective by the definition of \(S\). Hence, \((R/S)^{\mathsf{ab}} \otimes \mathbb Q = 0\), as desired.

(\(\Leftarrow\)) Suppose there is a short exact sequence of the desired form. Let \(G = F/R\) and \(H = F/S\) for a finitely generated free group \(F\) and a pair of normal subgroups \(S \subseteq R\) such that \(S\) is finitely generated as a normal subgroup. By assumption, \((R/S)^{\mathsf{ab}} \otimes \mathbb Q = 0\), so \[ [R,R]S/[R,R] \otimes \mathbb Q \to R^{\mathsf{ab}} \otimes \mathbb Q \] is an isomorphism. But then \(R^{\mathsf{ab}} \otimes \mathbb Q\) is finitely generated as a \(\mathbb Q[G]\)-module. \(\square\)

Leveraging Lemma 3.4, we can now upgrade Theorem 3.1.

Proof. Let \(N \hookrightarrow H \twoheadrightarrow G\) be a short exact sequence with \(H\) finitely presented and \(N^\mathsf{ab} \otimes \mathbb Q = 0\). The cocompact \(G\)-tree becomes a cocompact \(H\)-tree via \(H \rightarrow G\). Hence, there is a cocompact \(H\)-tree \(\mathcal S\) with finitely generated vertex and edge stabilisers mapping \(H\)-equivariantly to \(\mathcal T\).

Let \(v_1, \dots, v_n\) be a complete set of orbit representatives for \(H \curvearrowright \mathcal S\), and let \(H_1, \dots, H_n\) be their respective stabilisers in \(H\), and let \(N_i = N \cap H_i\) for \(i = 1, \dots, n\). Let \(K\) be the normal subgroup of \(H\) generated by the \(N_i\). We leave it as an exercise to prove that \(\mathcal S/K\) is a tree, and therefore that it is a cocompact \(H/K\)-tree.

Note that \(N/K\) acts freely on \(\mathcal S/K\), and therefore \(N/K\) is itself free (another standard fact in Bass–Serre theory). Since \(N^\mathsf{ab} \otimes \mathbb Q = 0\) and \(N^\mathsf{ab}\) maps onto \((N/K)^\mathsf{ab}\), it follows that \((N/K)^\mathsf{ab} \otimes \mathbb Q = 0\). But since \((N/K)^\mathsf{ab}\) is free, this means that \(N/K\) is trivial. So \(H/K \cong G\), meaning that \(\mathcal S\) is a cocompact \(G\)-tree.

The vertex and edge stabilisers of \(G \curvearrowright \mathcal S/K\) are finitely generated, since they are quotients of vertex and edge stabilisers of \(H \curvearrowright \mathcal S\), which are finitely generated. \(\square\)


4. Nonpositive immersions and previous work on coherence

The following definition is due to Dani Wise.

Definition 4.1. A combinatorial \(2\)-complex \(X\) has nonpositive immersions if for every \(2\)-complex \(Y\) and combinatorial immersion \(Y \looparrowright X\), either \(Y\) is contractible or \(\chi(Y) \leqslant 0\).

Wise introduced the nonpositive immersions property when studying coherence, and conjectured that fundamental groups of \(2\)-complexes with nonpositive immersions are coherent. Gromov apparently also suggested that the nonpositive immersions property could be implied to the vanishing of the second \(L^2\)-Betti number. We state the strongest form of the conjecture here, which also includes converse statements.

Conjecture 4.2. Let \(G\) be a group of geometric dimension two. The following are equivalent:

  1. \(G\) is coherent;
  2. \(b_2^{(2)}(G) = 0\);
  3. \(G\) admits a finite-index subgroup that is the fundamental group of a \(2\) complex with nonpositive immersions.

As far as I am aware, all implications in the above conjecture are open. As we have seen, Jaikin-Zapirain and Linton show that two-dimensional groups with vanishing second \(L^2\)-Betti number are homologically coherent, provided they satisfy the Atiyah conjecture (which is open, but known for several large classes of groups). They also show that if \(G = \pi_1(X)\) for a \(2\)-complex \(X\) with nonpositive immersions, then \(G\) is homologically coherent. Indeed, they show that if \(G\) is a group with nonpositive immersions, then every finitely generated subgroup of \(G\) has finite second \(L^2\)-Betti number. By examining the proof of Theorem 2.1, it is not hard to see that this is enough to establish homological coherence.

All this is fairly strong evidence that the implications (ii) \(\Rightarrow\) (i) and (iii) \(\Rightarrow\) (i) could hold in general, or at least for very large classes of groups (such as groups satisfying the Atiyah conjecture). On the other hand, there is much less evidence that the converse statements hold, and I think that there should exist a coherent group with positive second \(L^2\)-Betti number.

We conclude this post by discussing previous results on the coherence of one-relator groups. The following result was obtained independently by Helfer–Wise and Louder–Wilton in 2014.

Theorem 4.3. One-relator groups have nonpositive immersions.

This was already enough to establish that one-relator groups have a weak form of homological coherence, namely that \(\mathrm{H}_2(H;\mathbb Q)\) is a finite-dimensional vector space for every finitely generated subgroup \(H\) of a one-relator group. It is possible to use the nonpositive immersions property to give a proof of one-relator group coherence that does not rely on the Atiyah conjecture. Instead, we use the fact that the group algebra of a torsion-free one-relator group \(G\) embeds into a division ring \(\mathcal D\) by a 1978 result of Lewin and Lewin. Jaikin-Zapirain and Linton show that \(\mathrm{H}_2(H;\mathcal D)\) is finite-dimensional as \(\mathcal D\)-vector space, which again is enough to conclude coherence by the proof of Theorem 2.1. The only reason the proof given above does not work using the Lewin–Lewin embedding is that we used Fact 2.3, which does not follow from the work of Lewin and Lewin. It is now known that the Lewin–Lewin embedding is the same as the one constructed by Jaikin-Zapirain and López-Álvarez (we prove this in my article with Pablo Sánchez-Peralta).

Many special cases of Baumslag's conjecture were known before Jaikin-Zapirain and Linton's result.

Theorem 4.4 (Louder–Wilton, Wise). One-relator groups with torsion are coherent.

There is also a strengthening of the nonpositive immersions property called negative immersions, whose definition I will leave to the imagination of the reader. Many one-relator groups have negative immersions.

Theorem 4.5 (Louder–Wilton). One-relator groups with negative immersions are coherent.

Much more information on all of this can be found in a recent survey on one-relator groups by Nyberg-Brodda and Linton.