Introduction
A one-relator group has a finite presentation
G = ⟨ X ∣ r ⟩ . G = \langle X \mid r \rangle. G = ⟨ X ∣ r ⟩ .
One-relator groups with torsion are hyperbolic [44 ] . They are residually finite by Wise’s theorem [59 ] , and hereditarily conjugacy separable by [42 ] . Their isomorphism problem is decidable by the isomorphism algorithm for hyperbolic groups [10 ] . Torsion-free one-relator groups have more varied properties. For example, BS( 2 , 3 ) (2,3) ( 2 , 3 ) is not residually finite.
Definition 1.1. For nonzero integers m , n m,n m , n , the Baumslag–Solitar group is
BS ( m , n ) = ⟨ a , t ∣ t a m t − 1 = a n ⟩ . \operatorname{BS}(m,n) = \langle a,t \mid ta^{m}t^{-1} = a^{n} \rangle. BS ( m , n ) = ⟨ a , t ∣ t a m t − 1 = a n ⟩ . A group is B S BS B S -free if it contains no subgroup isomorphic to any BS ( m , n ) \operatorname{BS}(m,n) BS ( m , n ) . In particular, BS ( 1 , 1 ) = Z 2 \operatorname{BS}(1,1) = \mathbb{Z}^2 BS ( 1 , 1 ) = Z 2 is excluded. We call BS ( m , n ) \operatorname{BS}(m,n) BS ( m , n ) unimodular if ∣ m ∣ = ∣ n ∣ |m| = |n| ∣ m ∣ = ∣ n ∣ , and non-unimodular otherwise.
Throughout the paper, [ x , y ] = x y x − 1 y − 1 [x,y]=xyx^{-1}y^{-1} [ x , y ] = x y x − 1 y − 1 , and A d = d − 1 A d A^{d}=d^{-1}Ad A d = d − 1 A d . The elementary theory Th ( G ) \operatorname{Th}(G) Th ( G ) is the set of first-order sentences in the language of groups which hold in G G G . The Diophantine problem asks whether a finite system of equations with coefficients in G G G has a solution in G G G .
Our first result, Theorem 2.4 , gives a finite first-order characterization of BS-freeness among torsion-free one-relator groups. Corollary 2.6 extends it to groups with torsion. Thus a BS-free one-relator group cannot be elementarily equivalent to a one-relator group containing a Baumslag–Solitar subgroup.
In § 5 , we prove that, for fixed ∣ m ∣ > 1 |m| > 1 ∣ m ∣ > 1 , the group BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) is regularly interpretable in every one-relator group G G G containing it (Theorem 5.7 ). The admissible parameters are the pairs satisfying a ≠ 1 a \ne1 a = 1 and t a t − 1 = a m tat^{-1}=a^{m} t a t − 1 = a m . The interpretation gives a definable subgroup isomorphic to BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) , with the inherited group operations. Together with the interpretation of arithmetic ( Z , + , ∣ , 0 , 1 ) (\mathbb{Z},+,\mid,0,1) ( Z , + , ∣ , 0 , 1 ) in solvable Baumslag–Solitar groups [30 , 12 ] , this implies undecidability of the elementary theory of G G G .
§ 6 proves a general arithmetic theorem. Let U U U be a countable group of integral cohomological dimension at most two, and let a ∈ U a \in U a ∈ U have infinite order. Suppose that ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ is commensurated by U U U . If
s a m s − 1 = a n , ∣ m ∣ ≠ ∣ n ∣ , sa^{m}s^{-1}=a^{n}, \qquad|m| \ne|n|, s a m s − 1 = a n , ∣ m ∣ = ∣ n ∣ ,
then arithmetic is uniformly, regularly and injectively interpretable in U U U (Theorem 6.2 ). The formulas are independent of m , n m,n m , n . The proof uses centers of nonabelian centralizers, cyclic centralizers of elements s s s with ∣ Δ ( s ) ∣ ≠ 1 |\Delta(s)| \ne1 ∣Δ ( s ) ∣ = 1 , and intersections of cyclic subgroups with their conjugates. Divisibility of exponents is defined by inclusions between subgroups consisting of commutators. The classical definability of multiplication from addition and divisibility completes the interpretation. This theorem applies to non-unimodular GBS groups and to their increasing unions of cohomological dimension two.
§ 7 applies this result to one-relator groups. If H = ⟨ a , s ⟩ ≅ BS ( m , n ) H=\langle a,s\rangle\cong\operatorname{BS}(m,n) H = ⟨ a , s ⟩ ≅ BS ( m , n ) is non-unimodular, its commensurator M = Comm G ( ⟨ a ⟩ ) M=\operatorname{Comm}_{G}(\langle a\rangle) M = Comm G (⟨ a ⟩) is definable and is an increasing union of non-unimodular GBS overgroups of H H H . Every GBS overgroup of H H H lies in M M M . In particular, an inclusion-maximal such overgroup exists if and only if M M M is finitely generated, and then it is M M M . We give a definable nonempty family of parameters for the intermediate subgroups and obtain a uniform regular injective interpretation of arithmetic in all one-relator groups containing a non-unimodular Baumslag–Solitar subgroup (Theorem 7.1 ).
Every fixed finitely presented group is therefore uniformly, regularly and injectively interpretable in these groups by arithmetic coding. The resulting group operation need not be the inherited group operation. One computable translation reduces integer arithmetic to the elementary theory of every group in the class. These results concern the full elementary theory; the Diophantine problems are considered in § 8 .
We also discuss bi-interpretability. The soluble groups in Theorem 6.2 are precisely BS ( 1 , k ) \operatorname{BS}(1,k) BS ( 1 , k ) , ∣ k ∣ > 1 |k| > 1 ∣ k ∣ > 1 . The known result for k > 1 k > 1 k > 1 [12 ] , together with a definable reconstruction from an index-two subgroup for k < − 1 k < -1 k < − 1 , gives bi-interpretability with Z \mathbb{Z} Z . An example of cohomological dimension two shows that this conclusion does not hold for the whole countable class.
The unimodular groups BS ( k , k ) \operatorname{BS}(k,k) BS ( k , k ) and BS ( k , − k ) \operatorname{BS}(k,-k) BS ( k , − k ) , k > 1 k > 1 k > 1 , contain explicit finite-index direct products of a free group and Z \mathbb{Z} Z . Their direct-product subgroups have decidable elementary theory. § 9 also describes the cyclic action giving BS ( k , k ) = F k × Z \operatorname{BS}(k,k)=F_k \times\mathbb{Z} BS ( k , k ) = F k × Z and proves a conditional decidability result. The remaining requirement is decidability of the free-group theory with the basis permutation named as a function.
For the recognition and algorithmic results we use the following result, stated as Theorem 1.1 in [46 ] and denoted below by (H).
Cited result 1.2 (H). Every finitely generated BS-free one-relator group is word-hyperbolic.
We also use the virtual compact specialness result stated as Theorem 1.1 in [47 ] . We have read both papers, but have not verified all details of their proofs. Our conclusions that use these results are conditional on their validity, and we indicate these dependencies explicitly.
All our original model-theoretic results are independent of both cited results. These include the first-order characterization of BS-freeness in § 2 , the interpretation and undecidability results in § 5 –§ 7 , and the model-theoretic results on unimodular groups in § 9 . They originate in our earlier manuscript, written in 2019. The applications of known results on hyperbolic groups to all BS-free one-relator groups, including Corollary 4.3, use (H).
Under (H), Theorem 3.8 gives a terminating recognition algorithm. On a negative input the algorithm constructs generators of an embedded BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) , n ≥ 2 n \ge2 n ≥ 2 , or Z 2 \mathbb{Z}^{2} Z 2 . The corresponding subgroup search is unconditional.
A finitely generated group is word-hyperbolic if geodesic triangles in its Cayley graph are uniformly thin. Hyperbolic groups contain neither Z 2 \mathbb{Z}^{2} Z 2 nor an infinite-order element conjugate to a proper power. Lemma 2.2 therefore implies that they are BS-free. Consequently, (H) identifies BS-freeness with hyperbolicity for one-relator groups. This gives the isomorphism and conjugacy results in § 4 , as well as decidability of equations. For torsion-free groups in this class, decidability of the elementary theory follows from the results on torsion-free hyperbolic groups [26 , 50 ] .
§ 10 gives an effective construction of a virtual free-by-cyclic presentation for a hyperbolic one-relator group, assuming the virtual compact specialness result stated as Theorem 1.1 in [47 ] . Theorem 10.2 constructs a finite-index normal subgroup H H H and an embedding of H H H in a mapping torus of a finite-rank free-group automorphism. When the cyclic quotient is nontrivial, it gives a finite HNN presentation of H H H with finitely generated free base and associated subgroups, an effective free basis of the kernel, and the action of the stable letter on this basis. The kernel may have infinite rank. If a finite-rank free kernel is known to exist in a finite-index subgroup, Proposition 10.10 gives a separate construction by enumeration of finite presentations and Tietze transformations.
In § 11 , we prove that, for a finitely generated torsion-free virtually free-by-cyclic group, toral relative hyperbolicity is equivalent to CSA, and also to the absence of F 2 × Z F_{2} \times\mathbb{Z} F 2 × Z and the Klein bottle group (Theorem 11.1 ). Here the free kernel need not be finitely generated. In the nonabelian case, the noncyclic peripheral subgroups may be chosen isomorphic to Z 2 \mathbb{Z}^{2} Z 2 . In particular, every finitely generated subgroup of a torsion-free CSA virtually free-by-cyclic group is toral relatively hyperbolic. This result does not use either of the cited results from [46 , 47 ] .
§ 12 applies these results to decision problems. Let C C C be a class of torsion-free one-relator groups such that every CSA group in C C C is toral relatively hyperbolic. Proposition 12.1 gives a uniform algorithm on C C C deciding whether a group is CSA and, if so, whether it contains Z 2 \mathbb{Z}^{2} Z 2 . The algorithm runs a search for a failure of the CSA condition in parallel with recognition of relative hyperbolicity with abelian peripheral groups. We apply it to virtually free-by-cyclic groups, ascending and partial ascending extensions of free groups, and finitely generated subgroups of free-group mapping tori. Further applications to graphs of groups and one-relator hierarchies assume the combination statement of [53 ] , with the hypotheses specified in § 12 . These algorithms do not require a procedure recognizing the class C C C .
We shall use the theorem about torsion in one-relator groups [40 Chapter II] . After free and cyclic reduction, a trivial relator gives a free group, a nontrivial proper-power relator gives a group with torsion, and a non-power relator gives a torsion-free group.
First-order properties
Definition 2.1. A group is locally cyclic if every finitely generated subgroup is cyclic. A subgroup A ≤ G A \leq G A ≤ G is malnormal if A ∩ g A g − 1 = 1 A \cap gAg^{-1} = 1 A ∩ g A g − 1 = 1 for every g ∉ A g \notin A g ∈ / A . A group is CSA if its maximal abelian subgroups are malnormal. Write C G ( x ) = { u : [ x , u ] = 1 } C_G(x) = \{u : [x,u] = 1\} C G ( x ) = { u : [ x , u ] = 1 } .
We use the following results on subgroups of one-relator groups. An abelian subgroup of a torsion-free one-relator group is either locally cyclic or isomorphic to Z 2 \mathbb{Z}^2 Z 2 : this follows from [19 Lemma 5] , since the only abelian group BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) is BS ( 1 , 1 ) \operatorname{BS}(1,1) BS ( 1 , 1 ) . Also, a nonabelian torsion-free one-relator group is CSA exactly when it contains neither F 2 × Z F_2 \times\mathbb{Z} F 2 × Z nor a nonabelian BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) , by [19 Theorem 7] .
Lemma 2.2. Every Baumslag–Solitar group contains either Z 2 \mathbb{Z}^2 Z 2 or BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) for an integer n ≥ 2 n \geq2 n ≥ 2 .
Proof. This is [16 Lemma 2.10] , with a sign adjustment. If ∣ m ∣ , ∣ n ∣ > 1 |m|, |n| > 1 ∣ m ∣ , ∣ n ∣ > 1 , the Bass–Serre normal form embeds ⟨ a , b ∣ a n = b m ⟩ \langle a,b \mid a^n = b^m\rangle ⟨ a , b ∣ a n = b m ⟩ , where b = t a t − 1 b = tat^{-1} b = t a t − 1 . Its central element z = a n = b m z = a^n = b^m z = a n = b m has infinite order, and its quotient by ⟨ z ⟩ \langle z\rangle ⟨ z ⟩ is C ∣ n ∣ ∗ C ∣ m ∣ C_{|n|} * C_{|m|} C ∣ n ∣ ∗ C ∣ m ∣ . The image of a b ab ab has infinite order, so ⟨ z , a b ⟩ ≅ Z 2 \langle z,ab\rangle\cong\mathbb{Z}^2 ⟨ z , ab ⟩ ≅ Z 2 . Otherwise the group is isomorphic to BS ( 1 , k ) \operatorname{BS}(1,k) BS ( 1 , k ) . For k = ± 1 k = \pm1 k = ± 1 it contains Z 2 \mathbb{Z}^2 Z 2 ; for k ≥ 2 k \geq2 k ≥ 2 it is already of the required type; for k ≤ − 2 k \leq-2 k ≤ − 2 , the subgroup generated by the base element and the square of the stable letter is BS ( 1 , k 2 ) \operatorname{BS}(1,k^2) BS ( 1 , k 2 ) .
Consider the following sentences in the language of groups:
C T : = ∀ x , u , v ( x ≠ 1 ∧ [ x , u ] = [ x , v ] = 1 ⇒ [ u , v ] = 1 ) , (1) \mathrm{CT} := \forall x,u,v\ \left(x \ne1 \land[x,u] = [x,v] = 1 \Rightarrow[u,v] = 1\right), \tag*{(1)} CT := ∀ x , u , v ( x = 1 ∧ [ x , u ] = [ x , v ] = 1 ⇒ [ u , v ] = 1 ) , (1)
M a l : = ∀ x , y , t ( x ≠ 1 ∧ y ≠ 1 ∧ [ x , y ] = [ x , t y t − 1 ] = 1 ⇒ [ x , t ] = 1 ) , (2) \mathrm{Mal} := \forall x,y,t\ \left(x \ne1 \land y \ne1 \land[x,y] = [x,tyt^{-1}] = 1 \Rightarrow[x,t] = 1\right), \tag*{(2)} Mal := ∀ x , y , t ( x = 1 ∧ y = 1 ∧ [ x , y ] = [ x , t y t − 1 ] = 1 ⇒ [ x , t ] = 1 ) , (2)
S q : = ∀ x , u , v ( x ≠ 1 ∧ [ x , u ] = [ x , v ] = 1 ⇒ ∃ w ( [ x , w ] = 1 ∧ ( u = w 2 ∨ v = w 2 ∨ u v = w 2 ) ) ) . (3) \begin{aligned}
\mathrm{Sq} := {}& \forall x,u,v\ \left(x \ne1 \land[x,u] = [x,v] = 1 \Rightarrow\right.\\
&\left. \exists w\ ([x,w] = 1 \land(u = w^2 \lor v = w^2 \lor uv = w^2))\right). \tag*{(3)}
\end{aligned} Sq := ∀ x , u , v ( x = 1 ∧ [ x , u ] = [ x , v ] = 1 ⇒ ∃ w ([ x , w ] = 1 ∧ ( u = w 2 ∨ v = w 2 ∨ uv = w 2 )) ) . (3)
Here chains of equalities abbreviate conjunctions. Put
C S A : = C T ∧ M a l , Φ : = C S A ∧ S q . \mathrm{CSA} := \mathrm{CT} \land\mathrm{Mal}, \qquad\Phi:= \mathrm{CSA} \land\mathrm{Sq}. CSA := CT ∧ Mal , Φ := CSA ∧ Sq .
Lemma 2.3. For every group G G G , G ⊨ C S A G \models\mathrm{CSA} G ⊨ CSA if and only if G G G is CSA. If G G G is CSA, S q \mathrm{Sq} Sq says that every nontrivial centralizer A = C G ( x ) A = C_G(x) A = C G ( x ) satisfies dim F 2 ( A / 2 A ) ≤ 1 \dim_{\mathbb{F}_2}(A/2A) \leq1 dim F 2 ( A /2 A ) ≤ 1 , in additive notation.
Proof. The sentence CT says that every nontrivial centralizer is abelian; these centralizers are then precisely the maximal abelian subgroups. For A = C G ( x ) A = C_G(x) A = C G ( x ) , a nontrivial element of A ∩ t A t − 1 A \cap tAt^{-1} A ∩ t A t − 1 gives a y ≠ 1 y \ne1 y = 1 with y , t y t − 1 ∈ A y, tyt^{-1} \in A y , t y t − 1 ∈ A . The sentence Mal forces t ∈ A t \in A t ∈ A , and conversely malnormality gives this implication.
In an abelian group, Sq states that, for any two classes u ˉ , v ˉ ∈ A / 2 A \bar{u}, \bar{v} \in A/2A u ˉ , v ˉ ∈ A /2 A , one of u ˉ , v ˉ , u ˉ + v ˉ \bar{u}, \bar{v}, \bar{u} + \bar{v} u ˉ , v ˉ , u ˉ + v ˉ is zero. This is precisely the absence of two independent vectors.
Theorem 2.4. For every torsion-free one-relator group G G G ,
G is BS -free ⟺ G ⊨ Φ . G\text{ is } \operatorname{BS}\text{-free} \iff G \models\Phi. G is BS -free ⟺ G ⊨ Φ. Proof. Suppose first that G G G is BS-free. It contains neither F 2 × Z F_2 \times\mathbb{Z} F 2 × Z , which contains Z 2 \mathbb{Z}^2 Z 2 , nor a nonabelian BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) . Thus it is CSA by the structural criterion above; the abelian cases are immediate. Each nontrivial centralizer is abelian and cannot be Z 2 \mathbb{Z}^2 Z 2 , so is locally cyclic. For u , v u,v u , v in such a centralizer, choose a generator c c c of ⟨ u , v ⟩ \langle u,v\rangle ⟨ u , v ⟩ and write u = c i , v = c j u = c^i, v = c^j u = c i , v = c j . One of i , j , i + j i,j,i+j i , j , i + j is even, giving the required square root in the same centralizer. Hence G ⊨ Φ G \models\Phi G ⊨ Φ .
Conversely, suppose G ⊨ Φ G \models\Phi G ⊨ Φ . Its centralizers are abelian and therefore either locally cyclic or Z 2 \mathbb{Z}^{2} Z 2 . The latter possibility violates S q Sq S q , by taking a basis of Z 2 \mathbb{Z}^{2} Z 2 . Thus all nontrivial centralizers are locally cyclic, and G G G contains no Z 2 \mathbb{Z}^{2} Z 2 . CSA groups contain no nonabelian BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) : its nontrivial abelian base subgroup has a normalizer larger than its maximal abelian subgroup. Lemma 2.2 now excludes every Baumslag–Solitar subgroup.
Theorem 2.4 does not use either result from [46 , 47 ] . Combining it with (H), the same sentence characterizes hyperbolicity among torsion-free one-relator groups.
Corollary 2.5. Within torsion-free one-relator groups, the three sentences
CSA ∧ S q , CSA ∧ ¬ S q , ¬ CSA \operatorname{CSA} \wedge Sq,\qquad\operatorname{CSA} \wedge\neg Sq,\qquad\neg\operatorname{CSA} CSA ∧ S q , CSA ∧ ¬ S q , ¬ CSA define a partition: respectively the BS-free groups, the CSA groups containing Z 2 \mathbb{Z}^{2} Z 2 , and the non-CSA groups. BS-freeness is preserved under elementary equivalence within this class.
The recognition problem is considered in § 3 . The first-order characterization alone does not provide an algorithm for evaluating Φ \Phi Φ from a presentation.
Corollary 2.6. The sentence
Ψ : = ∃ z ( z ≠ 1 ∧ z 2 = 1 ) ∨ Φ \Psi:= \exists z\ (z \ne1 \wedge z^{2} = 1) \vee\Phi Ψ := ∃ z ( z = 1 ∧ z 2 = 1 ) ∨ Φ characterizes BS-freeness within all finitely generated one-relator groups. Consequently, two one-relator groups, one BS-free and the other containing a Baumslag–Solitar subgroup, cannot be elementarily equivalent.
Proof. For torsion-free inputs this is Theorem 2.4 . A one-relator group with torsion is hyperbolic and hence BS-free. If it has an involution, the first disjunct holds. Otherwise it contains no infinite dihedral subgroup, so is CSA by [19 Theorem 8] . Newman’s centralizer theorem [44 Theorem 2] says that its nontrivial centralizers are cyclic; hence S q Sq S q holds too. Elementary equivalence preserves the truth of Ψ \Psi Ψ .
Recognition of BS-free one-relator groups
We construct a recognition procedure using a Magnus hierarchy and finite witnesses for Baumslag–Solitar subgroups. All tree actions are simplicial and without inversions. An element is elliptic if it fixes a vertex and hyperbolic on the tree if it translates along an axis. Its translation length is
ℓ T ( g ) = min v ∈ V ( T ) d T ( v , g v ) . \ell_T(g) = \min_{v \in V(T)} d_T(v,gv). ℓ T ( g ) = v ∈ V ( T ) min d T ( v , g v ) .
Lemma 3.1. For a nontrivial non-power relator, one can construct a finite hierarchy
G = G 0 ≥ G 1 ≥ ⋯ ≥ G N = 1 , G i = ⟨ G i + 1 , t i ∣ t i A i t i − 1 = B i ⟩ , G = G_0 \geq G_1 \geq\cdots\geq G_N = 1,\qquad G_i = \langle G_{i+1},t_i \mid t_i A_i t_i^{-1} = B_i\rangle, G = G 0 ≥ G 1 ≥ ⋯ ≥ G N = 1 , G i = ⟨ G i + 1 , t i ∣ t i A i t i − 1 = B i ⟩ , where the groups G i G_i G i are explicitly embedded torsion-free one-relator groups and A i , B i A_i,B_i A i , B i are free Magnus subgroups of G i + 1 G_{i+1} G i + 1 . The edge maps and all generator images in G G G are computable. The word problem, membership in A i , B i A_i,B_i A i , B i , and the test for ℓ T i ( g ) > 0 \ell_{T_i}(g) > 0 ℓ T i ( g ) > 0 are decidable.
Proof. Use Linton’s construction of a one-relator hierarchy by Z \mathbb{Z} Z -domains in infinite cyclic covers [38 ] . Its construction consists of finite graph operations in cyclic covers. The cyclic character is obtained by integer linear algebra; domains, overlaps, spanning trees, and their inclusion maps are computable. One may enumerate admissible finite domains until the finite graph conditions and the required strict decrease of complexity hold. Let Γ \Gamma Γ be the underlying graph and λ : S 1 → Γ \lambda:S^1 \to\Gamma λ : S 1 → Γ the attaching loop, with combinatorial length ∣ λ ∣ |\lambda| ∣ λ ∣ . The decreasing nonnegative lexicographic complexity is
( ∣ λ ∣ − ∣ V ( λ ( S 1 ) ) ∣ , rank π 1 Γ ) ; \left(|\lambda|-|V(\lambda(S^1))|,\operatorname{rank}\pi_1\Gamma\right); ( ∣ λ ∣ − ∣ V ( λ ( S 1 )) ∣ , rank π 1 Γ ) ;
see also the explicit construction in [46 Lemma 8.3] . Existence at each nonterminal step and strict decrease ensure termination. The Freiheitssatz and the HNN normal form show that the inclusions in the hierarchy are injective. The terminal group is finite cyclic; as it embeds in a torsion-free group, it is trivial.
Magnus’s extended word-problem algorithm decides membership in the edge groups [40 ] . When membership holds, an expression in their generators can be found by enumeration and the word problem. This makes Britton reduction and cyclic Britton reduction effective. An element has positive tree translation length precisely when its cyclically reduced HNN form contains a stable letter.
Lemma 3.2. In any group, if u u u has infinite order and v u v − 1 = u n vuv^{-1}=u^n v u v − 1 = u n , where ∣ n ∣ ≥ 2 |n|\ge2 ∣ n ∣ ≥ 2 , then ⟨ u , v ⟩ ≅ BS ( 1 , n ) \langle u,v\rangle\cong\operatorname{BS}(1,n) ⟨ u , v ⟩ ≅ BS ( 1 , n ) , with the indicated marking.
Proof. Write BS ( 1 , n ) = Z [ 1 / n ] ⋊ Z \operatorname{BS}(1,n)=\mathbb{Z}[1/n]\rtimes\mathbb{Z} BS ( 1 , n ) = Z [ 1/ n ] ⋊ Z , with multiplication ( q , k ) ( r , l ) = ( q + n k r , k + l ) (q,k)(r,l)=(q+n^k r,k+l) ( q , k ) ( r , l ) = ( q + n k r , k + l ) . Every nontrivial normal subgroup meets the cyclic subgroup generated by ( 1 , 0 ) (1,0) ( 1 , 0 ) : a nonzero base element has a nonzero integer multiple, and the commutator of ( q , k ) (q,k) ( q , k ) , k ≠ 0 k\ne0 k = 0 , with ( 1 , 0 ) (1,0) ( 1 , 0 ) is ( n k − 1 , 0 ) ≠ ( 0 , 0 ) (n^k-1,0)\ne(0,0) ( n k − 1 , 0 ) = ( 0 , 0 ) . The displayed relation gives a homomorphism to the ambient group. A nontrivial kernel would kill a nonzero power of u u u , which is impossible.
Lemma 3.3. At a level of the hierarchy, suppose
a ∈ G i + 1 ∖ { 1 } , g ∈ G i , [ a , g ] = 1 , ℓ T i ( g ) > 0. a\in G_{i+1}\setminus\{1\},\qquad g\in G_i,\qquad[a,g]=1,\qquad\ell_{T_i}(g)>0. a ∈ G i + 1 ∖ { 1 } , g ∈ G i , [ a , g ] = 1 , ℓ T i ( g ) > 0. Then ⟨ a , g ⟩ ≅ Z 2 \langle a,g\rangle\cong\mathbb{Z}^2 ⟨ a , g ⟩ ≅ Z 2 .
Proof. If a p g q = 1 a^p g^q=1 a p g q = 1 , then g q = a − p g^q=a^{-p} g q = a − p is elliptic. Since ℓ T i ( g q ) = ∣ q ∣ ℓ T i ( g ) \ell_{T_i}(g^q)=|q|\ell_{T_i}(g) ℓ T i ( g q ) = ∣ q ∣ ℓ T i ( g ) , we get q = 0 q=0 q = 0 . Torsion-freeness and a ≠ 1 a\ne1 a = 1 give $p=0.
Lemma 3.4. If G G G contains Z 2 \mathbb{Z}^2 Z 2 , a pair as in Lemma 3.3 exists at some level of the computed hierarchy.
Proof. Choose the largest i i i such that G i G_i G i contains a subgroup C ≅ Z 2 C\cong\mathbb{Z}^2 C ≅ Z 2 . The action of C C C on T i T_i T i cannot fix a vertex, since vertex stabilizers are conjugates of G i + 1 G_{i+1} G i + 1 . A finitely generated group whose elements are all elliptic on a tree has a fixed vertex. Thus C C C contains a translating element g g g . All of C C C preserves its axis, and no element reverses it, since every element commutes with g g g . A translation defines a nonzero homomorphism C → Z C\to\mathbb{Z} C → Z . Its kernel has rank one. Choose a ≠ 1 a\ne1 a = 1 in the kernel; it fixes the axis pointwise. Conjugating the pair puts an axis vertex at the vertex stabilized by G i + 1 G_{i+1} G i + 1 , so a ∈ G i + 1 a\in G_{i+1} a ∈ G i + 1 .
Definition 3.5. For a torsion-free input and its fixed computed hierarchy, a certificate of type S is a tuple ( u , v , n ) (u,v,n) ( u , v , n ) , n ≥ 2 n\ge2 n ≥ 2 , satisfying
u ≠ 1 , v u v − 1 = u n . (4) u\ne1,\qquad vuv^{-1}=u^n. \tag*{(4)} u = 1 , v u v − 1 = u n . (4) A certificate of type A is a tuple ( i , a , g ) (i,a,g) ( i , a , g ) satisfying
a ∈ G i + 1 ∖ { 1 } , g ∈ G i , [ a , g ] = 1 , ℓ T i ( g ) > 0. (5) a\in G_{i+1}\setminus\{1\},\qquad g\in G_i,\qquad[a,g]=1,\qquad\ell_{T_i}(g)>0. \tag*{(5)} a ∈ G i + 1 ∖ { 1 } , g ∈ G i , [ a , g ] = 1 , ℓ T i ( g ) > 0. (5) All words are written in the computed alphabets, with explicit images in the original presentation.
Proposition 3.6. There is a semialgorithm that halts exactly on one-relator groups containing a Baumslag–Solitar subgroup. When it halts, it gives explicit generators of an embedded BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) , n ≥ 2 n \ge2 n ≥ 2 , or Z 2 \mathbb{Z}^2 Z 2 .
Proof. Trivial and proper-power relators define subgroups BS-free groups. On a nontrivial non-power input, construct the hierarchy and enumerate all tuples in (S) and (A), across the finitely many levels. Every check terminates by Lemma 3.1 . It follows from Lemmas 3.2 and 3.3 that the procedure halts only when G G G contains a Baumslag–Solitar subgroup. Every Baumslag–Solitar subgroup contains one of the types in Lemma 2.2 . An embedded solvable group supplies an (S) tuple, and an embedded Z 2 \mathbb{Z}^2 Z 2 supplies an (A) tuple by Lemma 3.4 . Enumeration eventually reaches it.
Definition 3.7. For a finite presentation P P P , Hyp ( P ) \operatorname{Hyp}(P) Hyp ( P ) is Papasoglu’s hyperbolicity-detection semialgorithm [48 pp. 193–200] . On hyperbolic inputs it certifies hyperbolicity and computes a thin-triangle constant δ \delta δ ; otherwise it need not terminate. Dahmani–Guirardel [10 Section 2.3.1] recall the procedure.
Theorem 3.8. Under (H), the following uniform procedure decides BS-freeness and hyperbolicity for arbitrary finite one-relator presentations.
Freely and cyclically reduce r r r . If r = 1 r = 1 r = 1 , return BS-free. If r r r is a nontrivial proper power, return BS-free, by Newman.
For a remaining input, compute the hierarchy of Lemma 3.1 .
Run Hyp ( ⟨ X ∣ r ⟩ ) \operatorname{Hyp}(\langle X \mid r\rangle) Hyp (⟨ X ∣ r ⟩) and both certificate enumerations (S) and (A) in parallel.
A hyperbolicity certificate gives the answer BS-free. An (S) or (A) certificate gives the answer contains BS, together with the subgroup generators and their data that can be checked algorithmically.*
Hyperbolicity data can also be computed in every hyperbolic case.
Proof. Every answer returned by the procedure is correct, by Newman’s theorem, Lemmas 3.2 and 3.3 , and the fact that hyperbolic groups are BS-free. For a negative input, Proposition 3.6 guarantees termination of the search. For a positive input, (H) guarantees that Hyp \operatorname{Hyp} Hyp terminates. This proves termination on all inputs. In a preliminary positive branch, one may additionally run Hyp \operatorname{Hyp} Hyp to obtain δ \delta δ .
Remark 3.9. On an input containing a Baumslag–Solitar subgroup, the procedure constructs an embedded BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) , n ≥ 2 n \ge2 n ≥ 2 , or Z 2 \mathbb{Z}^2 Z 2 . Its parameters may differ from those of another Baumslag–Solitar subgroup of the same group. The argument gives termination, without a bound on the running time in terms of the relator length.
Algorithmic and model-theoretic consequences
The corollaries below apply known theorems on hyperbolic groups to BS-free one-relator groups using (H). This dependence concerns these applications: the original model-theoretic results of the paper are independent of both results cited from [46 , 47 ] .
Corollary 4.1. Assume (H). There is a uniform algorithm comparing a BS-free one-relator group G G G with an arbitrary one-relator group H H H , deciding whether G ≅ H G \cong H G ≅ H , and constructing an isomorphism when one exists.
Proof. Recognize H H H . If it contains a BS subgroup, reject. Otherwise both groups are hyperbolic, so apply Dahmani–Guirardel’s isomorphism algorithm [10 ] .
Corollary 4.2. Assume (H). On the recognized class of BS-free one-relator groups, the conjugacy and simultaneous conjugacy problems, and satisfiability of finite systems of equations and inequations with coefficients, are uniformly decidable. These statements include the torsion case.
Proof. Compute hyperbolicity data and apply the hyperbolic-group algorithms in [10 Section 2.3] and [9 ] .
Corollary 4.3. Assume (H). Every torsion-free BS-free one-relator group has decidable elementary theory and effective reduction of formulas to Boolean combinations of ∀ ∃ \forall\exists ∀∃ -formulas. It is equationally Noetherian. Its nontrivial centralizers are infinite cyclic, it is automatic, and it is Hopfian.
Proof. Follows the corresponding torsion-free hyperbolic-group results: [26 , 50 ] for elementary theory and algebraic geometry, the standard hyperbolic centralizer and automaticity theorems, and [51 ] for Hopficity.
A group is equationally Noetherian if every system of equations in finitely many variables has the same solution set as a finite subsystem. Under (H), the elementary-equivalence results for torsion-free hyperbolic groups [50 ] apply to torsion-free BS-free one-relator groups. By Corollary 2.6 , every one-relator group elementarily equivalent to a BS-free one-relator group is itself BS-free.
Corollary 4.4. Assume (H). If G G G is a torsion-free BS-free one-relator group and there are epimorphisms G → H G \to H G → H and H → G H \to G H → G , then G ≅ H G \cong H G ≅ H .
Proof. The composite is a surjective endomorphism of the Hopfian group G G G and hence injective. Thus the epimorphism G → H G \to H G → H is also injective.
Remark 4.5. If a hyperbolic group has a finite quasiconvex hierarchy in the sense of Wise, then it is virtually compact special [59 ] . It is therefore residually finite and has a finite-index subgroup which embeds in a right-angled Artin group. Here the edge groups of the hierarchy must be quasiconvex in the ambient group at each splitting.
Interpretation of solvable Baumslag–Solitar groups
We recall the definition of interpretability.
Definition 5.1. An algebraic structure B B B is interpretable in a structure G G G if there is a definable set D ⊆ G r D \subseteq G^r D ⊆ G r , a definable equivalence relation E E E on D D D , and definable operations and relations on D / E D/E D / E which make this quotient isomorphic to B B B . The formulas may contain a finite tuple of parameters. The interpretation is regular if these parameters range over a nonempty definable set P P P , and the same formulas give a copy of B B B for every tuple in P P P . It is injective if E E E is equality. An interpretation in a class of structures is uniform if the defining formulas are the same for every structure in the class. See [28 Section 4.2] .
Lemma 5.2. Every subgroup of a torsion-free one-relator group is locally cyclic, contains a nonabelian free group, or is isomorphic to BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) for a nonzero integer n n n . In particular, every abelian subgroup is locally cyclic or isomorphic to Z 2 \mathbb{Z}^2 Z 2 .
Proof. This is [19 Lemma 5] ; no finite-generation assumption on the subgroup is required.
Lemma 5.3. Let G G G be a torsion-free one-relator group and let A ≤ G A \leq G A ≤ G be noncyclic and locally cyclic. Then C G ( A ) C_G(A) C G ( A ) is locally cyclic.
Proof. Put L = C G ( A ) L = C_G(A) L = C G ( A ) . We have A ≤ Z ( L ) A \leq Z(L) A ≤ Z ( L ) . If L L L contained a free group F F F of rank two, then A ∩ F = 1 A \cap F = 1 A ∩ F = 1 , since this intersection is contained in Z ( F ) Z(F) Z ( F ) . For a nontrivial f ∈ F f \in F f ∈ F , the subgroup A ⟨ f ⟩ A\langle f\rangle A ⟨ f ⟩ would therefore be A × Z A \times\mathbb{Z} A × Z . This is an abelian subgroup which is neither locally cyclic nor Z 2 \mathbb{Z}^2 Z 2 : it has rank two and is not finitely generated. This contradicts the abelian-subgroup classification.
By [19 Lemma 5] , L L L is locally cyclic or BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) . The latter is impossible. For ∣ n ∣ > 1 |n| > 1 ∣ n ∣ > 1 its center is trivial; for n = − 1 n = -1 n = − 1 its center is infinite cyclic; and for n = 1 n = 1 n = 1 it is Z 2 \mathbb{Z}^2 Z 2 . None of these centers can contain the noncyclic locally cyclic group A A A . Thus L L L is locally cyclic.
Lemma 5.4. Let G G G be a torsion-free one-relator group, let ∣ m ∣ ≥ 2 |m| \geq2 ∣ m ∣ ≥ 2 , and suppose
a ≠ 1 , t a t − 1 = a m . a \ne1,\qquad tat^{-1} = a^m. a = 1 , t a t − 1 = a m . Define
D = D m ( a , t ) = { x ∈ G : [ x , a ] = 1 , t x t − 1 = x m } . D = D_m(a,t) = \{x \in G : [x,a] = 1,\ txt^{-1} = x^m\}. D = D m ( a , t ) = { x ∈ G : [ x , a ] = 1 , t x t − 1 = x m } . Then D D D is a noncyclic locally cyclic subgroup, t D t − 1 = D tDt^{-1} = D t D t − 1 = D , and C G ( D ) = D C_G(D) = D C G ( D ) = D .
Proof. By Lemma 3.2 , the pair a , t a,t a , t generates a copy of BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) . Its abelian base is
A = ⋃ j > 0 t − j ⟨ a ⟩ t j ≅ Z [ 1 / ∣ m ∣ ] . A = \bigcup_{j>0} t^{-j}\langle a\rangle t^j \cong\mathbb{Z}[1/|m|]. A = j > 0 ⋃ t − j ⟨ a ⟩ t j ≅ Z [ 1/∣ m ∣ ] .
The cyclic groups form an increasing chain; A A A is noncyclic and normalized by t t t . Lemma 5.3 gives that L = C G ( A ) L = C_G(A) L = C G ( A ) is locally cyclic, and t L t − 1 = L tLt^{-1} = L t L t − 1 = L .
We claim D = L D = L D = L . If x ∈ D x \in D x ∈ D , then for every j ≥ 0 j \geq0 j ≥ 0 ,
t j [ x , t − j a t j ] t − j = [ x m j , a ] = 1. t^j[x,t^{-j}at^j]t^{-j} = [x^{m^j},a] = 1. t j [ x , t − j a t j ] t − j = [ x m j , a ] = 1.
Thus x x x centralizes all of A A A , so D ⊆ L D \subseteq L D ⊆ L . Conversely, if x ∈ L x \in L x ∈ L , choose integers p ≠ 0 p \ne0 p = 0 , q q q with x p = a q x^p = a^q x p = a q , using local cyclicity. Both t x t − 1 txt^{-1} t x t − 1 and x m x^m x m belong to L L L , and
( t x t − 1 ) p = a m q = ( x m ) p . (txt^{-1})^p = a^{mq} = (x^m)^p. ( t x t − 1 ) p = a m q = ( x m ) p .
Unique roots in the torsion-free abelian group L L L imply t x t − 1 = x m txt^{-1} = x^m t x t − 1 = x m . Hence x ∈ D x \in D x ∈ D .
Since A ≤ D A \leq D A ≤ D and D D D is abelian,
D ≤ C G ( D ) ≤ C G ( A ) = D , D \leq C_G(D) \leq C_G(A) = D, D ≤ C G ( D ) ≤ C G ( A ) = D ,
which proves self-centralization. The other assertions follow from D = L D = L D = L .
Proposition 5.5. With the notation above, put N = N G ( D ) N = N_G(D) N = N G ( D ) . Then for some integer n n n with ∣ n ∣ ≥ 2 |n| \geq2 ∣ n ∣ ≥ 2 ,
N ≅ BS ( 1 , n ) , D ≅ Z [ 1 / n ] , N / D ≅ Z . N \cong\operatorname{BS}(1,n),\qquad D \cong\mathbb{Z}[1/n],\qquad N/D \cong\mathbb{Z}. N ≅ BS ( 1 , n ) , D ≅ Z [ 1/ n ] , N / D ≅ Z . Under the standard orientation of this quotient, the image of t t t is an integer k ≥ 1 k \geq1 k ≥ 1 , and
n k = m , k ≤ ⌊ log 2 ∣ m ∣ ⌋ . n^k = m,\qquad k \leq\lfloor\log_2 |m| \rfloor. n k = m , k ≤ ⌊ log 2 ∣ m ∣ ⌋ . Moreover, ⟨ D , t ⟩ ≅ BS ( 1 , m ) \langle D,t\rangle\cong\operatorname{BS}(1,m) ⟨ D , t ⟩ ≅ BS ( 1 , m ) and has index k k k in N N N .
Proof. Conjugation gives N / D ↪ Aut ( D ) N/D \hookrightarrow\operatorname{Aut}(D) N / D ↪ Aut ( D ) , because C G ( D ) = D C_G(D)=D C G ( D ) = D . A torsion-free locally cyclic group embeds in ( Q , + ) (\mathbb{Q},+) ( Q , + ) ; its automorphisms are multiplications by nonzero rationals. Its automorphism group is therefore abelian. Hence N N N is metabelian. It contains the nonabelian group ⟨ a , t ⟩ \langle a,t\rangle ⟨ a , t ⟩ , so [19 Lemma 5] gives N ≅ BS ( 1 , n ) N \cong\operatorname{BS}(1,n) N ≅ BS ( 1 , n ) . The cases n = 1 , − 1 n=1,-1 n = 1 , − 1 are impossible: these groups are virtually Z 2 \mathbb{Z}^2 Z 2 , all their subgroups are finitely generated, and D D D is noncyclic locally cyclic.
In Z [ 1 / n ] ⋊ Z \mathbb{Z}[1/n]\rtimes\mathbb{Z} Z [ 1/ n ] ⋊ Z , every element outside the normal abelian subgroup Z [ 1 / n ] × { 0 } \mathbb{Z}[1/n]\times\{0\} Z [ 1/ n ] × { 0 } has cyclic centralizer. The projection of its centralizer to Z \mathbb{Z} Z is injective, since multiplication by n h n^h n h , h ≠ 0 h\ne0 h = 0 , fixes no nonzero base element. Thus the noncyclic abelian subgroup D D D lies in the standard base B B B . Conversely, B B B centralizes D D D , so B ≤ C N ( D ) = D B\le C_N(D)=D B ≤ C N ( D ) = D . Consequently B = D B=D B = D .
If t t t has height k k k , its conjugation action on D D D is multiplication by n k n^k n k . Lemma 5.4 identifies this action as multiplication by m m m , so n k = m n^k=m n k = m . Since ∣ n ∣ ≥ 2 |n|\ge2 ∣ n ∣ ≥ 2 and ∣ m ∣ ≥ 2 |m|\ge2 ∣ m ∣ ≥ 2 , we have k ≥ 1 k\ge1 k ≥ 1 and k ≤ ⌊ log 2 ∣ m ∣ ⌋ k\le\lfloor\log_2|m|\rfloor k ≤ ⌊ log 2 ∣ m ∣ ⌋ . Finally Z [ 1 / n ] = Z [ 1 / m ] \mathbb{Z}[1/n]=\mathbb{Z}[1/m] Z [ 1/ n ] = Z [ 1/ m ] , and ⟨ D , t ⟩ = D ⋊ ⟨ t ⟩ \langle D,t\rangle=D\rtimes\langle t\rangle ⟨ D , t ⟩ = D ⋊ ⟨ t ⟩ , with action m m m . This is BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) ; its quotient image in N / D N/D N / D is k Z k\mathbb{Z} k Z .
Definition 5.6. Fix ∣ m ∣ ≥ 2 |m|\ge2 ∣ m ∣ ≥ 2 and put K = ⌊ log 2 ∣ m ∣ ⌋ K=\lfloor\log_2|m|\rfloor K = ⌊ log 2 ∣ m ∣ ⌋ . All exponents below are fixed integers, so these are ordinary first-order group formulas. Define the parameter condition and the base and normalizer formulas by
P m ( a , t ) : = ( a ≠ 1 ∧ t a t − 1 = a m ) , P_m(a,t):=(a\ne1\land tat^{-1}=a^m), P m ( a , t ) := ( a = 1 ∧ t a t − 1 = a m ) , d m ( x ; a , t ) : = ( [ x , a ] = 1 ∧ t x t − 1 = x m ) , d_m(x;a,t):=([x,a]=1\land txt^{-1}=x^m), d m ( x ; a , t ) := ([ x , a ] = 1 ∧ t x t − 1 = x m ) , ν m ( g ; a , t ) : = ∀ x ( d m ( x ; a , t ) ⟷ d m ( g x g − 1 ; a , t ) ) . \nu_m(g;a,t):=\forall x\left(d_m(x;a,t)\longleftrightarrow d_m(gxg^{-1};a,t)\right). ν m ( g ; a , t ) := ∀ x ( d m ( x ; a , t ) ⟷ d m ( g x g − 1 ; a , t ) ) . For 1 ≤ j ≤ K 1\le j\le K 1 ≤ j ≤ K , put
R j ( z ; a , t ) : = ν m ( z ; a , t ) ∧ ∃ y ( ν m ( y ; a , t ) ∧ d m ( z y − j ; a , t ) ) . R_j(z;a,t):=\nu_m(z;a,t)\land\exists y\left(\nu_m(y;a,t)\land d_m(zy^{-j};a,t)\right). R j ( z ; a , t ) := ν m ( z ; a , t ) ∧ ∃ y ( ν m ( y ; a , t ) ∧ d m ( z y − j ; a , t ) ) . For 1 ≤ k ≤ K 1\le k\le K 1 ≤ k ≤ K , put
η k ( a , t ) : = R k ( t ; a , t ) ∧ ⋀ j = k + 1 K ¬ R j ( t ; a , t ) , \eta_k(a,t):=R_k(t;a,t)\land\bigwedge_{j=k+1}^{K}\neg R_j(t;a,t), η k ( a , t ) := R k ( t ; a , t ) ∧ j = k + 1 ⋀ K ¬ R j ( t ; a , t ) , where an empty conjunction is true. Finally, define the group domain
Δ m ( g ; a , t ) : = ⋁ k = 1 K ( η k ( a , t ) ∧ R k ( g ; a , t ) ) . \Delta_m(g;a,t):=\bigvee_{k=1}^{K}\left(\eta_k(a,t)\land R_k(g;a,t)\right). Δ m ( g ; a , t ) := k = 1 ⋁ K ( η k ( a , t ) ∧ R k ( g ; a , t ) ) .
Theorem 5.7. Let m m m be an integer with ∣ m ∣ > 1 |m|>1 ∣ m ∣ > 1 , and let G G G be a one-relator group containing BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) . Then BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) is regularly and injectively interpretable in G G G . The interpretation is uniform for fixed m m m , with admissible parameter set P m ( a , t ) P_m(a,t) P m ( a , t ) . For every admissible pair, the formula Δ m ( g ; a , t ) \Delta_m(g;a,t) Δ m ( g ; a , t ) defines a subgroup isomorphic to BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) , whose operations are restrictions of the operations of G G G . The interpretation formulas can be effectively constructed from m m m .
Proof. The group G G G is torsion-free, since one-relator groups with torsion are hyperbolic and contain no Baumslag–Solitar subgroup. An embedded BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) supplies a pair satisfying P m P_m P m . Every pair satisfying P m P_m P m generates such a subgroup by Lemma 3.2 . Fix any such pair. Lemma 5.4 and Proposition 5.5 apply to it. The formulas d m , ν m d_m,\nu_m d m , ν m define D , N D,N D , N , respectively.
Write h : N → N / D ≅ Z h:N\to N/D\cong\mathbb{Z} h : N → N / D ≅ Z for the height map, oriented as in Proposition 5.5, and let h ( t ) = k h(t)=k h ( t ) = k . For z ∈ N z\in N z ∈ N ,
R j ( z ; a , t ) ⟺ h ( z ) ∈ j Z . R_j(z;a,t)\Longleftrightarrow h(z)\in j\mathbb{Z}. R j ( z ; a , t ) ⟺ h ( z ) ∈ j Z .
Indeed z y − j ∈ D zy^{-j} \in D z y − j ∈ D is precisely h ( z ) = j h ( y ) h(z) = jh(y) h ( z ) = j h ( y ) , and every integer is a height of an element of N N N . Thus R j ( t ; a , t ) R_j(t; a,t) R j ( t ; a , t ) holds exactly when j ∣ k j \mid k j ∣ k . Since 1 ≤ k ≤ K 1 \le k \le K 1 ≤ k ≤ K , the largest j ≤ K j \le K j ≤ K for which this holds is k k k itself. Exactly one formula η j \eta_j η j holds, namely η k \eta_k η k .
It follows that Δ m ( G ; a , t ) = h − 1 ( k Z ) = ⟨ D , t ⟩ \Delta_m(G; a,t) = h^{-1}(k\mathbb{Z}) = \langle D,t\rangle Δ m ( G ; a , t ) = h − 1 ( k Z ) = ⟨ D , t ⟩ , which is isomorphic to BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) . This works for every admissible pair. Equality is ordinary equality and all group operations are restrictions of the ambient operations; hence this is an injective interpretation. The finite formulas can plainly be constructed from m m m .
Corollary 5.8. If a one-relator group G G G contains BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) with ∣ m ∣ > 1 |m| > 1 ∣ m ∣ > 1 , then arithmetic is regularly interpretable in G G G , and its elementary theory in the language of groups is undecidable.
Proof. Such a group is torsion-free: a one-relator group with torsion is hyperbolic and contains no Baumslag–Solitar subgroup. If m < − 1 m < -1 m < − 1 , replace the stable letter by its square to obtain BS ( 1 , m 2 ) \operatorname{BS}(1,m^2) BS ( 1 , m 2 ) . It is therefore enough to treat a fixed m ≥ 2 m \ge2 m ≥ 2 .
By Theorem 5.7 , BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) is regularly interpretable in G G G . The regular interpretation of the ring Z \mathbb{Z} Z in BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) , given in [12 Theorem 3 and Section 4.4] , composes with this interpretation. Its parameter conditions and quantifiers are relativized to Δ m \Delta_m Δ m . The resulting admissible family is first-order definable and nonempty.
Let σ \sigma σ be a sentence in the language of groups. Relativizing its quantifiers to Δ m \Delta_m Δ m gives a formula σ Δ m ( a , t ) \sigma^{\Delta_m}(a,t) σ Δ m ( a , t ) . Then
BS ( 1 , m ) ⊨ σ ⟺ G ⊨ ∃ a ∃ t ( P m ( a , t ) ∧ σ Δ m ( a , t ) ) . \operatorname{BS}(1,m) \models\sigma\quad\Longleftrightarrow\quad G \models\exists a\,\exists t\left(P_m(a,t) \land\sigma^{\Delta_m}(a,t)\right). BS ( 1 , m ) ⊨ σ ⟺ G ⊨ ∃ a ∃ t ( P m ( a , t ) ∧ σ Δ m ( a , t ) ) .
Every admissible pair gives the same abstract group, so this equivalence is valid even for sentences with arbitrary quantifier alternation. It reduces the undecidable theory of BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) to Th ( G ) \operatorname{Th}(G) Th ( G ) .
Example 5.9. Let
G = ⟨ b , t ∣ t b 2 t − 1 = b 4 ⟩ , a = b 2 . G = \langle b,t \mid tb^2t^{-1} = b^4\rangle,\qquad a = b^2. G = ⟨ b , t ∣ t b 2 t − 1 = b 4 ⟩ , a = b 2 . The elements b b b and c = t − 1 b 2 t c = t^{-1}b^2t c = t − 1 b 2 t belong to C G ( a ) C_G(a) C G ( a ) , and Britton’s lemma gives [ b , c ] ≠ 1 [b,c] \ne1 [ b , c ] = 1 . Thus C G ( a ) C_G(a) C G ( a ) is nonabelian. On the other hand, c 2 = a c^2 = a c 2 = a and t c t − 1 = c 2 tct^{-1} = c^2 t c t − 1 = c 2 , so c ∈ D 2 ( a , t ) c \in D_2(a,t) c ∈ D 2 ( a , t ) . By Lemma 5.4 , D 2 ( a , t ) D_2(a,t) D 2 ( a , t ) is locally cyclic and normalized by t t t . Since K = 1 K = 1 K = 1 , the formula Δ 2 \Delta_2 Δ 2 defines N G ( D 2 ( a , t ) ) N_G(D_2(a,t)) N G ( D 2 ( a , t )) , which is isomorphic to BS ( 1 , 2 ) \operatorname{BS}(1,2) BS ( 1 , 2 ) .
Example 5.10. In G = ⟨ b , t ∣ t b t − 1 = b 2 ⟩ G = \langle b,t \mid tbt^{-1} = b^2\rangle G = ⟨ b , t ∣ t b t − 1 = b 2 ⟩ , put a = b 3 a = b^3 a = b 3 . Then ⟨ a , t ⟩ \langle a,t\rangle ⟨ a , t ⟩ has index three in G G G , whereas D 2 ( a , t ) D_2(a,t) D 2 ( a , t ) is the full abelian base and Δ 2 \Delta_2 Δ 2 defines G G G . Thus the definable subgroup given by Theorem 5.7 may properly contain the initially given copy of BS ( 1 , m ) \operatorname{BS}(1,m) BS ( 1 , m ) .
Uniform arithmetic in groups of cohomological dimension two
All cohomological dimensions in this section are over Z \mathbb{Z} Z . Two subgroups are commensurable if their intersection has finite index in both. For an infinite cyclic subgroup D ≤ U D \le U D ≤ U , put
Comm U ( D ) = { g ∈ U : D and g D g − 1 are commensurable } . \operatorname{Comm}_U(D) = \{g \in U : D \text{ and } gDg^{-1} \text{ are commensurable}\}. Comm U ( D ) = { g ∈ U : D and g D g − 1 are commensurable } .
This is a subgroup. We say that D D D is commensurated by U U U if Comm U ( D ) = U \operatorname{Comm}_U(D) = U Comm U ( D ) = U . For infinite cyclic groups, commensurability is equivalent to nontrivial intersection.
Definition 6.1. A generalized Baumslag–Solitar group, or GBS group, is the fundamental group of a finite connected graph of infinite cyclic groups with injective edge maps.
Theorem 6.2. Let C C C be the class of countable groups U U U with cd U ≤ 2 \operatorname{cd} U \le2 cd U ≤ 2 for which there are a , s ∈ U a,s \in U a , s ∈ U and nonzero integers m , n m,n m , n such that ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ is infinite cyclic and commensurated by U U U , and
s m a m s − 1 = a n , ∣ m ∣ ≠ ∣ n ∣ . s^{m}a^{m}s^{-1}=a^{n}, \qquad|m|\ne|n|. s m a m s − 1 = a n , ∣ m ∣ = ∣ n ∣. The ring ( Z , + , × , 0 , 1 ) (\mathbb{Z},+,\times,0,1) ( Z , + , × , 0 , 1 ) is uniformly, regularly and injectively interpretable in C C C . In particular, the interpretation formulas and the formula defining the admissible parameters are independent of m , n m,n m , n and of U U U .
We prove the theorem by defining ( Z , + , ∣ , 0 , 1 ) (\mathbb{Z},+,|,0,1) ( Z , + , ∣ , 0 , 1 ) . Multiplication is first-order definable in this structure by the classical result of Julia Robinson [49 ] . We use the usual convention that every integer divides zero and that zero divides only zero.
Subgroups and centralizers
We shall use the following two structural results.
Theorem 6.3. A finitely generated group of cohomological dimension two with a commensurated infinite cyclic subgroup is a GBS group.
This is the form of [32 Theorem C] stated in [4 proof of Theorem 3.2] .
Theorem 6.4. A countable soluble group of cohomological dimension at most two is locally cyclic or isomorphic to B S ( 1 , k ) BS(1,k) B S ( 1 , k ) for a nonzero integer k k k . In particular, a countable abelian group of cohomological dimension at most two is locally cyclic or isomorphic to Z 2 \mathbb{Z}^2 Z 2 .
For dimension two this is [18 Theorem 5] ; see also [33 Theorem 3 and its proof] . Dimension one follows from the Stallings–Swan theorem [2 Chapter VIII] .
Lemma 6.5. Suppose ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ is infinite cyclic and commensurated by U U U . There is a homomorphism
Δ : U ⟶ Q × , g a r g − 1 = a q ⟹ Δ ( g ) = q / r ( r , q ≠ 0 ) . \Delta:U\longrightarrow\mathbb{Q}^{\times}, \qquad ga^{r}g^{-1}=a^{q}\ \Longrightarrow\ \Delta(g)=q/r \quad(r,q\ne0). Δ : U ⟶ Q × , g a r g − 1 = a q ⟹ Δ ( g ) = q / r ( r , q = 0 ) . It is unchanged when ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ is replaced by a commensurable infinite cyclic subgroup. Moreover,
ker Δ = ⋃ r ≥ 1 C U ( a r ) , \ker\Delta=\bigcup_{r\ge1}C_U(a^r), ker Δ = r ≥ 1 ⋃ C U ( a r ) , where the union is directed by divisibility of r r r .
Proof. Two conjugation relations give the same ratio after taking common powers. Applying two conjugations to a sufficiently large common power proves multiplicativity. Comparing common powers also proves the assertion about commensurable cyclic subgroups. Finally, Δ ( g ) = 1 \Delta(g)=1 Δ ( g ) = 1 if and only if g g g centralizes a nonzero power of a a a , and C U ( a r ) , C U ( a q ) ≤ C U ( a r q ) C_U(a^r),C_U(a^q)\le C_U(a^{rq}) C U ( a r ) , C U ( a q ) ≤ C U ( a r q ) for r , q > 0 r,q>0 r , q > 0 .
The homomorphism Δ \Delta Δ is the modular homomorphism . In a GBS tree, adjacent vertex stabilizers contain their common edge stabilizer with finite index. Following a finite path shows that all vertex stabilizers are commensurable. They are therefore commensurated by the group and define the same modular homomorphism. A GBS group is non-unimodular if Δ ( U ) ⊈ { 1 , − 1 } \Delta(U)\not\subseteq\{1,-1\} Δ ( U ) ⊆ { 1 , − 1 } ; see [35 Section 2] .
If s a m s − 1 = a n sa^{m}s^{-1}=a^{n} s a m s − 1 = a n with ∣ m ∣ ≠ ∣ n ∣ |m|\ne|n| ∣ m ∣ = ∣ n ∣ , then a a a is elliptic in every action without inversions on a simplicial tree: translation length gives ∣ m ∣ ℓ ( a ) = ∣ n ∣ ℓ ( a ) |m|\ell(a)=|n|\ell(a) ∣ m ∣ ℓ ( a ) = ∣ n ∣ ℓ ( a ) . In a GBS tree, every nontrivial elliptic cyclic subgroup is consequently commensurable with ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ . Every elliptic element has modular value one, since its cyclic vertex stabilizer contains and centralizes a nonzero power of a a a .
Lemma 6.6. Let U , a , s , m , n U,a,s,m,n U , a , s , m , n satisfy the hypotheses of Theorem 6.2 . Every finitely generated subgroup containing a , s a,s a , s is a non-unimodular GBS group. Every subgroup of U U U is locally cyclic, contains a nonabelian free group, or is isomorphic to BS ( 1 , k ) \operatorname{BS}(1,k) BS ( 1 , k ) .
Proof. Let J J J be finitely generated and contain a , s a,s a , s . It commensurates ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ and has cohomological dimension at most two. It is not free, since unequal powers of a nontrivial element of a free group cannot be conjugate, by translation length in its Cayley tree. Thus cd J = 2 \operatorname{cd} J=2 cd J = 2 , and Theorem 6.3 makes J J J a GBS group. The preceding observation makes a a a elliptic in this tree. Its modular homomorphism is the restriction of Δ \Delta Δ , and ∣ Δ ( s ) ∣ ≠ 1 |\Delta(s)|\ne1 ∣Δ ( s ) ∣ = 1 .
Let K ≤ U K\le U K ≤ U contain no nonabelian free subgroup. Every finitely generated K 0 ≤ K K_0\le K K 0 ≤ K lies in such a group J J J . The tree-action alternative [52 ] implies that K 0 K_0 K 0 fixes a vertex, fixes an end, or preserves a line. In the first case K 0 K_0 K 0 is cyclic. In the second, the kernel of the homomorphism to Z \mathbb{Z} Z given by displacement along a ray is locally cyclic: finitely many elements in the kernel fix a common tail and lie in a cyclic vertex stabilizer. In the third case the pointwise stabilizer of the line is cyclic and the image is a subgroup of the infinite dihedral group. Thus K 0 K_0 K 0 is soluble in each case. Theorem 6.4 makes it metabelian. Since metabelianity is a group identity, K K K is metabelian. Apply Theorem 6.4 to K K K .
Lemma 6.7. Let V V V be either a torsion-free one-relator group or a group in C C C . If z ≠ 1 z\ne1 z = 1 and C V ( z ) C_V(z) C V ( z ) is nonabelian, then D = Z ( C V ( z ) ) D=Z(C_V(z)) D = Z ( C V ( z )) is infinite cyclic. It is defined by
δ ( x ; z ) : = [ x , z ] = 1 ∧ ∀ y ( [ y , z ] = 1 ⇒ [ x , y ] = 1 ) . (6) \delta(x;z):=[x,z]=1\land\forall y\bigl([y,z]=1\Rightarrow[x,y]=1\bigr). \tag*{(6)} δ ( x ; z ) := [ x , z ] = 1 ∧ ∀ y ( [ y , z ] = 1 ⇒ [ x , y ] = 1 ) . (6)
Proof. Put C = C V ( z ) C=C_V(z) C = C V ( z ) , so 1 ≠ z ∈ D 1\ne z\in D 1 = z ∈ D . If C C C contains a nonabelian free subgroup F F F , then D ∩ F ≤ Z ( F ) = 1 D\cap F\le Z(F)=1 D ∩ F ≤ Z ( F ) = 1 . For 1 ≠ f ∈ F 1\ne f\in F 1 = f ∈ F , the abelian subgroup D ⟨ f ⟩ = D × ⟨ f ⟩ D\langle f\rangle=D\times\langle f\rangle D ⟨ f ⟩ = D × ⟨ f ⟩ contains ⟨ z , f ⟩ ≅ Z 2 \langle z,f\rangle\cong\mathbb{Z}^2 ⟨ z , f ⟩ ≅ Z 2 . Theorem 6.4 identifies it with Z 2 \mathbb{Z}^2 Z 2 , so its direct factor D D D is infinite cyclic. Otherwise Lemma 5.2 or Lemma 6.6 , respectively, gives C ≅ BS ( 1 , k ) C\cong\operatorname{BS}(1,k) C ≅ BS ( 1 , k ) . Among the nonabelian groups of this form only BS ( 1 , − 1 ) \operatorname{BS}(1,-1) BS ( 1 , − 1 ) has nontrivial center, and its center is infinite cyclic. The formula above is the definition of Z ( C V ( z ) ) Z(C_V(z)) Z ( C V ( z )) .
Lemma 6.8. If U ∈ C U\in C U ∈ C is not soluble, some z = a r z=a^r z = a r , r ≥ 1 r\ge1 r ≥ 1 , has nonabelian centralizer. The group Z ( C U ( z ) ) Z(C_U(z)) Z ( C U ( z )) is commensurable with ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ and commensurated by U U U .
Proof. If every C U ( a r ) C_U(a^r) C U ( a r ) were abelian, the directed union ker Δ = ⋃ r ≥ 1 C U ( a r ) \ker\Delta=\bigcup_{r\ge1}C_U(a^r) ker Δ = ⋃ r ≥ 1 C U ( a r ) would be abelian. Since U / ker Δ U/\ker\Delta U / ker Δ is abelian, U U U would be metabelian. For the chosen z z z , the cyclic group Z ( C U ( z ) ) Z(C_U(z)) Z ( C U ( z )) contains a r a^r a r . This proves the remaining assertions.
Lemma 6.9. Let U ∈ C U\in C U ∈ C . If ∣ Δ ( s ) ∣ ≠ 1 |\Delta(s)|\ne1 ∣Δ ( s ) ∣ = 1 , then C U ( s ) C_U(s) C U ( s ) is infinite cyclic.
Proof. For x ∈ C U ( s ) x\in C_U(s) x ∈ C U ( s ) , put J = ⟨ a , s , x ⟩ J=\langle a,s,x\rangle J = ⟨ a , s , x ⟩ . The unequal-power relation supplied by Δ ( s ) \Delta(s) Δ ( s ) and Lemma 6.6 show that J J J is GBS. The element a a a is elliptic and s s s is hyperbolic. The centralizer C J ( s ) C_J(s) C J ( s ) preserves the axis of s s s and acts by translations. This action is faithful. Indeed, a nontrivial element w w w in its kernel would be elliptic, so w p = a q w^p=a^q w p = a q for nonzero p , q p,q p , q . As w w w commutes with s s s , this would give Δ ( s ) = 1 \Delta(s)=1 Δ ( s ) = 1 . Thus C J ( s ) C_J(s) C J ( s ) embeds in the integral translation group of the axis and is infinite cyclic.
Choose a prime ℓ \ell ℓ with v ℓ ( Δ ( s ) ) ≠ 0 v_\ell(\Delta(s))\ne0 v ℓ ( Δ ( s )) = 0 . The homomorphism
v ℓ ∘ Δ : C U ( s ) ⟶ Z v_\ell\circ\Delta:C_U(s)\longrightarrow\mathbb{Z} v ℓ ∘ Δ : C U ( s ) ⟶ Z
is injective: for each x ∈ C U ( s ) x\in C_U(s) x ∈ C U ( s ) its restriction to the cyclic group C J ( s ) C_J(s) C J ( s ) is nonzero on s s s , and hence injective. Its image is a nonzero subgroup of Z \mathbb{Z} Z , proving the lemma.
Intersections with conjugates of cyclic subgroups
Lemma 6.10. Let J J J be a GBS group, let D = ⟨ d ⟩ D=\langle d\rangle D = ⟨ d ⟩ be a nontrivial elliptic cyclic subgroup, and suppose
Δ ( r ) = ε q p , ε ∈ { 1 , − 1 } , p , q ≥ 1 , gcd ( p , q ) = 1 , p ≠ q . \Delta(r)=\frac{\varepsilon q}{p},\qquad\varepsilon\in\{1,-1\},\qquad p,q\geq1,\qquad\gcd(p,q)=1,\qquad p\ne q. Δ ( r ) = p εq , ε ∈ { 1 , − 1 } , p , q ≥ 1 , g cd( p , q ) = 1 , p = q . There is an integer e ≥ 1 e\geq1 e ≥ 1 such that for every n ≥ 1 n\geq1 n ≥ 1 ,
D ∩ r − n D r n = ⟨ d e p n ⟩ , D ∩ r n D r − n = ⟨ d e q n ⟩ , (7) D\cap r^{-n}Dr^n=\langle d^{ep^n}\rangle,\qquad D\cap r^nDr^{-n}=\langle d^{eq^n}\rangle, \tag*{(7)} D ∩ r − n D r n = ⟨ d e p n ⟩ , D ∩ r n D r − n = ⟨ d e q n ⟩ , (7) r n d e p n r − n = d ε n e q n . (8) r^nd^{ep^n}r^{-n}=d^{\varepsilon^neq^n}. \tag*{(8)} r n d e p n r − n = d ε n e q n . (8) In particular, for every nonzero integer n n n ,
( D ∩ r − n D r n ) ( D ∩ r n D r − n ) = ⟨ d e ⟩ . (9) (D\cap r^{-n}Dr^n)(D\cap r^nDr^{-n})=\langle d^e\rangle. \tag*{(9)} ( D ∩ r − n D r n ) ( D ∩ r n D r − n ) = ⟨ d e ⟩ . (9) Proof. The element r r r is hyperbolic because its modular value has absolute value different from one. Let v v v be a vertex fixed by D D D , and let x x x be its projection onto the axis of r r r . Put
V = Stab J ( x ) = ⟨ b ⟩ , D ∩ V = ⟨ d h ⟩ = ⟨ b ℓ ⟩ , V=\operatorname{Stab}_J(x)=\langle b\rangle,\qquad D\cap V=\langle d^h\rangle=\langle b^\ell\rangle, V = Stab J ( x ) = ⟨ b ⟩ , D ∩ V = ⟨ d h ⟩ = ⟨ b ℓ ⟩ , where h , ℓ > 0 h,\ell>0 h , ℓ > 0 , after choosing the orientation of b b b . Commensurability of vertex stabilizers makes this intersection nontrivial. For some g ≥ 1 g\geq1 g ≥ 1 ,
V ∩ r − 1 V r = ⟨ b g p ⟩ , r b g p r − 1 = b ε g q . V\cap r^{-1}Vr=\langle b^{gp}\rangle,\qquad rb^{gp}r^{-1}=b^{\varepsilon gq}. V ∩ r − 1 V r = ⟨ b g p ⟩ , r b g p r − 1 = b ε g q . The image is V ∩ r V r − 1 = ⟨ b g q ⟩ V\cap rVr^{-1}=\langle b^{gq}\rangle V ∩ r V r − 1 = ⟨ b g q ⟩ .
The vertices x , r − 1 x , … , r − n x x,r^{-1}x,\ldots,r^{-n}x x , r − 1 x , … , r − n x lie in this order on the axis. An element fixing the first and last fixes all the intermediate vertices. Therefore, if b j b^j b j and r n b j r − n r^nb^jr^{-n} r n b j r − n belong to V V V , each intermediate conjugate belongs to V V V . Iterating the displayed one-step conjugation, and using gcd ( p , q ) = 1 \gcd(p,q)=1 g cd( p , q ) = 1 , gives
V ∩ r − n V r n = ⟨ b g p n ⟩ , r n b g p n r − n = b ε n g q n . V\cap r^{-n}Vr^n=\langle b^{g p^n}\rangle,\qquad r^nb^{gp^n}r^{-n}=b^{\varepsilon^ngq^n}. V ∩ r − n V r n = ⟨ b g p n ⟩ , r n b g p n r − n = b ε n g q n . Suppose d j ∈ D d^j\in D d j ∈ D and r n d j r − n ∈ D r^nd^jr^{-n}\in D r n d j r − n ∈ D . The first element fixes v v v and r − n v r^{-n}v r − n v , hence fixes x x x ; the conjugate fixes v v v and r n v r^nv r n v , hence also fixes x x x . Both endpoints therefore belong to D ∩ V D\cap V D ∩ V . For an input d h k = b ℓ k d^{hk}=b^{\ell k} d hk = b ℓ k , the necessary and sufficient conditions are
g p n ∣ ℓ k , p n ∣ k . gp^n\mid\ell k,\qquad p^n\mid k. g p n ∣ ℓ k , p n ∣ k . The first condition is membership in the domain inside V V V . The second says that the output exponent ε n ℓ k q n / p n \varepsilon^n\ell kq^n/p^n ε n ℓ k q n / p n is a multiple of ℓ \ell ℓ , so that the output lies in D ∩ V D\cap V D ∩ V . Writing k = p n u k=p^nu k = p n u reduces the first condition to g ∣ ℓ u g\mid\ell u g ∣ ℓ u . Thus (5) and (6) hold with
e = h g gcd ( g , ℓ ) . e=\frac{hg}{\gcd(g,\ell)}. e = g cd( g , ℓ ) h g . Finally, gcd ( p n , q n ) = 1 \gcd(p^n,q^n)=1 g cd( p n , q n ) = 1 gives (7) for positive n n n ; negative n n n interchange the two factors.
Divisibility of exponents
Lemma 6.11. Let q > p ≥ 1 q>p\geq1 q > p ≥ 1 be coprime integers and put F j = q j − p j F_j=q^j-p^j F j = q j − p j for j ≥ 0 j\geq0 j ≥ 0 . For positive i , j i,j i , j ,
gcd ( F i , F j ) = F gcd ( i , j ) . \gcd(F_i,F_j)=F_{\gcd(i,j)}. g cd( F i , F j ) = F g c d ( i , j ) . For arbitrary integers i , j i,j i , j ,
i ∣ j ⟺ F ∣ i ∣ ∣ F ∣ j ∣ . i\mid j\quad\Longleftrightarrow\quad F_{\lvert i\rvert}\mid F_{\lvert j\rvert}. i ∣ j ⟺ F ∣ i ∣ ∣ F ∣ j ∣ .
Proof. For j ≥ i ≥ 1 j \ge i \ge1 j ≥ i ≥ 1 ,
F j − q j − i F i = p i F j − i . F_j-q^{j-i}F_i=p^iF_{j-i}. F j − q j − i F i = p i F j − i .
Since gcd ( F i , p ) = 1 \gcd(F_i,p)=1 g cd( F i , p ) = 1 , the Euclidean algorithm on the indices proves the gcd formula. The sequence F j F_j F j is strictly increasing, with F 0 = 0 F_0=0 F 0 = 0 . Comparing a term with its gcd with another term gives the divisibility assertion for positive indices. Absolute values and F 0 = 0 F_0=0 F 0 = 0 give the remaining cases. □
The nonsoluble case
For parameters z , s ∈ U z,s \in U z , s ∈ U , let
D = δ ( U ; z ) , R s = { x ∈ D : s x s − 1 ∈ D } , S s = { x ∈ D : s − 1 x s ∈ D } . D=\delta(U;z),\qquad R_s=\{x\in D:sxs^{-1}\in D\},\qquad S_s=\{x\in D:s^{-1}xs\in D\}. D = δ ( U ; z ) , R s = { x ∈ D : s x s − 1 ∈ D } , S s = { x ∈ D : s − 1 x s ∈ D } .
Thus R s = D ∩ s − 1 D s R_s=D\cap s^{-1}Ds R s = D ∩ s − 1 D s and S s = D ∩ s D s − 1 S_s=D\cap sDs^{-1} S s = D ∩ sD s − 1 . Let P n ( z , s ) P_n(z,s) P n ( z , s ) be the conjunction of the following first-order conditions:
z ≠ 1 z\ne1 z = 1 and C U ( z ) C_U(z) C U ( z ) is nonabelian;
∀ g ∃ x ( x ≠ 1 ∧ δ ( x ; z ) ∧ δ ( g x g − 1 ; z ) ) \forall g\,\exists x\ (x\ne1\land\delta(x;z)\land\delta(gxg^{-1};z)) ∀ g ∃ x ( x = 1 ∧ δ ( x ; z ) ∧ δ ( g x g − 1 ; z )) ;
R s ≠ S s R_s\ne S_s R s = S s .
The third condition is inequality of two definable sets, so it is also first-order. By Lemma 6.7 , D D D is infinite cyclic. The second condition says that D D D is commensurated by U U U . Write Δ D \Delta_D Δ D for the modular homomorphism defined using D D D . The third condition says that ∣ Δ D ( s ) ∣ ≠ 1 |\Delta_D(s)|\ne1 ∣ Δ D ( s ) ∣ = 1 , since conjugation by s s s maps R s R_s R s isomorphically onto S s S_s S s .
Assume P n ( z , s ) P_n(z,s) P n ( z , s ) and define
A = R s S s , T = C U ( s ) , E = T 2 = { v 2 : [ v , s ] = 1 } . (10) A=R_sS_s,\qquad T=C_U(s),\qquad E=T^2=\{v^2:[v,s]=1\}. \tag*{(10)} A = R s S s , T = C U ( s ) , E = T 2 = { v 2 : [ v , s ] = 1 } . (10)
The product defining A A A is a subgroup because both factors lie in the cyclic group D D D . All three sets are definable by fixed formulas.
For verification, write D = ⟨ d ⟩ D=\langle d\rangle D = ⟨ d ⟩ and T = ⟨ r ⟩ T=\langle r\rangle T = ⟨ r ⟩ , using Lemma 6.9 with base subgroup D D D . Orient r r r so that
Δ D ( r ) = ε q / p , q > p ≥ 1 , gcd ( p , q ) = 1. \Delta_D(r)=\varepsilon q/p,\qquad q>p\ge1,\qquad\gcd(p,q)=1. Δ D ( r ) = εq / p , q > p ≥ 1 , g cd( p , q ) = 1.
Since s = r k s=r^k s = r k for some k ≠ 0 k\ne0 k = 0 , the finitely generated group ⟨ d , r ⟩ \langle d,r\rangle ⟨ d , r ⟩ is GBS and contains s s s . Lemma 6.10 gives
A = ⟨ d e ⟩ . A=\langle d^e\rangle. A = ⟨ d e ⟩ .
Put c = d e c=d^e c = d e . For n ≥ 0 n\ge0 n ≥ 0 ,
r n c p n r − n = c ε n q n , r n c j r − n ∈ A ⟺ p n ∣ j . r^nc^{p^n}r^{-n}=c^{\varepsilon^nq^n},\qquad r^nc^jr^{-n}\in A\Longleftrightarrow p^n\mid j. r n c p n r − n = c ε n q n , r n c j r − n ∈ A ⟺ p n ∣ j .
These integers and generators are used only in the proof; they do not occur in the defining formulas.
For y ∈ E y\in E y ∈ E , put
I y = { y x y − 1 x − 1 : x ∈ A , y x y − 1 ∈ A } . (11) I_y=\{yxy^{-1}x^{-1}:x\in A,\ yxy^{-1}\in A\}. \tag*{(11)} I y = { y x y − 1 x − 1 : x ∈ A , y x y − 1 ∈ A } . (11)
If α ( x ; z , s ) \alpha(x;z,s) α ( x ; z , s ) defines A A A , membership in I y I_y I y is defined by
ι ( w , y ; z , s ) : = ∃ x ( α ( x ; z , s ) ∧ α ( y x y − 1 ; z , s ) ∧ w = y x y − 1 x − 1 ) . (12) \iota(w,y;z,s):=\exists x\left(\alpha(x;z,s)\land\alpha(yxy^{-1};z,s)\land w=yxy^{-1}x^{-1}\right). \tag*{(12)} ι ( w , y ; z , s ) := ∃ x ( α ( x ; z , s ) ∧ α ( y x y − 1 ; z , s ) ∧ w = y x y − 1 x − 1 ) . (12)
Since E = ⟨ r 2 ⟩ E=\langle r^2\rangle E = ⟨ r 2 ⟩ , the preceding calculation gives
I r 2 j = ⟨ c q 2 ∣ j ∣ − p 2 ∣ j ∣ ⟩ ( j ∈ Z ) . (13) I_{r^{2j}}=\langle c^{q^{2|j|}-p^{2|j|}}\rangle\qquad(j\in\mathbb{Z}). \tag*{(13)} I r 2 j = ⟨ c q 2∣ j ∣ − p 2∣ j ∣ ⟩ ( j ∈ Z ) . (13)
For j = 0 j=0 j = 0 this means I 1 = { 1 } I_1=\{1\} I 1 = { 1 } . Define, on E E E ,
Div ( y 1 , y 2 ; z , s ) ⟺ I y 2 ⊆ I y 1 . (14) \operatorname{Div}(y_1,y_2;z,s)\Longleftrightarrow I_{y_2}\subseteq I_{y_1}. \tag*{(14)} Div ( y 1 , y 2 ; z , s ) ⟺ I y 2 ⊆ I y 1 . (14)
Subgroup inclusion is expressed by ∀ w ( ι ( w , y 2 ; z , s ) ⇒ ι ( w , y 1 ; z , s ) ) \forall w\ (\iota(w,y_2;z,s)\Rightarrow\iota(w,y_1;z,s)) ∀ w ( ι ( w , y 2 ; z , s ) ⇒ ι ( w , y 1 ; z , s )) . Lemma 6.11 , applied to p 2 , q 2 p^2,q^2 p 2 , q 2 , proves
Div ( r 2 i , r 2 j ; z , s ) ⟺ i ∣ j . (15) \operatorname{Div}(r^{2i},r^{2j};z,s)\Longleftrightarrow i\mid j. \tag*{(15)} Div ( r 2 i , r 2 j ; z , s ) ⟺ i ∣ j . (15)
The soluble case
If U ∈ C U\in\mathcal{C} U ∈ C is soluble, Theorem 6.4 gives
U ≅ BS ( 1 , k ) = B ⋊ ⟨ v ⟩ , B = Z [ 1 / ∣ k ∣ ] , ∣ k ∣ > 1. U\cong\operatorname{BS}(1,k)=B\rtimes\langle v\rangle,\qquad B=\mathbb{Z}[1/|k|],\quad|k|>1. U ≅ BS ( 1 , k ) = B ⋊ ⟨ v ⟩ , B = Z [ 1/∣ k ∣ ] , ∣ k ∣ > 1.
Here conjugation by v v v multiplies the additive group B B B by k k k . The projection U → U / B ≅ Z U\to U/B\cong\mathbb{Z} U → U / B ≅ Z is the height map ; the height of b v j bv^j b v j is j j j . Locally cyclic groups and Z 2 \mathbb{Z}^2 Z 2 have no unequal-power relation. Neither does the Klein bottle group: its normal subgroup Z 2 \mathbb{Z}^2 Z 2 of index two has conjugation actions of order at most two, so such a relation would imply m 2 = n 2 m^2=n^2 m 2 = n 2 .
Let P s ( z , s ) \mathcal{P}_{s}(z,s) P s ( z , s ) say
z ≠ 1 , C U ( z ) is abelian and normal in U , [ z , s ] ≠ 1. z\ne1,\qquad C_U(z)\text{ is abelian and normal in }U,\qquad[z,s]\ne1. z = 1 , C U ( z ) is abelian and normal in U , [ z , s ] = 1.
Normality here is the first-order condition
∀ g ∀ x ( [ x , z ] = 1 ⟺ [ g x g − 1 , z ] = 1 ) . \forall g\,\forall x\ \bigl([x,z]=1\Longleftrightarrow[gxg^{-1},z]=1\bigr). ∀ g ∀ x ( [ x , z ] = 1 ⟺ [ g x g − 1 , z ] = 1 ) .
These conditions force C U ( z ) = B C_U(z)=B C U ( z ) = B and s ∉ B s\notin B s ∈ / B . Indeed, an element of nonzero height has centralizer intersecting B B B trivially, since its conjugation acts on B B B by a scalar different from one. If that centralizer were normal, its commutators with B B B would lie in this trivial intersection, a contradiction. Thus z ∈ B ∖ { 1 } z\in B\setminus\{1\} z ∈ B ∖ { 1 } , and its centralizer is exactly B B B .
Set
A = C U ( z ) = B , T = C U ( s ) , E = T 2 . A=C_U(z)=B,\qquad T=C_U(s),\qquad E=T^2. A = C U ( z ) = B , T = C U ( s ) , E = T 2 .
Projection to U / B ≅ Z U/B\cong\mathbb{Z} U / B ≅ Z is injective on T T T : an element of T ∩ B T\cap B T ∩ B would be fixed by the nontrivial scalar action of s s s . Thus T = ⟨ r ⟩ T=\langle r\rangle T = ⟨ r ⟩ is infinite cyclic. Orient r r r so that its height h h h is positive and put Q = k 2 h > 1 Q=k^{2h}>1 Q = k 2 h > 1 . Definitions (9)–(12) give, in additive notation,
I r 2 j = ( Q ∣ j ∣ − 1 ) B ( j ∈ Z ) . I_{r^{2j}}=(Q^{|j|}-1)B\qquad(j\in\mathbb{Z}). I r 2 j = ( Q ∣ j ∣ − 1 ) B ( j ∈ Z ) .
For negative j j j , multiplication by a power of Q Q Q is an automorphism of B B B , so the same subgroup occurs.
Every positive integer Q j − 1 Q^j-1 Q j − 1 is coprime to k k k . For two such integers d , e d,e d , e , one has e B ⊆ d B eB\subseteq dB e B ⊆ d B if and only if d ∣ e d\mid e d ∣ e in Z \mathbb{Z} Z : if e / d ∈ Z [ 1 / ∣ k ∣ ] e/d\in\mathbb{Z}[1/|k|] e / d ∈ Z [ 1/∣ k ∣ ] , the primes in d d d cannot be cancelled by denominators which are powers of k k k . Lemma 6.11 , with p = 1 p=1 p = 1 and q = Q q=Q q = Q , therefore proves (15) in this case as well.
The admissible parameters and the interpretation
To be metabelian is expressed by the sentence
Met : = ∀ x 1 , x 2 , x 3 , x 4 [ [ x 1 , x 2 ] , [ x 3 , x 4 ] ] = 1. \operatorname{Met}:=\forall x_1,x_2,x_3,x_4\ [[x_1,x_2],[x_3,x_4]]=1. Met := ∀ x 1 , x 2 , x 3 , x 4 [[ x 1 , x 2 ] , [ x 3 , x 4 ]] = 1.
For groups in C \mathcal{C} C , solubility is equivalent to metabelianity, by Theorem 6.4 . Define
P 0 ( z , s ) : = ( ¬ Met ∧ P n ( z , s ) ) ∨ ( Met ∧ P s ( z , s ) ) . \mathcal{P}_{0}(z,s):=(\neg\operatorname{Met}\wedge\mathcal{P}_{n}(z,s))\vee(\operatorname{Met}\wedge\mathcal{P}_{s}(z,s)). P 0 ( z , s ) := ( ¬ Met ∧ P n ( z , s )) ∨ ( Met ∧ P s ( z , s )) .
Use the definition of A A A in (10) when ¬ Met \neg\operatorname{Met} ¬ Met holds, and A = C U ( z ) A=C_{U}(z) A = C U ( z ) when Met \operatorname{Met} Met holds. This gives one formula α ( x ; z , s ) \alpha(x;z,s) α ( x ; z , s ) . The formula defining E E E is the same in both cases:
η ( y ; s ) : = ∃ v ( [ v , s ] = 1 ∧ y = v 2 ) . \eta(y;s):=\exists v\left([v,s]=1\wedge y=v^{2}\right). η ( y ; s ) := ∃ v ( [ v , s ] = 1 ∧ y = v 2 ) .
In (14) require also η ( y 1 ; s ) \eta(y_{1};s) η ( y 1 ; s ) and η ( y 2 ; s ) \eta(y_{2};s) η ( y 2 ; s ) . Finally, put
P ( z , s , u ) : = P 0 ( z , s ) ∧ η ( u ; s ) ∧ u ≠ 1 ∧ ∀ y ( η ( y ; s ) ⇒ Div ( u , y ; z , s ) ) . (16) \mathcal{P}(z,s,u):=\mathcal{P}_{0}(z,s)\wedge\eta(u;s)\wedge u\ne1
\wedge\forall y\left(\eta(y;s)\Rightarrow\operatorname{Div}(u,y;z,s)\right). \tag*{(16)} P ( z , s , u ) := P 0 ( z , s ) ∧ η ( u ; s ) ∧ u = 1 ∧ ∀ y ( η ( y ; s ) ⇒ Div ( u , y ; z , s ) ) . (16)
Proof of Theorem 6.2. For every pair satisfying P 0 \mathcal{P}_{0} P 0 , the calculations above give E = ⟨ r 2 ⟩ E=\langle r^{2}\rangle E = ⟨ r 2 ⟩ and Div ( r 2 i , r 2 j ; z , s ) \operatorname{Div}(r^{2i},r^{2j};z,s) Div ( r 2 i , r 2 j ; z , s ) if and only if i ∣ j i\mid j i ∣ j . Consequently, the last two conditions in (16) select exactly u = r 2 u=r^{2} u = r 2 and u = r − 2 u=r^{-2} u = r − 2 . For either choice the map
Z ⟶ E , n ⟼ u n \mathbb{Z}\longrightarrow E,\qquad n\longmapsto u^{n} Z ⟶ E , n ⟼ u n
identifies ( Z , + , ∣ , 0 , 1 ) (\mathbb{Z},+,\mid,0,1) ( Z , + , ∣ , 0 , 1 ) with ( E , ⋅ , Div , 1 U , u ) (E,\cdot,\operatorname{Div},1_{U},u) ( E , ⋅ , Div , 1 U , u ) .
The parameter set is nonempty. In the nonsoluble case choose z = a r z=a^{r} z = a r as in Lemma 6.8 and take an element s s s with ∣ Δ ( s ) ∣ ≠ 1 |\Delta(s)|\ne1 ∣Δ ( s ) ∣ = 1 . These satisfy P n \mathcal{P}_{n} P n . In the soluble case choose a nontrivial base element z z z and a stable letter s s s ; these satisfy P s \mathcal{P}_{s} P s . A generator or its inverse in E E E supplies u u u .
All the formulas are fixed, equality is ordinary equality, and every admissible tuple gives the same structure. This proves uniformity, regularity and injectivity. Applying the classical definition of multiplication in ( Z , + , ∣ , 0 , 1 ) (\mathbb{Z},+,\mid,0,1) ( Z , + , ∣ , 0 , 1 ) proves the assertion for the ring.
Corollary 6.12. Arithmetic is uniformly, regularly and injectively interpretable in each of the following classes:
non-unimodular GBS groups;
increasing unions of non-unimodular GBS groups whose integral cohomological dimension is two.
Proof. A GBS group has an aspherical graph of circles of dimension two. In the non-unimodular case a vertex generator a a a and an element s s s satisfy an unequal-power relation, and ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ is commensurated. Apply Theorem 6.2 .
For U = ⋃ i G i U=\bigcup_iG_i U = ⋃ i G i , choose such a , s a,s a , s in G 0 G_0 G 0 . The relation persists in every G i G_i G i and makes a a a elliptic in its GBS tree. Thus every G i G_i G i commensurates ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ , and so does U U U . The same theorem applies to the countable group U U U .
Corollary 6.13. The interpretation is uniform over all groups BS ( m , n ) \operatorname{BS}(m,n) BS ( m , n ) with m , n ≠ 0 m,n\ne0 m , n = 0 and ∣ m ∣ ≠ ∣ n ∣ |m|\ne|n| ∣ m ∣ = ∣ n ∣ .
Example 6.14. In G = BS ( 2 , 3 ) = ⟨ a , t ∣ t a 2 t − 1 = a 3 ⟩ G=\operatorname{BS}(2,3)=\langle a,t\mid ta^{2}t^{-1}=a^{3}\rangle G = BS ( 2 , 3 ) = ⟨ a , t ∣ t a 2 t − 1 = a 3 ⟩ , take D = ⟨ a ⟩ = C G ( a ) D=\langle a\rangle=C_{G}(a) D = ⟨ a ⟩ = C G ( a ) . The product of the domain and image of conjugation by t t t inside D D D is D D D itself. On E = C G ( t ) 2 = ⟨ t 2 ⟩ E=C_{G}(t)^{2}=\langle t^{2}\rangle E = C G ( t ) 2 = ⟨ t 2 ⟩ the construction gives
I t 2 j = ⟨ a 9 ∣ j ∣ − 4 ∣ j ∣ ⟩ . I_{t^{2j}}=\left\langle a^{9|j|-4|j|}\right\rangle. I t 2 j = ⟨ a 9∣ j ∣ − 4∣ j ∣ ⟩ . For example, I t 2 = ⟨ a 5 ⟩ I_{t^{2}}=\langle a^{5}\rangle I t 2 = ⟨ a 5 ⟩ and I t 4 = ⟨ a 65 ⟩ I_{t^{4}}=\langle a^{65}\rangle I t 4 = ⟨ a 65 ⟩ .
Bi-interpretability
Definition 6.15. Two structures are bi-interpretable if they are interpretable in one another and both composite interpretations are definably isomorphic to the original structures. Parameters are allowed in the interpretations and in the two isomorphisms.
Proposition 6.16. For every integer k k k with ∣ k ∣ > 1 |k| > 1 ∣ k ∣ > 1 , the group BS ( 1 , k ) \operatorname{BS}(1,k) BS ( 1 , k ) is bi-interpretable with Z \mathbb{Z} Z , with parameters. Consequently, every soluble group satisfying the hypotheses of Theorem 6.2 is bi-interpretable with Z \mathbb{Z} Z .
Proof. For k > 1 k > 1 k > 1 the stronger regular bi-interpretability result is [12 Theorem 3] . For the remaining case write
G = BS ( 1 , − k ) = B ⋊ ⟨ t ⟩ , B = Z [ 1 / k ] , k > 1 , G = \operatorname{BS}(1,-k) = B \rtimes\langle t\rangle,\qquad B = \mathbb{Z}[1/k],\qquad k > 1, G = BS ( 1 , − k ) = B ⋊ ⟨ t ⟩ , B = Z [ 1/ k ] , k > 1 ,
where t t t acts on B B B by multiplication by − k -k − k . Let a a a be the standard base generator, put s = t 2 s = t^2 s = t 2 , and set
H = B ⋊ ⟨ s ⟩ ≅ BS ( 1 , k 2 ) . H = B \rtimes\langle s\rangle\cong\operatorname{BS}(1,k^2). H = B ⋊ ⟨ s ⟩ ≅ BS ( 1 , k 2 ) .
Since B = C G ( a ) B = C_G(a) B = C G ( a ) and C G ( t ) = ⟨ t ⟩ C_G(t) = \langle t\rangle C G ( t ) = ⟨ t ⟩ , the subgroup H = C G ( a ) C G ( t ) 2 H = C_G(a)C_G(t)^2 H = C G ( a ) C G ( t ) 2 is definable in G G G .
Inside H H H , one has B = C H ( a ) B = C_H(a) B = C H ( a ) and ⟨ s ⟩ = C H ( s ) \langle s\rangle= C_H(s) ⟨ s ⟩ = C H ( s ) . Every h ∈ H h \in H h ∈ H has a unique expression h = b v h = bv h = b v with b ∈ B b \in B b ∈ B and v ∈ ⟨ s ⟩ v \in\langle s\rangle v ∈ ⟨ s ⟩ . The restriction of conjugation by t t t is therefore the definable automorphism
τ ( b v ) = b − k v . \tau(bv) = b^{-k}v. τ ( b v ) = b − k v .
On H × { 0 , 1 } H \times\{0,1\} H × { 0 , 1 } define
( h , i ) ( h ′ , j ) = ( h τ i ( h ′ ) s i j , i + j ( m o d 2 ) ) . (h,i)(h',j) = (h\tau^i(h')s^{ij},i+j\pmod2). ( h , i ) ( h ′ , j ) = ( h τ i ( h ′ ) s ij , i + j ( mod 2 )) .
The two-element set is coded by 1 H , s 1_H,s 1 H , s , and this multiplication is a finite list of first-order formulas. The map ( h , i ) ↦ h t i (h,i)\mapsto ht^i ( h , i ) ↦ h t i is an isomorphism onto G G G and is definable in G G G . Applying the definition of H H H in this interpreted group gives H × { 0 } H \times\{0\} H × { 0 } , with the definable isomorphism h ↦ ( h , 0 ) h\mapsto(h,0) h ↦ ( h , 0 ) . Thus G G G and H H H are bi-interpretable. Compose with the known bi-interpretation between H ≅ BS ( 1 , k 2 ) H\cong\operatorname{BS}(1,k^2) H ≅ BS ( 1 , k 2 ) and Z \mathbb{Z} Z .
The final assertion follows from Theorem 6.4 and the exclusion of k = 1 , − 1 k=1,-1 k = 1 , − 1 by the unequal-power relation. □
For fixed k > 1 k > 1 k > 1 , the construction for BS ( 1 , − k ) \operatorname{BS}(1,-k) BS ( 1 , − k ) can also be made regular. The condition
a ≠ 1 , t a t − 1 = a − k a\ne1,\qquad tat^{-1}=a^{-k} a = 1 , t a t − 1 = a − k
forces a a a to be a nontrivial base element and t t t to have height one. Hence the displayed definitions of H H H and τ \tau τ work for every such pair. Append the admissible parameters from the regular bi-interpretation of H H H , with their defining condition relativized to H H H . The two displayed isomorphisms are defined by the same formulas for every admissible tuple.
Proposition 6.17. There is a group in C \mathcal{C} C which is not bi-interpretable with Z \mathbb{Z} Z , even with finitely many parameters.
Proof. Let
U = ⟨ a , t 0 , t 1 , … ∣ t i a t i − 1 = a 2 ( i ≥ 0 ) ⟩ . U=\langle a,t_0,t_1,\ldots\mid t_iat_i^{-1}=a^2\ (i\ge0)\rangle. U = ⟨ a , t 0 , t 1 , … ∣ t i a t i − 1 = a 2 ( i ≥ 0 )⟩ .
This is the fundamental group of a graph of infinite cyclic groups with one vertex and countably many loop edges. Its graph of circles is an aspherical two-dimensional complex. It contains BS ( 1 , 2 ) \operatorname{BS}(1,2) BS ( 1 , 2 ) , so cd U = 2 \operatorname{cd}U=2 cd U = 2 . The subgroup ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ is commensurated and Δ ( t i ) = 2 \Delta(t_i)=2 Δ ( t i ) = 2 for all i i i . Given a finite tuple in U U U , choose words representing its entries. Only finitely many t i t_i t i occur. Interchanging two unused stable letters and fixing the remaining generators gives a nontrivial automorphism fixing the tuple.
If U U U were bi-interpretable with Z \mathbb{Z} Z , include in one finite tuple all parameters used in the interpretations and their composite isomorphisms. An automorphism fixing this tuple induces an automorphism of the interpreted integer ring, which must be the identity. The definable isomorphism for the composite interpretation then forces the original automorphism of U U U to be the identity. This contradicts the preceding construction.
Commensurators and arithmetic in one-relator groups
Theorem 7.1. The ring ( Z , + , × , 0 , 1 ) (\mathbb{Z}, +, \times, 0, 1) ( Z , + , × , 0 , 1 ) is uniformly, regularly and injectively interpretable in the class of one-relator groups containing a non-unimodular Baumslag–Solitar subgroup. The interpretation formulas and the formula defining admissible parameters are independent of the Baumslag–Solitar exponents.
A one-relator group G G G containing such a subgroup is torsion-free: one-relator groups with torsion are hyperbolic, whereas unequal powers of an infinite-order element of a hyperbolic group cannot be conjugate. Lyndon’s asphericity theorem gives cd G ≤ 2 \operatorname{cd} G \le2 cd G ≤ 2 [39 ] , and this bound passes to subgroups [2 Chapter VIII] .
The commensurator of the base cyclic subgroup
Fix
H = ⟨ a , s ⟩ ≅ BS ( m , n ) , s a m s − 1 = a n , ∣ m ∣ ≠ ∣ n ∣ , H = \langle a,s\rangle\cong\operatorname{BS}(m,n), \qquad sa^{m}s^{-1} = a^{n}, \qquad|m| \ne|n|, H = ⟨ a , s ⟩ ≅ BS ( m , n ) , s a m s − 1 = a n , ∣ m ∣ = ∣ n ∣ ,
and put M = Comm G ( ⟨ a ⟩ ) M = \operatorname{Comm}_G(\langle a\rangle) M = Comm G (⟨ a ⟩) . The group M M M is countable, has cohomological dimension two, and commensurates ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ . It therefore satisfies the hypotheses of Theorem 6.2 .
Lemma 7.2. For every nonzero integer r r r ,
C G ( a r ) ≤ M , C G ( a r ) = C M ( a r ) . C_G(a^r) \le M, \qquad C_G(a^r) = C_M(a^r). C G ( a r ) ≤ M , C G ( a r ) = C M ( a r ) .
Proof. An element centralizing a r a^r a r conjugates ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ to an infinite cyclic subgroup containing a r a^r a r . Their intersection is nontrivial, so the element belongs to M M M .
Proposition 7.3. The subgroup M M M is definable in G G G with parameters. More precisely, one of the following holds.
Some z = a r z = a^r z = a r , r ≥ 1 r \ge1 r ≥ 1 , has nonabelian centralizer. Then D = Z ( C G ( z ) ) D = Z(C_G(z)) D = Z ( C G ( z )) is infinite cyclic and
M = { g ∈ G : ∃ x ( δ ( x ; z ) ∧ x ≠ 1 ∧ δ ( g x g − 1 ; z ) ) } . (17) M = \{g \in G : \exists x\ (\delta(x;z) \land x \ne1 \land\delta(gxg^{-1};z))\}. \tag*{(17)} M = { g ∈ G : ∃ x ( δ ( x ; z ) ∧ x = 1 ∧ δ ( g x g − 1 ; z ))} . (17) Every C G ( a r ) C_G(a^r) C G ( a r ) , r ≥ 1 r \ge1 r ≥ 1 , is abelian. Then M ≅ BS ( 1 , k ) M \cong\operatorname{BS}(1,k) M ≅ BS ( 1 , k ) for some ∣ k ∣ > 1 |k| > 1 ∣ k ∣ > 1 , and
M = N G ( C G ( a ) ) . (18) M = N_G(C_G(a)). \tag*{(18)} M = N G ( C G ( a )) . (18)
Proof. In the first case, Lemma 6.7 makes D D D cyclic. It contains a r a^r a r , so it is commensurable with ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ . Consequently Comm G ( D ) = M \operatorname{Comm}_G(D) = M Comm G ( D ) = M , and nontrivial intersection of cyclic groups gives (17) .
In the second case, Lemmas 6.5 and 7.2 show that ker ( Δ : M → Q × ) \ker(\Delta: M \to\mathbb{Q}^{\times}) ker ( Δ : M → Q × ) is abelian. Thus M M M is metabelian. Theorem 6.4 and the unequal-power relation give M ≅ BS ( 1 , k ) M \cong\operatorname{BS}(1,k) M ≅ BS ( 1 , k ) , ∣ k ∣ > 1 |k| > 1 ∣ k ∣ > 1 .
Let B ≅ Z [ 1 / ∣ k ∣ ] B \cong\mathbb{Z}[1/|k|] B ≅ Z [ 1/∣ k ∣ ] be its standard base. The image of a a a in M / B ≅ Z M/B \cong\mathbb{Z} M / B ≅ Z is zero, since the displayed relation gives m a ˉ = n a ˉ m\bar{a}=n\bar{a} m a ˉ = n a ˉ and m ≠ n m \ne n m = n . Thus C M ( a ) = B C_M(a)=B C M ( a ) = B , and Lemma 7.2 gives C G ( a ) = B C_G(a)=B C G ( a ) = B . Every element of M M M normalizes B B B . Conversely, if g ∈ N G ( B ) g \in N_G(B) g ∈ N G ( B ) , then a a a and g a g − 1 gag^{-1} g a g − 1 are nontrivial elements of the torsion-free locally cyclic group B B B . They have equal nonzero powers, so g ∈ M g \in M g ∈ M . This proves (18) .
Proposition 7.4. Every finitely generated subgroup J J J with H ≤ J ≤ M H \leq J \leq M H ≤ J ≤ M is non-unimodular GBS. Every GBS subgroup of G G G containing H H H is contained in M M M . Consequently M M M is the union of an increasing sequence of non-unimodular GBS overgroups of H H H .
Moreover, M M M is finitely generated if and only if there is an inclusion-maximal GBS subgroup of G G G containing H H H . In this event the maximal subgroup is M M M , and it contains every GBS overgroup of H H H in G G G .
Proof. The first assertion is Lemma 6.6 applied inside M M M . If K K K is GBS and contains H H H , the unequal-power relation makes a a a elliptic in its Bass–Serre tree. All of K K K therefore commensurates ⟨ a ⟩ \langle a\rangle ⟨ a ⟩ , and K ≤ M K \leq M K ≤ M . Enumerate M = { g 1 , g 2 , … } M=\{g_1,g_2,\ldots\} M = { g 1 , g 2 , … } ; the groups ⟨ H , g 1 , … , g i ⟩ \langle H,g_1,\ldots,g_i\rangle ⟨ H , g 1 , … , g i ⟩ give the required chain.
If M M M is finitely generated, the first assertion makes it GBS, and the second makes it the largest such overgroup. Conversely, let K K K be an inclusion-maximal GBS overgroup of H H H . For every x ∈ M x \in M x ∈ M , the group ⟨ K , x ⟩ \langle K,x\rangle ⟨ K , x ⟩ is a finitely generated intermediate subgroup and hence GBS. Maximality gives x ∈ K x \in K x ∈ K . Thus K = M K=M K = M .
All applications of Kropholler’s theorem here are to finitely generated subgroups. We do not assume that the commensurator is finitely generated.
A definable family of admissible subgroups
To prove regularity in Theorem 7.1 , we give first-order conditions on the parameters defining the intermediate subgroup. Write
AbC ( z ) : = ∀ x ∀ y ( ( [ x , z ] = 1 ∧ [ y , z ] = 1 ) ⇒ [ x , y ] = 1 ) . \operatorname{AbC}(z) := \forall x \forall y \left(([x,z]=1 \land[y,z]=1) \Rightarrow[x,y]=1\right). AbC ( z ) := ∀ x ∀ y ( ([ x , z ] = 1 ∧ [ y , z ] = 1 ) ⇒ [ x , y ] = 1 ) .
For z ∈ G z \in G z ∈ G , define
μ n ( g ; z ) : = ∃ x ( δ ( x ; z ) ∧ x ≠ 1 ∧ δ ( g x g − 1 ; z ) ) , \mu_n(g;z) := \exists x\left(\delta(x;z) \land x \ne1 \land\delta(gxg^{-1};z)\right), μ n ( g ; z ) := ∃ x ( δ ( x ; z ) ∧ x = 1 ∧ δ ( g x g − 1 ; z ) ) ,
μ s ( g ; z ) : = ∀ x ( [ x , z ] = 1 ⟺ [ g x g − 1 , z ] = 1 ) . \mu_s(g;z) := \forall x\left([x,z]=1 \Longleftrightarrow[gxg^{-1},z]=1\right). μ s ( g ; z ) := ∀ x ( [ x , z ] = 1 ⟺ [ g x g − 1 , z ] = 1 ) .
The second formula defines N z = N G ( C G ( z ) ) N_z=N_G(C_G(z)) N z = N G ( C G ( z )) . When z ≠ 1 z \ne1 z = 1 and ¬ AbC ( z ) \neg\operatorname{AbC}(z) ¬ AbC ( z ) , the first defines Comm G ( D z ) \operatorname{Comm}_G(D_z) Comm G ( D z ) , where D z = Z ( C G ( z ) ) D_z=Z(C_G(z)) D z = Z ( C G ( z )) is infinite cyclic. Put
R s ( z ) = { x ∈ D z : s x s − 1 ∈ D z } , S s ( z ) = { x ∈ D z : s − 1 x s ∈ D z } . R_s(z)=\{x\in D_z:sxs^{-1}\in D_z\}, \qquad S_s(z)=\{x\in D_z:s^{-1}xs\in D_z\}. R s ( z ) = { x ∈ D z : s x s − 1 ∈ D z } , S s ( z ) = { x ∈ D z : s − 1 x s ∈ D z } .
Define the first parameter condition by
Q n ( z ) : = z ≠ 1 ∧ ¬ AbC ( z ) ∧ ∃ s ( μ n ( s ; z ) ∧ R s ( z ) ≠ S s ( z ) ) . Q_n(z):=z\ne1\land\neg\operatorname{AbC}(z)\land\exists s\left(\mu_n(s;z)\land R_s(z)\ne S_s(z)\right). Q n ( z ) := z = 1 ∧ ¬ AbC ( z ) ∧ ∃ s ( μ n ( s ; z ) ∧ R s ( z ) = S s ( z ) ) .
For the second condition, relativize the metabelian identity to N z N_z N z :
Q s ( z ) : = z ≠ 1 ∧ AbC ( z ) ∧ Met N z ∧ ∃ x , y ∈ N z ( [ x 2 , y 2 ] ≠ 1 ) . Q_s(z):=z\ne1\land\operatorname{AbC}(z)\land\operatorname{Met}^{N_z}\land\exists x,y\in N_z\left([x^2,y^2]\ne1\right). Q s ( z ) := z = 1 ∧ AbC ( z ) ∧ Met N z ∧ ∃ x , y ∈ N z ( [ x 2 , y 2 ] = 1 ) .
All subgroup-membership conditions and restricted quantifiers in these expressions abbreviate the displayed first-order formulas. Let
Q ( z ) : = Q n ( z ) ∨ Q s ( z ) , (19) Q(z):=Q_n(z)\lor Q_s(z), \tag*{(19)} Q ( z ) := Q n ( z ) ∨ Q s ( z ) , (19)
μ ( g ; z ) : = ( ¬ AbC ( z ) ∧ μ n ( g ; z ) ) ∨ ( AbC ( z ) ∧ μ s ( g ; z ) ) . (20) \mu(g;z):=\left(\neg\operatorname{AbC}(z)\land\mu_n(g;z)\right)\lor\left(\operatorname{AbC}(z)\land\mu_s(g;z)\right). \tag*{(20)} μ ( g ; z ) := ( ¬ AbC ( z ) ∧ μ n ( g ; z ) ) ∨ ( AbC ( z ) ∧ μ s ( g ; z ) ) . (20)
Lemma 7.5. If Q ( z ) Q(z) Q ( z ) holds, then M z = μ ( G ; z ) M_z=\mu(G;z) M z = μ ( G ; z ) belongs to C C C . If G G G contains a non-unimodular Baumslag–Solitar subgroup, then Q ( G ) Q(G) Q ( G ) is nonempty.
Proof. Suppose Q n ( z ) Q_n(z) Q n ( z ) holds. The group M z M_z M z commensurates the infinite cyclic group D z D_z D z . The inequality R s ( z ) ≠ S s ( z ) R_s(z)\ne S_s(z) R s ( z ) = S s ( z ) says that conjugation by s s s has modular value of absolute value different from one. Thus M z M_z M z satisfies the hypotheses of Theorem 6.2 .
Suppose Q s ( z ) Q_s(z) Q s ( z ) holds. The group M z = N z M_z=N_z M z = N z is a countable metabelian subgroup of G G G and has cohomological dimension at most two. By Theorem 6.4 , it is locally cyclic or isomorphic to BS ( 1 , k ) \operatorname{BS}(1,k) BS ( 1 , k ) . Locally cyclic groups and BS ( 1 , 1 ) \operatorname{BS}(1,1) BS ( 1 , 1 ) are abelian. In BS ( 1 , − 1 ) \operatorname{BS}(1,-1) BS ( 1 , − 1 ) , all squares lie in the normal abelian subgroup of index two, so they commute. The last condition in Q s Q_s Q s excludes these cases. Hence M z ≅ BS ( 1 , k ) M_z\cong\operatorname{BS}(1,k) M z ≅ BS ( 1 , k ) with ∣ k ∣ > 1 |k|>1 ∣ k ∣ > 1 , and M z ∈ C M_z\in C M z ∈ C .
For nonemptiness, apply Proposition 7.3 to the given subgroup H H H . In its first case choose the indicated power z = a r z=a^r z = a r . The modular value of the original stable letter supplies Q n ( z ) Q_n(z) Q n ( z ) . In its second case take z = a z=a z = a . Then N z = M ≅ BS ( 1 , k ) N_z=M\cong\operatorname{BS}(1,k) N z = M ≅ BS ( 1 , k ) , ∣ k ∣ > 1 |k|>1 ∣ k ∣ > 1 , and the squares of a nontrivial base element and a stable letter do not commute. Thus Q s ( z ) Q_s(z) Q s ( z ) holds.
Proof of Theorem 7.1 . For every w w w satisfying Q ( w ) Q(w) Q ( w ) , apply Theorem 6.2 inside M w M_w M w . Let P \mathcal{P} P be the parameter formula (16) . A parameter formula in G G G is
P G ( w , z , s , u ) : = Q ( w ) ∧ μ ( z ; w ) ∧ μ ( s ; w ) ∧ μ ( u ; w ) ∧ P M w ( z , s , u ) , P_G(w,z,s,u):=Q(w)\land\mu(z;w)\land\mu(s;w)\land\mu(u;w)\land P^{M_w}(z,s,u), P G ( w , z , s , u ) := Q ( w ) ∧ μ ( z ; w ) ∧ μ ( s ; w ) ∧ μ ( u ; w ) ∧ P M w ( z , s , u ) ,
where every quantifier in P M w P^{M_w} P M w is restricted to μ ( G ; w ) \mu(G;w) μ ( G ; w ) . Relativize the interpretation formulas in the same way.
Lemma 7.5 and Theorem 6.2 show that P G ( G ) P_G(G) P G ( G ) is nonempty and that every tuple satisfying it defines the integer ring. Equality remains ordinary equality. None of these formulas contains the exponents of the originally given Baumslag–Solitar subgroup. This proves all three assertions.
Corollary 7.6. With the notation above, arithmetic is uniformly, regularly and injectively interpretable in the pure group M M M . If M M M is soluble, it is bi-interpretable with Z \mathbb{Z} Z , with parameters.
Proof. Apply Theorem 6.2 and Proposition 6.16 , respectively, to M M M .
The second assertion is a statement about the commensurator M M M . Bi-interpretability of the ambient group G G G requires definable isomorphisms for the two composite interpretations.
Further interpretations and undecidability
Lemma 7.7. Every fixed finitely presented group is absolutely and injectively interpretable in ( Z , + , × , 0 , 1 ) (\mathbb{Z},+,\times,0,1) ( Z , + , × , 0 , 1 ) .
Proof. Fix H = ⟨ x 1 , … , x r ∣ R 1 , … , R k ⟩ H=\langle x_1,\ldots,x_r\mid R_1,\ldots,R_k\rangle H = ⟨ x 1 , … , x r ∣ R 1 , … , R k ⟩ and code finite words in x 1 ± 1 , … , x r ± 1 x_1^{\pm1},\ldots,x_r^{\pm1} x 1 ± 1 , … , x r ± 1 by natural numbers. The natural numbers are definable in Z \mathbb{Z} Z as sums of four squares. The set W W W of word codes, concatenation and inversion are computable, hence arithmetically definable.
The relation F ( u , v ) F(u,v) F ( u , v ) saying that two words represent the same element of H H H is computably enumerable: enumerate applications of the defining relators and free reductions. It is therefore arithmetically definable; see [12 ] , Section 2.1. For an injective interpretation, use
W min = { u ∈ W : ∀ v ∈ W ( v < u ⇒ ¬ F ( v , u ) ) } . W_{\min}=\{u\in W:\forall v\in W\,(v<u\Rightarrow\neg F(v,u))\}. W m i n = { u ∈ W : ∀ v ∈ W ( v < u ⇒ ¬ F ( v , u ))} .
Each equivalence class has one least code. On W min W_{\min} W m i n define multiplication by F ( concat ( u , v ) , w ) F(\operatorname{concat}(u,v),w) F ( concat ( u , v ) , w ) , and define inversion and identity in the same way. Equality is ordinary equality. The formulas depend only on the fixed finite presentation.
Corollary 7.8. Every fixed finitely presented group is uniformly, regularly and injectively interpretable in every group in C C C , and in every one-relator group containing a non-unimodular Baumslag–Solitar subgroup.
Proof. Compose Lemma 7.7 with Theorem 6.2 or Theorem 7.1. The admissible parameter set is unchanged.
These group operations are obtained by arithmetic coding. The definable subgroup in Theorem 5.7, in contrast, has the inherited group operations.
Corollary 7.9. Every one-relator group containing a non-unimodular Baumslag–Solitar subgroup has undecidable elementary theory. One computable translation of arithmetic sentences works for all groups in this class. The same assertion holds for the class C C C .
Proof. Let P ( c ˉ ) P(\bar{c}) P ( c ˉ ) be the relevant admissibility formula and let σ I ( c ˉ ) \sigma^{I}(\bar{c}) σ I ( c ˉ ) be the translation of an arithmetic sentence σ \sigma σ under the interpretation. Put
σ ^ : = ∃ c ˉ ( P ( c ˉ ) ∧ σ I ( c ˉ ) ) . \hat{\sigma} := \exists\bar{c}\left(P(\bar{c}) \wedge\sigma^{I}(\bar{c})\right). σ ^ := ∃ c ˉ ( P ( c ˉ ) ∧ σ I ( c ˉ ) ) .
Every admissible tuple gives the standard integer ring, and there is at least one such tuple. Hence, for every group V V V in the stated class,
V ⊨ σ ^ ⟺ Z ⊨ σ . V \models\hat{\sigma} \Longleftrightarrow\mathbb{Z} \models\sigma. V ⊨ σ ^ ⟺ Z ⊨ σ .
The translation is computable and independent of V V V . Undecidability follows from that of arithmetic [55 ] .
The results of this section do not use either result from [46 , 47 ] . Their defining formulas contain universal quantifiers; the Diophantine problems are considered separately in Section 8.
Equations and other decision problems
Proposition 8.1. For every integer n > 1 n > 1 n > 1 , BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) has undecidable elementary theory, but is equationally Noetherian.
Proof. The arithmetic interpretation is due to Khelif [30 ] ; the stronger regular bi-interpretation and elementary-equivalence classification are given in [28 ] , [12 ] . For Noetherianity, the standard faithful representation is
a ⟼ ( 1 1 0 1 ) , t ⟼ ( n 0 0 1 ) . a \longmapsto\begin{pmatrix}1 & 1 \\ 0 & 1\end{pmatrix}, \qquad t \longmapsto\begin{pmatrix}n & 0 \\ 0 & 1\end{pmatrix}. a ⟼ ( 1 0 1 1 ) , t ⟼ ( n 0 0 1 ) .
It identifies Z [ 1 / n ] ⋊ Z \mathbb{Z}[1/n] \rtimes\mathbb{Z} Z [ 1/ n ] ⋊ Z with a subgroup of GL 2 ( Q ) \operatorname{GL}_2(\mathbb{Q}) GL 2 ( Q ) . Linear groups over a field are equationally Noetherian: entries of equations, with inverse determinants added as variables, generate an ideal in a Noetherian polynomial ring. Finite generation of that ideal gives a finite subsystem.
Proposition 8.2. For nonzero integers m , n m,n m , n , BS ( m , n ) \operatorname{BS}(m,n) BS ( m , n ) is equationally Noetherian if and only if
min { ∣ m ∣ , ∣ n ∣ } = 1 or ∣ m ∣ = ∣ n ∣ . \min\{|m|, |n|\} = 1 \quad\text{or} \quad|m| = |n|. min { ∣ m ∣ , ∣ n ∣ } = 1 or ∣ m ∣ = ∣ n ∣. Moreover, BS ( m , ± m ) \operatorname{BS}(m,\pm m) BS ( m , ± m ) has decidable equations and inequations.
Proof. The Noetherianity criterion is [23 Proposition 5.18] , citing [1 ] . The unimodular groups have the explicit finite-index direct products of Proposition 9.1; apply [6 Theorem 3.1] for equations and inequations, including recognizable constraints.
In particular, the groups BS ( m , ± m ) \operatorname{BS}(m,\pm m) BS ( m , ± m ) are equationally Noetherian.
Theorem 8.3. The Diophantine problem is undecidable in the one-relator group
B d = ⟨ a , t ∣ ( t a t − 1 ) a ( t a t − 1 ) − 1 = a d B_d=\langle a,t\mid(tat^{-1})a(tat^{-1})^{-1}=a^d B d = ⟨ a , t ∣ ( t a t − 1 ) a ( t a t − 1 ) − 1 = a d for every integer d ≥ 2 d\ge2 d ≥ 2 .
For prime d d d , this is Gray–Levine [21 Theorem 1.1] ; Nyberg-Brodda [45 Theorem A] gives all d ≥ 2 d\ge2 d ≥ 2 . Thus the Diophantine problem is not decidable for all one-relator groups. Each B d B_d B d contains BS ( 1 , d ) \operatorname{BS}(1,d) BS ( 1 , d ) , by Lemma 3.2 , taking u = a u=a u = a and v = t a t − 1 v=tat^{-1} v = t a t − 1 . Corollary 5.8 also gives undecidability of Th ( B d ) \operatorname{Th}(B_d) Th ( B d ) .
This does not settle arbitrary systems of equations in BS ( 1 , n ) \operatorname{BS}(1,n) BS ( 1 , n ) itself. Decidability results for quadratic equations, for example [41 ] , concern a restricted class of equations. Likewise, undecidability of a full elementary theory does not imply undecidability of its positive existential fragment.
Proposition 8.4. There is an unconditional algorithm deciding whether an arbitrary one-relator group is fully residually free.
Proof. A finitely generated group is fully residually free if every finite set of nonidentity elements survives simultaneously under some homomorphism to a free group; these are the limit groups. Bumagin- Kharlampovich - Miasnikov [3 ] and Groves–Wilton [22 ] gives a recognition algorithm from a finite presentation and a solution to its word problem. Magnus supplies the latter uniformly for one-relator groups.
Theorem 8.5. For m ≥ 1 m\ge1 m ≥ 1 , the one-relator group
K m = ⟨ a , t ∣ [ t , a ( a − 1 t − 1 a t ) − m ] = 1 ⟩ K_m=\langle a,t\mid[t,a(a^{-1}t^{-1}at)^{-m}]=1\rangle K m = ⟨ a , t ∣ [ t , a ( a − 1 t − 1 a t ) − m ] = 1 ⟩ has a retract isomorphic to BS ( m , m + 1 ) \operatorname{BS}(m,m+1) BS ( m , m + 1 ) . The group K 2 K_2 K 2 is non-Hopfian and not residually finite, and K 1 K_1 K 1 is not automatic.
This is [57 Theorem 1.3] . In particular, a one-relator group with a commutator relator need not be Hopfian, residually finite, or automatic. Since K 1 K_1 K 1 contains BS ( 1 , 2 ) \operatorname{BS}(1,2) BS ( 1 , 2 ) , Corollary 5.8 applies to K 1 K_1 K 1 . For every m ≥ 2 m\ge2 m ≥ 2 , Corollary 6.13 and Corollary 7.9 also imply that Th ( K m ) \operatorname{Th}(K_m) Th ( K m ) is undecidable, since the retract embeds in K m K_m K m . Gardam–Woodhouse [17 ] give further nonautomatic one-relator groups containing no BS ( m , n ) \operatorname{BS}(m,n) BS ( m , n ) with m ≠ ± n m\ne\pm n m = ± n .
Unimodular Baumslag–Solitar groups
By changing the sign of both parameters, every Baumslag–Solitar group with ∣ m ∣ = ∣ n ∣ = k > 1 \lvert m\rvert=\lvert n\rvert=k>1 ∣ m ∣ = ∣ n ∣ = k > 1 is isomorphic to BS ( k , k ) \operatorname{BS}(k,k) BS ( k , k ) or BS ( k , − k ) \operatorname{BS}(k,-k) BS ( k , − k ) . Write F r F_r F r for the free group of rank r r r .
Proposition 9.1. For k > 1 k>1 k > 1 , the following normal finite-index subgroups are direct products:
In G + = BS ( k , k ) G_+=\operatorname{BS}(k,k) G + = BS ( k , k ) , the kernel of
G + ⟶ C k , a ⟼ 1 ‾ , t ⟼ 0 ‾ G_+\longrightarrow C_k,\qquad a\longmapsto\overline{1},\quad t\longmapsto\overline{0} G + ⟶ C k , a ⟼ 1 , t ⟼ 0 has index k k k and is isomorphic to F k × Z F_k\times\mathbb{Z} F k × Z .
In G − = BS ( k , − k ) G_{-}=\operatorname{BS}(k,-k) G − = BS ( k , − k ) , the kernel of
G − ⟶ C k × C 2 , a ⟼ ( 1 ‾ , 0 ‾ ) , t ⟼ ( 0 ‾ , 1 ‾ ) G_{-}\longrightarrow C_k\times C_2,\qquad a\longmapsto(\overline{1},\overline{0}),\qquad t\longmapsto(\overline{0},\overline{1}) G − ⟶ C k × C 2 , a ⟼ ( 1 , 0 ) , t ⟼ ( 0 , 1 )
has index 2 k 2k 2 k and is isomorphic to F 2 k − 1 × Z F_{2k-1}\times\mathbb{Z} F 2 k − 1 × Z .
Proof. For the first assertion, put
z = a k , x i = a i t a − i ( 0 ≤ i < k ) . z=a^k,\qquad x_i=a^ita^{-i}\quad(0\leq i<k). z = a k , x i = a i t a − i ( 0 ≤ i < k ) .
Reidemeister–Schreier rewriting, with representatives 1 , a , … , a k − 1 1,a,\ldots,a^{k-1} 1 , a , … , a k − 1 , gives the presentation
H + = ⟨ z , x 0 , … , x k − 1 ∣ [ z , x i ] = 1 ( 0 ≤ i < k ) ⟩ . H_{+}=\langle z,x_0,\ldots,x_{k-1}\mid[z,x_i]=1\ (0\leq i<k)\rangle. H + = ⟨ z , x 0 , … , x k − 1 ∣ [ z , x i ] = 1 ( 0 ≤ i < k )⟩ .
Thus H + = F ( x 0 , … , x k − 1 ) × ⟨ z ⟩ H_{+}=F(x_0,\ldots,x_{k-1})\times\langle z\rangle H + = F ( x 0 , … , x k − 1 ) × ⟨ z ⟩ , and the map onto C k C_k C k gives its index.
For the second assertion, let A = ⟨ a k ⟩ A=\langle a^k\rangle A = ⟨ a k ⟩ . This is an infinite cyclic normal subgroup of G − G_{-} G − ; conjugation by a a a fixes its generator and conjugation by t t t inverts it. The quotient is
G − / A ≅ C k ∗ Z . G_{-}/A\cong C_k\ast\mathbb{Z}. G − / A ≅ C k ∗ Z .
Let H − H_{-} H − be the kernel in the statement and let H ‾ − \overline{H}_{-} H − be its image in this quotient. Then H ‾ − \overline{H}_{-} H − is the kernel of the corresponding surjection C k ∗ Z → C k × C 2 C_k\ast\mathbb{Z}\to C_k\times C_2 C k ∗ Z → C k × C 2 .
View C k ∗ Z C_k\ast\mathbb{Z} C k ∗ Z as the fundamental group of a graph of groups with one vertex group C k C_k C k and one loop edge with trivial group. The restriction of the finite quotient map to every conjugate of C k C_k C k is injective, so H ‾ − \overline{H}_{-} H − acts freely on the Bass–Serre tree. Its quotient graph has 2 k / k = 2 2k/k=2 2 k / k = 2 vertices and 2 k 2k 2 k edges. It follows that H ‾ − ≅ F 2 k − 1 \overline{H}_{-}\cong F_{2k-1} H − ≅ F 2 k − 1 .
Every element of H − H_{-} H − has even exponent sum in t t t , hence centralizes A A A . The sequence
1 ⟶ A ⟶ H − ⟶ F 2 k − 1 ⟶ 1 1\longrightarrow A\longrightarrow H_{-}\longrightarrow F_{2k-1}\longrightarrow1 1 ⟶ A ⟶ H − ⟶ F 2 k − 1 ⟶ 1
is therefore central and splits: choose lifts of a free basis of the quotient. Their generated subgroup maps isomorphically onto the free quotient and meets A A A trivially. Hence H − = F 2 k − 1 × A H_{-}=F_{2k-1}\times A H − = F 2 k − 1 × A .
Example 9.2. The group BS ( 2 , 2 ) \operatorname{BS}(2,2) BS ( 2 , 2 ) has the index-two subgroup
⟨ t , a t a − 1 , a 2 ⟩ = F ( t , a t a − 1 ) × ⟨ a 2 ⟩ . \langle t,ata^{-1},a^2\rangle=F(t,ata^{-1})\times\langle a^2\rangle. ⟨ t , a t a − 1 , a 2 ⟩ = F ( t , a t a − 1 ) × ⟨ a 2 ⟩ .
The group BS ( 2 , − 2 ) \operatorname{BS}(2,-2) BS ( 2 , − 2 ) has an index-four subgroup isomorphic to F 3 × Z F_3\times\mathbb{Z} F 3 × Z .
The elementary theories of the direct products
We record the effective separation of formulas which will also be used for the periodic action. It is the finite-product instance of the Feferman–Vaught method [15 ] .
Lemma 9.3. Let A , B A,B A , B be structures in disjoint languages, regarded as a two-sorted structure with no symbols connecting the sorts. Every formula is effectively equivalent to a finite disjunction
⋁ ν = 1 N ( α ν ( x ˉ ) ∧ β ν ( y ˉ ) ) . \bigvee_{\nu=1}^{N}\left(\alpha_{\nu}(\bar{x})\wedge\beta_{\nu}(\bar{y})\right). ν = 1 ⋁ N ( α ν ( x ˉ ) ∧ β ν ( y ˉ ) ) . where α ν \alpha_{\nu} α ν uses only the A A A -sort and β ν \beta_{\nu} β ν uses only the B B B -sort. If the theories of both sorts are decidable, then the theory of the two-sorted structure is decidable.
Proof. Atomic formulas belong to one sort. Finite disjunctions of separated conjunctions are closed effectively under Boolean operations, by distributivity and disjunctive normal form. For an A \mathcal{A} A -variable x x x , existential quantification gives
⋁ ν ( α ν ∧ β ν ) ⟷ ⋁ ν ( ( ∃ x α ν ) ∧ β ν ) , \bigvee_{\nu}\left(\alpha_{\nu}\land\beta_{\nu}\right)\ \longleftrightarrow\ \bigvee_{\nu}\left((\exists x\ \alpha_{\nu})\land\beta_{\nu}\right), ν ⋁ ( α ν ∧ β ν ) ⟷ ν ⋁ ( ( ∃ x α ν ) ∧ β ν ) ,
because x x x does not occur in β ν \beta_{\nu} β ν . The analogous operation handles the other sort. Universal quantification follows from negation and existential quantification. Induction on formulas proves the assertion, including arbitrary quantifier alternation. For a sentence, the resulting α ν , β ν \alpha_{\nu},\beta_{\nu} α ν , β ν are sentences in their respective sorts and their truth values can be decided.
Corollary 9.4. For every fixed r ≥ 1 r\geq1 r ≥ 1 , the elementary theory of F r × Z F_r\times\mathbb{Z} F r × Z is decidable. In particular, both direct-product subgroups in Proposition 9.1 have decidable elementary theory.
Proof. The theories of F r F_r F r and of ( Z , + ) (\mathbb{Z},+) ( Z , + ) are decidable, by [27 ] and Presburger arithmetic; the rank-one case is also additive arithmetic. Interpret the product on pairs with coordinatewise multiplication and inverse. Each atomic equality becomes a conjunction of one equality in each sort. Apply Lemma 9.3 .
The periodic action and the full theory
Proposition 9.5. Let F k = F ( x 0 , … , x k − 1 ) F_k=F(x_0,\ldots,x_{k-1}) F k = F ( x 0 , … , x k − 1 ) and let σ ∈ Aut ( F k ) \sigma\in\operatorname{Aut}(F_k) σ ∈ Aut ( F k ) be defined by σ ( x i ) = x i + 1 ( m o d k ) \sigma(x_i)=x_{i+1\pmod{k}} σ ( x i ) = x i + 1 ( mod k ) . Then
BS ( k , k ) ≅ F k ⋊ σ Z , \operatorname{BS}(k,k)\cong F_k\rtimes_{\sigma}\mathbb{Z}, BS ( k , k ) ≅ F k ⋊ σ Z , where the generator of Z \mathbb{Z} Z corresponds to a a a , and x i x_i x i corresponds to a i t a − i a^ita^{-i} a i t a − i .
Proof. The semidirect product has presentation
⟨ a , x 0 , … , x k − 1 ∣ a x i a − 1 = x i + 1 ( m o d k ) ( 0 ≤ i < k ) ⟩ . \langle a,x_0,\ldots,x_{k-1}\mid ax_ia^{-1}=x_{i+1\pmod{k}}\ (0\leq i<k)\rangle. ⟨ a , x 0 , … , x k − 1 ∣ a x i a − 1 = x i + 1 ( mod k ) ( 0 ≤ i < k )⟩ .
Eliminating x 1 , … , x k − 1 x_1,\ldots,x_{k-1} x 1 , … , x k − 1 gives ⟨ a , x 0 ∣ a k x 0 a − k = x 0 ⟩ \langle a,x_0\mid a^kx_0a^{-k}=x_0\rangle ⟨ a , x 0 ∣ a k x 0 a − k = x 0 ⟩ . Taking x 0 = t x_0=t x 0 = t yields the defining presentation of BS ( k , k ) \operatorname{BS}(k,k) BS ( k , k ) .
Proposition 9.6. If Th ( F k , ⋅ , − 1 , 1 , σ ) \operatorname{Th}(F_k,\cdot,{}^{-1},1,\sigma) Th ( F k , ⋅ , − 1 , 1 , σ ) is decidable for the automorphism of Proposition 9.5, then Th ( BS ( k , k ) ) \operatorname{Th}(\operatorname{BS}(k,k)) Th ( BS ( k , k )) is decidable. There is an effective translation of every group sentence into a finite Boolean combination of sentences in ( F k , σ ) (F_k,\sigma) ( F k , σ ) and ( Z , + , 0 , 1 ) (\mathbb{Z},+,0,1) ( Z , + , 0 , 1 ) .
Proof. Every element has a unique expression w a k h + r wa^{kh+r} w a k h + r , where w ∈ F k w\in F_k w ∈ F k , h ∈ Z h\in\mathbb{Z} h ∈ Z , and 0 ≤ r < k 0\leq r<k 0 ≤ r < k . Use the coordinates ( w , h , r ) (w,h,r) ( w , h , r ) . Since σ k = 1 \sigma^k=1 σ k = 1 , multiplication is
( w , h , r ) ( v , j , s ) = ( w σ r ( v ) , h + j + ⌊ r + s k ⌋ , ( r + s ) mod k ) . (21) (w,h,r)(v,j,s)=\left(w\sigma^r(v),h+j+\left\lfloor\frac{r+s}{k}\right\rfloor,(r+s)\mathbin{\operatorname{mod}} k\right). \tag*{(21)} ( w , h , r ) ( v , j , s ) = ( w σ r ( v ) , h + j + ⌊ k r + s ⌋ , ( r + s ) mod k ) . (21)
Inversion is
( w , h , r ) − 1 = { ( w − 1 , − h , 0 ) , r = 0 , ( σ − r ( w − 1 ) , − h − 1 , k − r ) , r > 0. (22) (w,h,r)^{-1}=
\begin{cases}
(w^{-1},-h,0), & r=0,\\
(\sigma^{-r}(w^{-1}),-h-1,k-r), & r>0.
\end{cases} \tag*{(22)} ( w , h , r ) − 1 = { ( w − 1 , − h , 0 ) , ( σ − r ( w − 1 ) , − h − 1 , k − r ) , r = 0 , r > 0. (22)
For fixed residue coordinates, every group term has a free-group coordinate which is a term in the language with σ \sigma σ , and an integer coordinate which is an integral linear expression. An atomic equality is false when its residue coordinates differ; otherwise it is a conjunction of an equality in the free-group sort and a linear equality in the integer sort. Translate quantifiers by the finite residue cases:
∃ g φ ( g ) ⟷ ⋁ r = 0 k − 1 ∃ w ∃ h φ ^ ( w , h , r ) . \exists g\ \varphi(g) \longleftrightarrow\bigvee_{r=0}^{k-1} \exists w\ \exists h\ \widehat{\varphi}(w,h,r). ∃ g φ ( g ) ⟷ r = 0 ⋁ k − 1 ∃ w ∃ h φ ( w , h , r ) .
Universal quantifiers are treated by conjunction over the residues and universal quantification over the two infinite coordinates. Apply Lemma 9.3 . Presburger arithmetic decides the integer sentences, and the assumed algorithm decides the free-group sentences. Thus the procedure terminates on every input sentence.
Remark 9.7. Proposition 9.6 is conditional. Decidability of the pure free-group theory does not supply a decision procedure for its expansion by σ \sigma σ . The images of the basis determine a computable automorphism, but a first-order reduction also has to retain the relation between a quantified element and its image. Replacing w w w , σ ( w ) \sigma(w) σ ( w ) , … \ldots … , σ k − 1 ( w ) \sigma^{k-1}(w) σ k − 1 ( w ) by independent variables loses that relation. For example, σ \sigma σ fixes no nonidentity element: a nonempty reduced word changes its first letter under the cyclic basis permutation. Hence
∃ w ( w ≠ 1 ∧ σ ( w ) = w ) \exists w\ (w \ne1 \land\sigma(w)=w) ∃ w ( w = 1 ∧ σ ( w ) = w )
is false, whereas independent orbit coordinates would permit a nonidentity solution to the corresponding equality.
There is a second formulation of the sufficient condition. Put
V k = F k ⋊ σ C k ≅ C k ∗ Z . V_k = F_k \rtimes_{\sigma} C_k \cong C_k * \mathbb{Z}. V k = F k ⋊ σ C k ≅ C k ∗ Z .
where the generator c c c of C k C_k C k conjugates x i x_i x i to x i + 1 x_{i+1} x i + 1 (mod k k k ). Eliminating the x i x_i x i , i > 0 i>0 i > 0 , gives the presentation ⟨ c , x 0 ∣ c k = 1 ⟩ \langle c,x_0 \mid c^k=1\rangle ⟨ c , x 0 ∣ c k = 1 ⟩ . Let
ρ : V k ⟶ C k , ρ ( c ) = c , ρ ( x 0 ) = 1. \rho: V_k \longrightarrow C_k,\qquad\rho(c)=c,\quad\rho(x_0)=1. ρ : V k ⟶ C k , ρ ( c ) = c , ρ ( x 0 ) = 1.
Then ker ρ = F k \ker\rho=F_k ker ρ = F k , and σ \sigma σ is conjugation by c c c on this kernel. Consequently, decidability of Th ( V k , ker ρ , c ) \operatorname{Th}(V_k,\ker\rho,c) Th ( V k , ker ρ , c ) would imply decidability of Th ( F k , σ ) \operatorname{Th}(F_k,\sigma) Th ( F k , σ ) and hence of Th ( B S ( k , k ) ) \operatorname{Th}(\mathrm{BS}(k,k)) Th ( BS ( k , k )) . Here ker ρ \ker\rho ker ρ is a named unary predicate; its definability in the pure group is not assumed.
The analysis of free groups expanded by finite-quotient predicates in [13 ] supplies related Makanin–Razborov diagrams, towers and formal-solution results. Those results on positive theory do not give the full decision theorem required in Proposition 9.6. For B S ( k , − k ) \mathrm{BS}(k,-k) BS ( k , − k ) , Proposition 9.1 proves the virtual direct-product statement.
Effective virtual free-by-cyclic presentations
Assuming the virtual compact specialness result stated as Theorem 1.1 in [47 ] , we construct a virtual free-by-cyclic presentation for a hyperbolic one-relator group. We compute a finite-index normal subgroup, an embedding in a mapping torus of a finite-rank free-group automorphism, and a finite HNN presentation. The free kernel may have infinite rank.
Virtual free-by-cyclic subgroups
Definition 10.1. A group H H H is free-by-cyclic if there is an exact sequence
1 ⟶ K ⟶ H ⟶ C ⟶ 1 , 1 \longrightarrow K \longrightarrow H \longrightarrow C \longrightarrow1, 1 ⟶ K ⟶ H ⟶ C ⟶ 1 ,
where K K K is free and C ≤ Z C \le\mathbb{Z} C ≤ Z . The rank of K K K is not required to be finite, and C C C may be trivial. A group is virtually free-by-cyclic if it has a finite-index subgroup with this property.
If C ≠ 0 C \ne0 C = 0 , identifying C C C with Z \mathbb{Z} Z and choosing a preimage s s s of 1 1 1 gives H = K ⋊ β ⟨ s ⟩ H = K \rtimes_{\beta} \langle s \rangle H = K ⋊ β ⟨ s ⟩ , where β ( k ) = s k s − 1 \beta(k) = sks^{-1} β ( k ) = s k s − 1 . We use the convention
E α = F d ⋊ α ⟨ t ⟩ = ⟨ a 1 , … , a d , t ∣ t a i t − 1 = α ( a i ) , 1 ≤ i ≤ d ⟩ . (23) E_{\alpha} = F_d \rtimes_{\alpha} \langle t \rangle= \langle a_1,\ldots,a_d,t \mid ta_i t^{-1} = \alpha(a_i),\ 1 \le i \le d \rangle. \tag*{(23)} E α = F d ⋊ α ⟨ t ⟩ = ⟨ a 1 , … , a d , t ∣ t a i t − 1 = α ( a i ) , 1 ≤ i ≤ d ⟩ . (23)
Thus elements of E α E_{\alpha} E α have normal forms w t n wt^n w t n , with w ∈ F d w \in F_d w ∈ F d . The projection π : E α → Z \pi: E_{\alpha} \to\mathbb{Z} π : E α → Z is given by π ( w t n ) = n \pi(wt^n) = n π ( w t n ) = n .
The result stated as Theorem 1.1 in [47 ] asserts that every hyperbolic one-relator group is virtually compact special. Corollary 18.1 of that paper then gives a finite-index subgroup embedded in a group of the form (23) . The group F d F_d F d has finite rank, but the intersection of the embedded subgroup with F d F_d F d need not be finitely generated. As explained in the introduction, we have read that paper but have not verified all details of its proofs. The following theorem assumes the cited virtual compact specialness result.
Theorem 10.2. Assume the result stated as Theorem 1.1 in [47 ] . There is a uniform algorithm which, given a finite one-relator presentation
G = ⟨ X ∣ r ⟩ G = \langle X \mid r \rangle G = ⟨ X ∣ r ⟩ of a hyperbolic group, computes the following data:
(i) a finite-index normal subgroup H ⊴ G H \trianglelefteq G H ⊴ G , a finite quotient with kernel H H H , generators of H H H as words in X X X , and a finite presentation of H H H ;
(ii) an integer d ≥ 0 d \ge0 d ≥ 0 , an automorphism α ∈ Aut ( F d ) \alpha\in\operatorname{Aut}(F_d) α ∈ Aut ( F d ) , specified together with its inverse, and an embedding ι : H ↪ E α \iota: H \hookrightarrow E_{\alpha} ι : H ↪ E α , specified on the generators of H H H ;
(iii) a homomorphism χ : H → C \chi: H \to C χ : H → C , where C = 0 C = 0 C = 0 or C = Z C = \mathbb{Z} C = Z , with free kernel K K K ; if C = Z C = \mathbb{Z} C = Z , the algorithm also gives an element s s s with χ ( s ) = 1 \chi(s) = 1 χ ( s ) = 1 ;
(iv) if C = 0 C = 0 C = 0 , a finite free basis of H H H ; if C = Z C = \mathbb{Z} C = Z , a finite HNN presentation of H H H with finitely generated free base and associated subgroups, and an effective free basis of K K K on which conjugation by s s s and by s − 1 s^{-1} s − 1 can be computed.
An effective basis in (iv) means a basis indexed by a decidable set, with a computable word for each basis element. The set may be infinite. The images under conjugation are computed as finite words in the basis.
To prove termination, we shall use the following quasiconvex embedding theorem.
Lemma 10.3. Let G G G be a hyperbolic virtually compact special group which is virtually free-by-cyclic. Then either G G G is virtually free, or a finite-index normal subgroup of G G G embeds quasiconvexly in a hyperbolic group E α E_{\alpha} E α of the form (23) .
Proof. Theorem 1.1 of Kielak–Linton [31 ] gives cd Q ( G ) ≤ 2 \operatorname{cd}_{\mathbb{Q}}(G) \le2 cd Q ( G ) ≤ 2 and b 2 ( 2 ) ( G ) = 0 b_2^{(2)}(G) = 0 b 2 ( 2 ) ( G ) = 0 . If cd Q ( G ) ≤ 1 \operatorname{cd}_{\mathbb{Q}}(G) \le1 cd Q ( G ) ≤ 1 , the group is virtually free. In dimension two, their Theorem 1.12 and the proof of Theorem 1.1 give a finite-index subgroup L ≤ G L \le G L ≤ G embedded quasiconvexly in a hyperbolic group with a finitely generated free normal subgroup and quotient Z \mathbb{Z} Z . Splitting the quotient gives (23) . The normal core of L L L in G G G has finite index in L L L , so its image remains quasiconvex. □
For a hyperbolic one-relator group, the virtual compact specialness result stated in [47 ] , together with [31 ] , Corollary 1.3, gives the hypotheses of Lemma 10.3 . This also applies to trivial and proper-power relators. If G G G is finite, the trivial subgroup gives the virtually free case.
Construction of an embedding
From a finite presentation of a hyperbolic group one can compute a hyperbolicity constant, a solution of the word problem, and a shortlex automatic structure; see [29 Section 2.4] . The procedure detecting hyperbolicity terminates precisely on hyperbolic presentations.
Lemma 10.4. There is a uniform partial algorithm which, given a finite presentation of a hyperbolic group E E E and words y 1 , … , y k y_1,\ldots,y_k y 1 , … , y k in its generators, terminates precisely when Q = ⟨ y 1 , … , y k ⟩ Q=\langle y_1,\ldots,y_k\rangle Q = ⟨ y 1 , … , y k ⟩ is quasiconvex. When it terminates, it computes a membership algorithm for Q Q Q and a finite presentation
Q = ⟨ y 1 , … , y k ∣ S ⟩ Q=\langle y_1,\ldots,y_k\mid S\rangle Q = ⟨ y 1 , … , y k ∣ S ⟩ with the indicated identification of generators.
Proof. Kapovich’s algorithm [25 ] detects quasiconvexity. Alternatively, [29 Theorem 4.1 and Corollary 4.2] compute the Stallings graph and a quasiconvexity constant. These data solve membership in Q Q Q .
They also give an effective quasi-isometric embedding of the Cayley graph of Q Q Q , with the indicated finite generating set, in that of E E E . The effective thin-triangle and Morse bounds therefore give a hyperbolicity constant for Q Q Q . The usual presentation by sufficiently short trivial words in a hyperbolic group now gives S S S : enumerate the words up to the resulting computable length bound and test triviality in E E E . The resulting presentation uses the given generators, which need not form a minimal generating set.
Lemma 10.5. Suppose H = ⟨ h 1 , … , h k ∣ R ⟩ H=\langle h_1,\ldots,h_k\mid R\rangle H = ⟨ h 1 , … , h k ∣ R ⟩ has a solvable word problem. Let E E E have a solvable word problem, and suppose a finite presentation ⟨ y 1 , … , y k ∣ S ⟩ \langle y_1,\ldots,y_k\mid S\rangle ⟨ y 1 , … , y k ∣ S ⟩ has been computed for the subgroup Q = ⟨ y 1 , … , y k ⟩ ≤ E Q=\langle y_1,\ldots,y_k\rangle\le E Q = ⟨ y 1 , … , y k ⟩ ≤ E . The assignments h i ↦ y i h_i\mapsto y_i h i ↦ y i define an isomorphism H → Q H\to Q H → Q if and only if
R ( y 1 , … , y k ) = 1 in E , S ( h 1 , … , h k ) = 1 in H . (24) R(y_1,\ldots,y_k)=1\text{ in }E,\qquad S(h_1,\ldots,h_k)=1\text{ in }H. \tag*{(24)} R ( y 1 , … , y k ) = 1 in E , S ( h 1 , … , h k ) = 1 in H . (24) Both conditions are decidable.
Proof. The first condition defines a homomorphism H → Q H\to Q H → Q and the second defines a homomorphism Q → H Q\to H Q → H . Their compositions fix the displayed generators, so they are inverse. Necessity follows by applying an isomorphism and its inverse to the relators.
Proposition 10.6. There is a uniform algorithm on finite presentations of hyperbolic groups satisfying the conclusion of Lemma 10.3 which computes the data in Theorem 10.2 (i)–(ii). In the second case of that lemma the ambient group can be chosen hyperbolic and the image quasiconvex. In the virtually free case the construction may give H = F d ↪ F d × Z H=F_d\hookrightarrow F_d\times\mathbb{Z} H = F d ↪ F d × Z .
Proof. First compute a word-problem algorithm for G G G . Enumerate, for every n n n , all assignments of the generators of G G G to permutations in Sym ( n ) \operatorname{Sym}(n) Sym ( n ) satisfying its relators. Each assignment gives a homomorphism ρ \rho ρ to a finite group. Reidemeister–Schreier rewriting computes a finite presentation
H ρ = ker ρ = ⟨ h 1 , … , h k ∣ R ρ ⟩ H_\rho=\ker\rho=\langle h_1,\ldots,h_k\mid R_\rho\rangle H ρ = ker ρ = ⟨ h 1 , … , h k ∣ R ρ ⟩
and words for the h i h_i h i in G G G . The finite image of ρ \rho ρ gives the index and a coset transversal. This enumerates every finite-index normal subgroup. Equality of words in the h i h_i h i is decided in G G G .
Run the following two searches in parallel.
In the first, enumerate finite sequences of Tietze transformations starting from each presentation of H ρ H_\rho H ρ , looking for a presentation of a finite-rank free group with no relators. Tietze transformations are enumerated together with finite derivations justifying any added consequence. A successful sequence gives explicit inverse maps between H ρ H_{\rho} H ρ and F d F_d F d . Return the embedding in F d × Z F_d \times\mathbb{Z} F d × Z with zero Z \mathbb{Z} Z -coordinate. The rank-zero case gives H ρ = 1 H_{\rho}=1 H ρ = 1 .
In the second, enumerate all ranks d d d and all finite products of Nielsen transformations of F d F_d F d . This enumerates Aut ( F d ) \operatorname{Aut}(F_d) Aut ( F d ) , together with inverse automorphisms. Form E α E_{\alpha} E α as in (23) and run hyperbolicity recognition on each such presentation. Whenever hyperbolicity has been established for E α E_{\alpha} E α , enumerate, for every H ρ H_{\rho} H ρ , all tuples y 1 , … , y k ∈ E α y_1,\ldots,y_k \in E_{\alpha} y 1 , … , y k ∈ E α .
Check R ρ ( y 1 , … , y k ) = 1 R_{\rho}(y_1,\ldots,y_k)=1 R ρ ( y 1 , … , y k ) = 1 . If this holds, apply Lemma 10.4 . When it produces a presentation with relators S S S , check S ( h 1 , … , h k ) = 1 S(h_1,\ldots,h_k)=1 S ( h 1 , … , h k ) = 1 in G G G . A successful check gives the required embedding by Lemma 10.5 .
Interleave both searches and their subsidiary computations so that each computation is eventually carried out for arbitrarily many steps.
If G G G is virtually free, the normal core of a finite-index free subgroup is free of finite rank. The first search eventually finds it. Otherwise Lemma 10.3 supplies a finite-index normal H ρ H_{\rho} H ρ and a quasiconvex embedding into a hyperbolic E α E_{\alpha} E α . Its generator images occur among the tuples in the second search. The quasiconvexity procedure and both relator tests terminate for this tuple, giving the required embedding.
The first test in (24) defines a homomorphism to E α E_{\alpha} E α . The presentation of its image and the second test give the inverse homomorphism, and hence prove injectivity.
A finite HNN presentation
Identify the subgroup constructed in Proposition 10.6 with its image H ≤ E α H \leq E_{\alpha} H ≤ E α . Let n i = π ( h i ) n_i=\pi(h_i) n i = π ( h i ) . If every n i n_i n i is zero, then H ≤ F d H \leq F_d H ≤ F d , and Stallings folding computes a finite free basis of H H H . We take C = 0 C=0 C = 0 and K = H K=H K = H .
Otherwise let
q = gcd ( n 1 , … , n k ) > 0 , χ = 1 q π ∣ H : H ↠ Z . q=\gcd(n_1,\ldots,n_k)>0,\qquad\chi=\frac{1}{q}\pi|_H:H\twoheadrightarrow\mathbb{Z}. q = g cd( n 1 , … , n k ) > 0 , χ = q 1 π ∣ H : H ↠ Z .
Bézout coefficients give a word s s s in the h i h_i h i with π ( s ) = q \pi(s)=q π ( s ) = q . Set e i = χ ( h i ) e_i=\chi(h_i) e i = χ ( h i ) and z i = h i s − e i z_i=h_i s^{-e_i} z i = h i s − e i . Then
H = ⟨ s , z 1 , … , z k ⟩ , K = ker χ = H ∩ F d . H=\langle s,z_1,\ldots,z_k\rangle,\qquad K=\ker\chi=H\cap F_d. H = ⟨ s , z 1 , … , z k ⟩ , K = ker χ = H ∩ F d .
The subgroup theorem for free groups proves that K K K is free.
Write s = c t q s=ct^q s = c t q in the ambient normal form. Conjugation by s s s induces the explicitly computable automorphism
β : F d ⟶ F d , β ( w ) = c α q ( w ) c − 1 . (25) \beta:F_d\longrightarrow F_d,\qquad\beta(w)=c\alpha^q(w)c^{-1}. \tag*{(25)} β : F d ⟶ F d , β ( w ) = c α q ( w ) c − 1 . (25)
Its restriction preserves K K K and satisfies H = K ⋊ β ⟨ s ⟩ H=K\rtimes_{\beta}\langle s\rangle H = K ⋊ β ⟨ s ⟩ .
Proposition 10.7. From the preceding data one can compute free groups A , D ≤ B ≤ K A,D\leq B\leq K A , D ≤ B ≤ K of finite rank, an isomorphism θ : A → D \theta:A\to D θ : A → D , and a finite presentation
H ≅ ⟨ b 1 , … , b ℓ , s | s U j ( b ) s − 1 = V j ( b ) , 1 ≤ j ≤ p ⟩ . (26) H\cong\left\langle b_1,\ldots,b_{\ell},s\ \middle|\ sU_j(b)s^{-1}=V_j(b),\ 1\leq j\leq p\right\rangle. \tag*{(26)} H ≅ ⟨ b 1 , … , b ℓ , s s U j ( b ) s − 1 = V j ( b ) , 1 ≤ j ≤ p ⟩ . (26) where the b i b_i b i form a free basis of B B B , the U j U_j U j form a free basis of A A A , and V j = θ ( U j ) V_j=\theta(U_j) V j = θ ( U j ) form a free basis of $D. The isomorphism with the original presentation of H H H is computable in both directions, and the HNN height is χ \chi χ .
Proof. Adjoin the generator s s s with its known defining word and replace h i h_i h i by z i s e i z_i s^{e_i} z i s e i . This gives a finite presentation
P = ⟨ s , z 1 , … , z k ∣ R ′ ⟩ P=\langle s,z_1,\ldots,z_k\mid R'\rangle P = ⟨ s , z 1 , … , z k ∣ R ′ ⟩
in which each relator has exponent sum zero in s s s . Choose N ≥ 1 N\geq1 N ≥ 1 at least the absolute value of every prefix exponent sum in s s s of every relator in R ′ R' R ′ . For − N ≤ j ≤ N -N\leq j\leq N − N ≤ j ≤ N , compute the elements
z i , j = β j ( z i ) = s j z i s − j ∈ F d . z_{i,j}=\beta^j(z_i)=s^jz_i s^{-j}\in F_d. z i , j = β j ( z i ) = s j z i s − j ∈ F d .
Define
B = ⟨ z i , j : 1 ≤ i ≤ k , − N ≤ j ≤ N ⟩ , B=\langle z_{i,j}:1\leq i\leq k,\ -N\leq j\leq N\rangle, B = ⟨ z i , j : 1 ≤ i ≤ k , − N ≤ j ≤ N ⟩ ,
A = ⟨ z i , j : 1 ≤ i ≤ k , − N ≤ j < N ⟩ , A=\langle z_{i,j}:1\leq i\leq k,\ -N\leq j<N\rangle, A = ⟨ z i , j : 1 ≤ i ≤ k , − N ≤ j < N ⟩ ,
D = ⟨ z i , j : 1 ≤ i ≤ k , − N < j ≤ N ⟩ . D=\langle z_{i,j}:1\leq i\leq k,\ -N<j\leq N\rangle. D = ⟨ z i , j : 1 ≤ i ≤ k , − N < j ≤ N ⟩ .
Then β ( A ) = D \beta(A)=D β ( A ) = D . All these are subgroups of the explicitly given finite-rank free group F d F_d F d . Stallings folding [54 ] computes their free bases and rewrites the basis elements of A A A and their β \beta β -images as words U j , V j U_j,V_j U j , V j in a free basis of B B B . Retain expressions for the b i b_i b i in the original generators z i , j z_{i,j} z i , j . These expressions can also be found by enumeration and free reduction.
Let P P P denote the group on the right of (26) . It is the HNN extension of B B B with associated subgroups A , D A,D A , D and isomorphism β ∣ A \left.\beta\right|_A β ∣ A . The inclusion B ≤ H B\leq H B ≤ H and the chosen element s ∈ H s\in H s ∈ H define a homomorphism P → H P\to H P → H . It is surjective because its image contains s s s and all z i , 0 z_{i,0} z i , 0 .
In P P P , the defining relations imply
s z i , j s − 1 = z i , j + 1 ( − N ≤ j < N ) . sz_{i,j}s^{-1}=z_{i,j+1}\qquad(-N\leq j<N). s z i , j s − 1 = z i , j + 1 ( − N ≤ j < N ) .
It follows, for positive and negative j j j , that z i , j = s j z i , 0 s − j z_{i,j}=s^jz_{i,0}s^{-j} z i , j = s j z i , 0 s − j in P P P . Rewrite a relator of R ′ R' R ′ by collecting the occurrences of s s s . By the choice of N N N , the result is a word in the z i , j z_{i,j} z i , j just defined. This word is trivial in the subgroup B ≤ F d B\leq F_d B ≤ F d , since the original relator is trivial in the embedded copy of H H H . It is therefore trivial in P P P . Consequently the assignments s ↦ s s\mapsto s s ↦ s and z i ↦ z i , 0 z_i\mapsto z_{i,0} z i ↦ z i , 0 define a homomorphism H → P H\to P H → P .
The two maps fix s s s and all z i , 0 z_{i,0} z i , 0 . They also fix every z i , j z_{i,j} z i , j by the conjugation identities, and hence every generator b i b_i b i of B B B . Thus the maps are inverse. All the substitutions and rewritings used above are effective. Finally, sending s s s to 1 1 1 and B B B to 0 0 0 agrees with χ \chi χ on the original generators.
The free kernel and its automorphism
Proposition 10.9. If H ≤ E α H\leq E_\alpha H ≤ E α is quasiconvex and π ( H ) ≠ 0 \pi(H)\ne0 π ( H ) = 0 , the preceding construction gives an effective free basis B B B of K = H ∩ F d K=H\cap F_d K = H ∩ F d . Given k ∈ K k\in K k ∈ K as a word in the ambient generators, one can express k k k as a word in B B B . On every basis element one can compute β \beta β and β − 1 \beta^{-1} β − 1 as words in B B B .
Proof. Lemma 10.4 gives a membership algorithm for H H H in E α E_\alpha E α . For w ∈ F d w\in F_d w ∈ F d , membership in K K K is exactly membership in H H H , so it too is decidable.
Consider the right-coset Schreier graph of K K K in F d F_d F d with respect to a 1 , … , a d a_1,\ldots,a_d a 1 , … , a d . Its vertices are K w Kw K w , and there is an edge labelled a i a_i a i from K w Kw K w to K w a i Kwa_i K w a i . Equality of vertices is decidable, since
K w = K v ⟺ w v − 1 ∈ K . Kw=Kv\quad\Longleftrightarrow\quad wv^{-1}\in K. K w = K v ⟺ w v − 1 ∈ K .
Represent each vertex by the shortest, and then lexicographically least, reduced word in its coset. The representative of a given coset is computable by a finite search: its length is at most that of the given word. These representatives form a prefix-closed transversal, and determine a computable spanning tree rooted at K K K .
For every unoriented edge outside this tree, choose its orientation labelled by a positive basis letter. If the edge goes from K u Ku K u to K v Kv K v with label a i a_i a i , and u u u , v v v are the chosen representatives, put
c e = u a i v − 1 ∈ K . c_e=ua_iv^{-1}\in K. c e = u a i v − 1 ∈ K .
The Schreier basis theorem identifies B = { c e : e is outside the spanning tree } \mathcal{B}=\{c_e:e\text{ is outside the spanning tree}\} B = { c e : e is outside the spanning tree } as a free basis of K K K . The chosen coset representatives and labelled edges can be enumerated, and membership in the spanning tree is decidable. Thus the non-tree edges give a decidable index set and an effective enumeration of B \mathcal{B} B , whether or not this basis is finite.
A word representing an element of K K K gives a finite closed path in the Schreier graph. Reading its non-tree edges expresses the element as a word in B \mathcal{B} B . Formula (23) and its inverse compute β ( c e ) \beta(c_e) β ( c e ) and β − 1 ( c e ) \beta^{-1}(c_e) β − 1 ( c e ) in F d F_d F d . They lie in K K K because s s s normalizes K K K , and the same rewriting expresses both in B \mathcal{B} B .
We obtain the effective presentation
H = ⟨ s , c e ( e ∈ J ) | s c e s − 1 = W e ( B ) ( e ∈ J ) ⟩ , (27) H=\left\langle s,c_e\ (e\in J)\mathrel{}\middle|\mathrel{} sc_es^{-1}=W_e(\mathcal{B})\ (e\in J)\right\rangle, \tag*{(27)} H = ⟨ s , c e ( e ∈ J ) s c e s − 1 = W e ( B ) ( e ∈ J ) ⟩ , (27)
where J J J is the decidable index set above and W e W_e W e is computed from e e e . The isomorphisms from (26) and (27) to the original finite-index subgroup are explicit.
Proof of Theorem 10.2 . The assumed virtual compact specialness result and [31 Corollary 1.3] give the hypotheses of Lemma 10.3 . Proposition 10.6 therefore constructs (i)–(ii). If the first search succeeds, use the embedding H = F d ≤ F d × Z H=F_d\leq F_d\times\mathbb{Z} H = F d ≤ F d × Z and take C = 0 C=0 C = 0 . For the second search, use the projection π \pi π and the greatest-common-divisor construction of Subsection 10.3. When its image is zero, fold the generators of H H H inside F d F_d F d . When its image is nonzero, apply Propositions 10.7 and 10.9 . These constructions give all the remaining data.
Finite-rank kernels
If a finite-index subgroup with finite-rank free kernel is known to exist, it can be found directly by the following procedure.
Proposition 10.10. There is a uniform partial algorithm on finite presentations which terminates whenever the input group has a finite-index subgroup isomorphic to F e ⋊ γ Z F_e\rtimes_\gamma\mathbb{Z} F e ⋊ γ Z with e < ∞ e<\infty e < ∞ . Upon termination it returns a finite-index normal subgroup of this form, its mapping-torus presentation, and explicit isomorphisms with its Reidemeister–Schreier presentation.
Proof. Enumerate the kernels of all finite permutation representations and their Reidemeister–Schreier presentations. Enumerate all ranks e e e and products of Nielsen transformations γ ∈ Aut ( F e ) \gamma\in\operatorname{Aut}(F_e) γ ∈ Aut ( F e ) , and the corresponding presentations (23) . Search for finite Tietze sequences joining the subgroup presentations to these mapping-torus presentations, interleaving all searches.
It suffices to enumerate normal subgroups. Suppose L ≤ G L\leq G L ≤ G has finite index and L = F e ⋊ Z L=F_e\rtimes\mathbb{Z} L = F e ⋊ Z . Let H H H be its normal core in G G G . Then H ∩ F e H\cap F_e H ∩ F e has finite index in F e F_e F e , and therefore has finite rank. The image of H H H in Z \mathbb{Z} Z has finite nonzero index. The resulting extension splits, so H H H is itself a finite-rank free-by-Z \mathbb{Z} Z group. Its presentation eventually occurs in the search and is joined by a finite Tietze sequence to a mapping-torus presentation. A successful sequence provides the required maps.
Corollary 10.11. Assume the result stated as Corollary 4.10 in [47 ] . Let F F F be a finite-rank free group and let φ : F → F \varphi: F \to F φ : F → F be an injective endomorphism. If its ascending HNN extension is hyperbolic, one can compute a finite-index normal subgroup with a finite-rank free-by-Z \mathbb{Z} Z presentation.
Proof. By the cited result, the ascending HNN extension has a finite-index subgroup with finite-rank free kernel. Apply Proposition 10.10 to its finite presentation.
The character obtained in this corollary need not be the restriction of the original ascending HNN height.
Example 10.12. The finite-rank conclusion cannot hold for every hyperbolic one-relator group. Let G G G be the fundamental group of a closed orientable surface of genus g ≥ 2 g \ge2 g ≥ 2 . For every finite-index subgroup H ≤ G H \le G H ≤ G ,
χ ( H ) = [ G : H ] ( 2 − 2 g ) < 0. \chi(H) = [G : H](2 - 2g) < 0. χ ( H ) = [ G : H ] ( 2 − 2 g ) < 0.
A finite-rank free-by-Z \mathbb{Z} Z group has a finite classifying space given by the mapping torus of a homotopy equivalence of a finite graph, and its Euler characteristic is zero. Thus no finite-index subgroup of this surface group is finite-rank free-by-Z \mathbb{Z} Z . Thus the free kernel in Theorem 10.2 cannot in general be required to have finite rank.
Remark 10.13. Termination follows from the existence theorems, without an a priori bound on the finite index, the ambient rank, or the lengths of the generator images. The argument gives no bound on the running time. Proposition 10.10 is a semialgorithm; it does not decide whether an arbitrary finitely presented group is virtually finite-rank free-by-Z \mathbb{Z} Z .
Toral relative hyperbolicity of virtually free-by-cyclic groups
We prove that a finitely generated torsion-free virtually free-by-cyclic group is toral relatively hyperbolic if and only if it is CSA. As in § 10 , the free kernel may have infinite rank.
A group is toral relatively hyperbolic if it is torsion-free and hyperbolic relative to a finite family of finitely generated abelian subgroups. We allow the empty peripheral family and, for an abelian group, the family consisting of the group itself. The Klein bottle group is
K = ⟨ a , s ∣ s a s − 1 = a − 1 ⟩ . K = \langle a, s \mid sas^{-1} = a^{-1} \rangle. K = ⟨ a , s ∣ s a s − 1 = a − 1 ⟩ .
Theorem 11.1. Let G G G be a finitely generated torsion-free virtually free-by-cyclic group. The following are equivalent:
G G G is toral relatively hyperbolic;
G G G is CSA;
G G G contains neither F 2 × Z F_2 \times\mathbb{Z} F 2 × Z nor K K K .
When G G G is nonabelian, its noncyclic peripheral groups may all be chosen isomorphic to Z 2 \mathbb{Z}^2 Z 2 .
We first prove the assertion for finite-rank free kernels, then pass to arbitrary-rank kernels and finite extensions.
Finite-rank free kernels
Lemma 11.2. Let F r F_r F r be a free group of finite rank and let J = F r ⋊ α ⟨ t ⟩ J = F_r \rtimes_\alpha\langle t\rangle J = F r ⋊ α ⟨ t ⟩ . If J J J contains neither F 2 × Z F_2 \times\mathbb{Z} F 2 × Z nor K K K , then J J J is toral relatively hyperbolic, with noncyclic peripheral subgroups isomorphic to Z 2 \mathbb{Z}^2 Z 2 .
Proof. Suppose a polynomial subgroup for the outer class of α \alpha α has rank at least two. By [34 Lemma 1.5] , there are q ≥ 1 q \geq1 q ≥ 1 and g ∈ F r g \in F_r g ∈ F r such that
β = Inn ( g ) ∘ α q , rank Fix ( β ) ≥ 2. \beta= \operatorname{Inn}(g) \circ\alpha^q, \qquad\operatorname{rank}\operatorname{Fix}(\beta) \geq2. β = Inn ( g ) ∘ α q , rank Fix ( β ) ≥ 2.
Here Inn ( g ) ( x ) = g x g − 1 \operatorname{Inn}(g)(x) = gxg^{-1} Inn ( g ) ( x ) = g x g − 1 and t x t − 1 = α ( x ) txt^{-1} = \alpha(x) t x t − 1 = α ( x ) . Choose noncommuting x , y ∈ Fix ( β ) x,y \in\operatorname{Fix}(\beta) x , y ∈ Fix ( β ) and put s = g t q s = gt^q s = g t q . Then s s s centralizes ⟨ x , y ⟩ ≅ F 2 \langle x,y\rangle\cong F_2 ⟨ x , y ⟩ ≅ F 2 . Projection J → Z J \to\mathbb{Z} J → Z shows that ⟨ s ⟩ ∩ ⟨ x , y ⟩ = 1 \langle s\rangle\cap\langle x,y\rangle= 1 ⟨ s ⟩ ∩ ⟨ x , y ⟩ = 1 . Consequently
⟨ x , y , s ⟩ ≅ F 2 × Z , \langle x,y,s\rangle\cong F_2 \times\mathbb{Z}, ⟨ x , y , s ⟩ ≅ F 2 × Z ,
a contradiction. Thus every maximal polynomial subgroup is cyclic.
If r ≥ 2 r \geq2 r ≥ 2 , α \alpha α cannot itself be polynomially growing, since F r F_r F r would then be a polynomial subgroup of rank at least two. The relative hyperbolicity theorem for free-group automorphisms, [11 Theorem 3.5] , makes J J J hyperbolic relative to the suspensions of the finitely many maximal polynomial subgroups. A suspension of an infinite cyclic polynomial subgroup has the form
Z ⋊ ε Z , ε ∈ { 1 , − 1 } . \mathbb{Z} \rtimes_\varepsilon\mathbb{Z}, \qquad\varepsilon\in\{1,-1\}. Z ⋊ ε Z , ε ∈ { 1 , − 1 } .
It is Z 2 \mathbb{Z}^2 Z 2 or K K K . The second possibility is excluded. If there are no nontrivial polynomial subgroups, J J J is hyperbolic.
For r = 0 r = 0 r = 0 , J ≅ Z J \cong\mathbb{Z} J ≅ Z . For r = 1 r = 1 r = 1 , the only possibilities are Z 2 \mathbb{Z}^2 Z 2 and K K K , and the latter is excluded. This completes the proof.
Free kernels of arbitrary rank
Lemma 11.3. Let H H H be finitely generated and free-by-cyclic. If H H H contains neither F 2 × Z F_2 \times\mathbb{Z} F 2 × Z nor K K K , then H H H is toral relatively hyperbolic, with noncyclic peripheral subgroups isomorphic to Z 2 \mathbb{Z}^2 Z 2 .
Proof. The assertion is immediate if H H H is free. Otherwise write H = F ⋊ α Z H = F \rtimes_\alpha\mathbb{Z} H = F ⋊ α Z , allowing F F F to have infinite rank. By [36 Theorem 1.1 and Remark 6.2] , H H H is hyperbolic relative to a finite collection P \mathcal{P} P whose members are finite-rank free-by-cyclic groups. Thus the free kernels of the peripheral groups are finitely generated. This also follows from [36 Corollary 4.10] .
No P ∈ P P \in\mathcal{P} P ∈ P contains F 2 × Z F_2 \times\mathbb{Z} F 2 × Z or K K K . By Lemma 11.2 , each P P P is toral relatively hyperbolic with noncyclic peripheral groups Z 2 \mathbb{Z}^2 Z 2 . Transitivity of relative hyperbolicity then gives the required peripheral structure for H H H . If P = { H } \mathcal{P} = \{H\} P = { H } , apply the finite-rank case directly.
The transitivity assertion follows from finite relative presentations. Substitute presentations of the groups P ∈ P P \in\mathcal{P} P ∈ P relative to their abelian peripheral subgroups into a presentation of H H H relative to P \mathcal{P} P . The resulting relative presentation has a linear isoperimetric inequality; see the proof of [11 Theorem 3.5] .
Passing to finite extensions
Lemma 11.4. A torsion-free virtually Z 2 \mathbb{Z}^2 Z 2 group containing no Klein bottle subgroup is isomorphic to Z 2 \mathbb{Z}^2 Z 2 .
Proof. Let A ≅ Z 2 A \cong\mathbb{Z}^{2} A ≅ Z 2 be a normal subgroup of finite index in Q Q Q . Conjugation gives a finite-image homomorphism ρ : Q → GL ( 2 , Z ) \rho: Q \to\operatorname{GL}(2,\mathbb{Z}) ρ : Q → GL ( 2 , Z ) . For every g ≠ 1 g \ne1 g = 1 there is m ≥ 1 m \ge1 m ≥ 1 with 1 ≠ g m ∈ A 1 \ne g^{m} \in A 1 = g m ∈ A . The element g m g^{m} g m is fixed by conjugation by g g g , so ρ ( g ) \rho(g) ρ ( g ) has eigenvalue 1 1 1 .
A nonidentity finite-order matrix in GL ( 2 , Z ) \operatorname{GL}(2,\mathbb{Z}) GL ( 2 , Z ) with eigenvalue 1 1 1 has other eigenvalue − 1 -1 − 1 . If ρ ( g ) \rho(g) ρ ( g ) is such a matrix, choose 1 ≠ a ∈ A 1 \ne a \in A 1 = a ∈ A in its − 1 -1 − 1 eigenspace. Then g a g − 1 = a − 1 gag^{-1}=a^{-1} g a g − 1 = a − 1 . Moreover, ⟨ g ⟩ ∩ ⟨ a ⟩ = 1 \langle g\rangle\cap\langle a\rangle=1 ⟨ g ⟩ ∩ ⟨ a ⟩ = 1 : an equality g i = a j g^{i}=a^{j} g i = a j would, after conjugating by g g g , give a j = a − j a^{j}=a^{-j} a j = a − j , and torsion-freeness gives j = i = 0 j=i=0 j = i = 0 . Thus ⟨ a , g ⟩ ≅ K \langle a,g\rangle\cong K ⟨ a , g ⟩ ≅ K . This is excluded, so ρ \rho ρ is trivial.
Hence A ≤ Z ( Q ) A \le Z(Q) A ≤ Z ( Q ) and Q / Z ( Q ) Q/Z(Q) Q / Z ( Q ) is finite. Schur’s theorem makes Q ′ Q' Q ′ finite; torsion-freeness gives Q ′ = 1 Q'=1 Q ′ = 1 . Therefore Q Q Q is a finitely generated torsion-free abelian group, of rank two because A A A has finite index.
Lemma 11.5. Suppose G G G is finitely generated and torsion-free, and H ≤ G H \le G H ≤ G has finite index. If H H H is toral relatively hyperbolic with all noncyclic peripheral subgroups isomorphic to Z 2 \mathbb{Z}^{2} Z 2 , and G G G contains no K K K , then G G G is toral relatively hyperbolic with all noncyclic peripheral subgroups isomorphic to Z 2 \mathbb{Z}^{2} Z 2 .
Proof. Replace H H H by its normal core. A finite-index subgroup of a toral relatively hyperbolic group has the induced toral peripheral structure. If H H H is hyperbolic, so is G G G . If H H H is virtually abelian, apply Lemma 11.4 (or the virtually cyclic case).
In the remaining case let P 1 , … , P k P_{1},\ldots,P_{k} P 1 , … , P k represent the conjugacy classes of noncyclic maximal abelian subgroups of H H H . Conjugation by G G G permutes their H H H -conjugacy classes. Set
Q i = N G ( P i ) . Q_i=N_G(P_i). Q i = N G ( P i ) .
Since H H H is toral relatively hyperbolic, N H ( P i ) = P i N_H(P_i)=P_i N H ( P i ) = P i . Thus Q i ∩ H = P i Q_i \cap H=P_i Q i ∩ H = P i and [ Q i : P i ] < ∞ [Q_i:P_i]<\infty [ Q i : P i ] < ∞ . Relative hyperbolicity passes to G G G with peripherals the G G G -conjugacy representatives among the Q i Q_i Q i .
This follows from the asymptotically tree-graded characterization of relative hyperbolicity in [14 ] . The inclusion H ↪ G H \hookrightarrow G H ↪ G is a quasi-isometry. Since there are finitely many cosets of H H H and conjugation preserves the peripheral family, the left cosets of the Q i Q_i Q i correspond, at uniformly bounded Hausdorff distance, to the left cosets of the P i P_i P i in H H H . The asymptotically tree-graded structure therefore passes to G G G with these peripheral cosets.
Finally each Q i Q_i Q i is torsion-free and virtually Z 2 \mathbb{Z}^{2} Z 2 . By Lemma 11.4, Q i ≅ Z 2 Q_i \cong\mathbb{Z}^{2} Q i ≅ Z 2 .
Proof of Theorem 11.1. Assume (3). Choose a finite-index free-by-cyclic subgroup H ≤ G H \le G H ≤ G . It is finitely generated and inherits (3). Lemma 11.3 applies to H H H , and Lemma 11.5 applies to H ≤ G H \le G H ≤ G . Thus (1) holds.
For a torsion-free group hyperbolic relative to abelian groups, every nontrivial centralizer is either cyclic or contained in its unique abelian peripheral conjugate. The almost malnormality of peripherals and of maximal loxodromic elementary subgroups gives the CSA property. Hence (1) implies (2).
If G G G is CSA, it cannot contain F 2 × Z F_{2} \times\mathbb{Z} F 2 × Z , whose nontrivial central element has nonabelian centralizer. It cannot contain K K K either: if s a s − 1 = a − 1 sas^{-1}=a^{-1} s a s − 1 = a − 1 , then s s s normalizes the maximal abelian subgroup containing a a a . Malnormality puts s s s in that abelian subgroup, so a = a − 1 a=a^{-1} a = a − 1 , contrary to torsion-freeness. Thus (2) implies (3).
Corollary 11.6. Every finitely generated torsion-free CSA one-relator group which is virtually free-by-cyclic is toral relatively hyperbolic. In particular, this applies to
G = ⟨ X ∣ [ u , v ] ⟩ G=\langle X\mid[u,v]\rangle G = ⟨ X ∣ [ u , v ]⟩ whenever virtual free-by-cyclicity is established independently.
Corollary 11.7. Every finitely generated subgroup of a torsion-free CSA virtually free-by-cyclic group is itself toral relatively hyperbolic.
Proof. If L ≤ G L \leq G L ≤ G is finitely generated and H ≤ G H \leq G H ≤ G is finite-index free-by-cyclic, then L ∩ H L \cap H L ∩ H has finite index in L L L . Its intersection with the free kernel of H H H is free and its image in the cyclic quotient is cyclic. Hence L L L is virtually free-by-cyclic. It also inherits torsion-freeness and CSA, so Theorem 11.1 applies.
CSA one-relator groups
The results above do not establish toral relative hyperbolicity for every torsion-free CSA one-relator group containing Z 2 \mathbb{Z}^{2} Z 2 , even when the relator is a commutator. Section 10 assumes hyperbolicity and the virtual compact specialness theorem, so it does not give virtual free-by-cyclicity in this case.
We recall a reduction using one-relator towers. By [37 Propositions 4.3 and 4.6, Lemmas 4.4 and 5.2] , a factored one-relator tower is stable down to a primitive extension core, unless it is stable throughout or encounters a powered core. A powered core is noncyclic and generated by a , b a,b a , b satisfying a m = b n ≠ 1 a^{m}=b^{n}\neq1 a m = b n = 1 . It cannot occur in a torsion-free CSA group: a , b a,b a , b centralize the common power, so they commute, and the resulting two-generated torsion-free abelian group has rank at most one.
It remains to prove toral relative hyperbolicity for the two-generator primitive extension cores not satisfying the hypotheses above, and to prove relative quasiconvexity of the Magnus subgroups used in the stable part of the tower. The condition on segment stabilizers alone does not imply this relative quasiconvexity.
Algorithmic cases for CSA one-relator groups
Let G = ⟨ X ∣ r ⟩ G=\langle X \mid r\rangle G = ⟨ X ∣ r ⟩ be a torsion-free one-relator group. We consider the property
P ( G ) : G is CSA and contains a subgroup isomorphic to Z 2 . \mathcal{P}(G):\qquad G\text{ is CSA and contains a subgroup isomorphic to }\mathbb{Z}^{2}. P ( G ) : G is CSA and contains a subgroup isomorphic to Z 2 .
An algorithm on a specified class is required to terminate on every presentation defining a group in that class. It need not decide membership in the class. A semialgorithm for a property terminates precisely when that property holds.
A recognition algorithm
Proposition 12.1. Let C \mathcal{C} C be a class of torsion-free one-relator groups such that every CSA group in C \mathcal{C} C is toral relatively hyperbolic. Then there is a uniform algorithm which, on presentations of groups in C \mathcal{C} C , decides the CSA property and, when the answer is affirmative, decides whether Z 2 ≤ G \mathbb{Z}^{2}\leq G Z 2 ≤ G . In particular, it decides P ( G ) \mathcal{P}(G) P ( G ) .
Proof. Use the uniform solution of the word problem for one-relator groups. First check whether the generators commute pairwise. If they do, G G G is abelian, hence CSA, and Smith normal form computes its rank and decides whether it contains Z 2 \mathbb{Z}^{2} Z 2 .
Otherwise run the following two searches in parallel.
(i) Enumerate word triples ( a , b , g ) (a,b,g) ( a , b , g ) and look for
a ≠ 1 , b ≠ 1 , [ a , b ] = [ a , g b g − 1 ] = 1 , [ a , g ] ≠ 1. (28) a \ne1,\quad b \ne1,\quad[a,b]=[a,gbg^{-1}]=1,\quad[a,g]\ne1. \tag*{(28)} a = 1 , b = 1 , [ a , b ] = [ a , g b g − 1 ] = 1 , [ a , g ] = 1. (28)
Such a triple proves that G G G is not CSA, so P ( G ) \mathcal{P}(G) P ( G ) is false.
(ii) Run Dahmani’s recognition algorithm for relative hyperbolicity with abelian peripheral groups [7 ] . When it returns an exact relative presentation, compute the ranks of the peripheral groups. Then G G G is CSA, and P ( G ) \mathcal{P}(G) P ( G ) holds if and only if some peripheral subgroup has rank at least two.
A group is not CSA if and only if a triple satisfying (28) exists. Indeed, in a CSA group, b b b and g b g − 1 gbg^{-1} g b g − 1 belong to the maximal abelian subgroup containing a a a ; malnormality forces g g g into that subgroup. Conversely, if no such triple exists, the centralizer of every b ≠ 1 b\ne1 b = 1 is abelian: apply the condition to a , g ∈ C G ( b ) a,g\in C_G(b) a , g ∈ C G ( b ) . These abelian centralizers are malnormal by applying the same condition to a nontrivial element in an intersection with a conjugate. Thus G G G is CSA.
Search (i) terminates if G G G is not CSA. If G G G is CSA and belongs to C \mathcal{C} C , search (ii) terminates by the hypothesis. A torsion-free group hyperbolic relative to abelian groups is CSA [8 Lemma 10.1] , and every Z 2 \mathbb{Z}^2 Z 2 subgroup is parabolic. The exact peripheral presentations determine the ranks of these subgroups. Thus both answers are correct. □
The procedure decides both properties on C \mathcal{C} C . As in § 3 , the proof gives no bound on its running time.
Applications
We apply Proposition 12.1 to the following classes. Except in the first case, CSA is a property to be decided. The conclusions in Cases 6–9 and the finite-hierarchy application assume the combination statement of [53 ] , with the hypotheses given in Case 7.
Case 1. Toral relatively hyperbolic groups. Such a group is CSA. Dahmani’s algorithm computes a peripheral structure, and the ranks of the peripheral groups decide P ( G ) \mathcal{P}(G) P ( G ) .
Case 2. Virtually free-by-cyclic groups. Suppose G G G has a finite-index subgroup which is free or has the form
F ⋊ α Z , F\rtimes_{\alpha}\mathbb{Z}, F ⋊ α Z ,
where F F F is a free group, possibly of infinite rank. Theorem 11.1 gives, for finitely generated torsion-free groups in this class,
G is CSA ⟺ G is toral relatively hyperbolic . G\text{ is CSA}\quad\Longleftrightarrow\quad G\text{ is toral relatively hyperbolic}. G is CSA ⟺ G is toral relatively hyperbolic .
Proposition 12.1 therefore decides both CSA and P ( G ) \mathcal{P}(G) P ( G ) in this class.
Case 3. Ascending HNN extensions of finite-rank free groups. Suppose
G ≅ ⟨ F , t ∣ t x t − 1 = ϕ ( x ) ( x ∈ F ) ⟩ , ϕ : F ↪ F , G\cong\langle F,t\mid txt^{-1}=\phi(x)\ (x\in F)\rangle,\qquad\phi:F\hookrightarrow F, G ≅ ⟨ F , t ∣ t x t − 1 = ϕ ( x ) ( x ∈ F )⟩ , ϕ : F ↪ F ,
with F F F finitely generated free. Surjectivity is not required. If G G G is CSA, it contains no BS( 1 , d ) (1,d) ( 1 , d ) for d ≥ 2 d\ge2 d ≥ 2 . Mutanguha’s relative expansion theorem gives free-by-cyclic peripheral groups. By Case 2, these are toral relatively hyperbolic, so transitivity gives abelian peripheral groups [43 Theorem 4.7] . The automorphism case is already included in Case 2.
Case 4. Partial ascending extensions with a free-factor domain. Suppose
G ≅ ⟨ F , t ∣ t a t − 1 = ψ ( a ) ( a ∈ A ) ⟩ , F = A ∗ B , G \cong\langle F,t \mid tat^{-1}=\psi(a)\ (a\in A)\rangle,\qquad F=A*B, G ≅ ⟨ F , t ∣ t a t − 1 = ψ ( a ) ( a ∈ A )⟩ , F = A ∗ B ,
where F F F is finitely generated free and ψ : A ↪ F \psi:A\hookrightarrow F ψ : A ↪ F is injective. Chong–Wise embed G G G as an undistorted peripheral subgroup of a finite-rank free ascending HNN extension L L L [5 ] . If G G G is CSA, so is L L L ; Case 3 makes L L L toral relatively hyperbolic. Undistortion and Hruska’s theorem then make G G G relatively quasiconvex for that toral structure, hence toral relatively hyperbolic [24 ] . The cited embedding theorem requires A A A to be a free factor of F F F .
Case 5. Finitely generated subgroups of free-group mapping tori. More generally, suppose G G G embeds in the mapping torus of an injective endomorphism of a free group of arbitrary rank. Linton’s Theorem 1.1 makes each finitely generated nonfree such subgroup relatively hyperbolic with peripherals which are mapping tori of finite-rank free groups [36 ] . If G G G is CSA, these peripherals inherit CSA; apply Case 3 and refine the peripheral structure. Free subgroups are handled directly. The algorithm requires only the existence of this embedding; it does not require the embedding as part of the input.
Case 6. Finite graphs of free groups with cyclic edge groups. Suppose G G G admits a finite graph-of-groups decomposition with finitely generated free vertex groups and cyclic or trivial edge groups. This includes cyclically pinched and conjugacy-pinched one-relator presentations. It is a special case of Case 7: the stability constant is N = 1 N=1 N = 1 , and finitely generated subgroups of free groups are quasiconvex.
Case 7. Stable graphs of toral relatively hyperbolic groups. Suppose G G G admits a finite graph-of-groups decomposition such that:
vertex groups are finitely generated and toral relatively hyperbolic;
edge groups are finitely generated free and relatively quasiconvex in both endpoint vertex groups;
for some N ≥ 1 N\geq1 N ≥ 1 , every N N N -edge segment in the Bass–Serre tree has cyclic or trivial pointwise stabilizer.
The stable combination statement in [53 ] gives CSA ⇒ \Rightarrow ⇒ toral relative hyperbolicity under these hypotheses. The algorithm applies when the displayed hypotheses hold. We do not require an algorithm deciding whether an arbitrary one-relator group admits such a decomposition.
Case 8. Overlapping commutator relators. Let A A A , B B B , C C C be disjoint finite alphabets, with
x ∈ F ( A ∪ B ) ∖ F ( B ) , y ∈ F ( B ∪ C ) ∖ F ( B ) , 1 ≠ z ∈ F ( B ) . x\in F(A\cup B)\setminus F(B),\qquad y\in F(B\cup C)\setminus F(B),\qquad1\ne z\in F(B). x ∈ F ( A ∪ B ) ∖ F ( B ) , y ∈ F ( B ∪ C ) ∖ F ( B ) , 1 = z ∈ F ( B ) .
The groups
G = ⟨ A , B , C ∣ [ x y , z ] = 1 ⟩ G=\langle A,B,C\mid[xy,z]=1\rangle G = ⟨ A , B , C ∣ [ x y , z ] = 1 ⟩
satisfy the hypotheses of Case 7. Rewrite the relation as x − 1 z x = y z y − 1 x^{-1}zx=yzy^{-1} x − 1 z x = y z y − 1 . The resulting amalgam has free vertex groups and a free edge group isomorphic to F ( B ) ∗ Z F(B)*\mathbb{Z} F ( B ) ∗ Z . The two-edge segment stabilizers are cyclic or trivial by the Magnus conjugate-intersection theorem. Thus Case 7 applies with N = 2 N=2 N = 2 . The displayed word conditions are decidable in the ambient free group. This argument uses the displayed conditions on x , y , z x,y,z x , y , z ; it does not apply to an arbitrary commutator relator.
Case 9. Exceptional Magnus intersections. Suppose the presentation has Magnus subgroups generated by A ∪ B A \cup B A ∪ B and B ∪ C B \cup C B ∪ C , with A A A , B B B , C C C disjoint, such that
⟨ A , B ⟩ ∩ ⟨ B , C ⟩ ⊋ ⟨ B ⟩ . \langle A,B\rangle\cap\langle B,C\rangle\supsetneq\langle B\rangle. ⟨ A , B ⟩ ∩ ⟨ B , C ⟩ ⊋ ⟨ B ⟩ .
Linton’s dichotomy gives either a 2-free group or a two-generator one-relator generalized Baumslag–Solitar subgroup H H H [37 Theorem 3.17 and Remark 3.18] . The 2-free case is hyperbolic. In the other case, CSA forces the nonfree group H H H to be Z 2 \mathbb{Z}^{2} Z 2 : a CSA generalized Baumslag–Solitar group is abelian, since all its cyclic vertex groups are commensurated. The power-equality alternative in Howie’s description is impossible for a generating pair of Z 2 \mathbb{Z}^{2} Z 2 ; the remaining alternative reduces to Case 8. Thus CSA again implies toral relative hyperbolicity. This application requires the displayed intersection to be exceptional.
Finite hierarchies. The same conclusion holds for a finite hierarchy whose terminal groups satisfy one of Cases 1–5 and whose successive splittings satisfy the free-edge, relative-quasiconvexity and segment-stabilizer assumptions of Case 7. If the total group is CSA, all vertex groups inherit CSA, so induction gives toral relative hyperbolicity. The existence of such a hierarchy is a hypothesis of this application.
Explicit examples and recognition of presentations
A family of CSA groups containing Z 2 \mathbb{Z}^{2} Z 2 . For every integer m ≥ 2 m \ge2 m ≥ 2 , the family
G m = ⟨ b , t ∣ [ t , b − 1 t b t − 1 b − m ] = 1 ⟩ G_m = \langle b,t \mid[t,b^{-1}tbt^{-1}b^{-m}] = 1\rangle G m = ⟨ b , t ∣ [ t , b − 1 t b t − 1 b − m ] = 1 ⟩
satisfies P ( G m ) \mathcal{P}(G_m) P ( G m ) . Introducing a = b − 1 t b t − 1 b − m a=b^{-1}tbt^{-1}b^{-m} a = b − 1 t b t − 1 b − m gives
G m ≅ ⟨ a , b , t ∣ [ t , a ] = 1 , t b t − 1 = b a b m ⟩ . G_m \cong\langle a,b,t \mid[t,a] = 1,\ tbt^{-1} = bab^{m}\rangle. G m ≅ ⟨ a , b , t ∣ [ t , a ] = 1 , t b t − 1 = ba b m ⟩ .
The free-group calculation and the relative expansion theorem give relative hyperbolicity with the single peripheral subgroup ⟨ a , t ⟩ ≅ Z 2 \langle a,t\rangle\cong\mathbb{Z}^{2} ⟨ a , t ⟩ ≅ Z 2 . Hence G m G_m G m is CSA. The groups in this family have noncyclic stabilizers of arbitrarily long segments in the tree of the ascending HNN extension. Thus the ascending HNN argument applies, whereas the segment-stabilizer hypothesis of Case 7 does not hold.
For the standard Baumslag–Solitar presentations BS ( m , n ) = ⟨ a , t ∣ t a m t − 1 = a n ⟩ \operatorname{BS}(m,n) = \langle a,t \mid ta^{m}t^{-1} = a^{n}\rangle BS ( m , n ) = ⟨ a , t ∣ t a m t − 1 = a n ⟩ , with m , n ≠ 0 m,n \ne0 m , n = 0 , the answer is positive exactly when ( m , n ) = ( 1 , 1 ) (m,n) = (1,1) ( m , n ) = ( 1 , 1 ) or ( − 1 , − 1 ) (-1,-1) ( − 1 , − 1 ) ; both give Z 2 \mathbb{Z}^{2} Z 2 . The other cases are not CSA [19 ] .
Recognition from presentations. For finite-rank free-by-cyclic, ascending, and partial ascending presentations with free-factor domain, free-group algorithms verify injectivity and the required basis conditions. Finite graphs of free groups with injective cyclic edge maps can also be enumerated. A finite sequence of Tietze transformations verifies that one of these presentations defines the original group. One can similarly enumerate finite-index subgroups together with finite-rank free-by-cyclic presentations. Applying Proposition 12.1 to these presentations gives semialgorithms for P ( G ) \mathcal{P}(G) P ( G ) within these classes.
This enumeration need not decide whether a group belongs to one of the classes. For infinite-rank kernels in Case 2, unspecified embeddings in Case 5, and the geometric hypotheses of Case 7, the decision procedures apply under the stated assumptions.
Arbitrary torsion-free one-relator groups
The following procedures apply to every torsion-free one-relator group:
The search for a triple satisfying (28) terminates precisely when G G G is not CSA.
The hyperbolicity-detection procedure terminates on hyperbolic groups. Such a group contains no Z 2 \mathbb{Z}^{2} Z 2 , so P ( G ) \mathcal{P}(G) P ( G ) is false.
Finitely many commutator tests decide whether G G G is abelian; its rank then decides P ( G ) \mathcal{P}(G) P ( G ) .
Whenever the relative-hyperbolicity procedure produces an abelian peripheral subgroup of rank at least two, P ( G ) \mathcal{P}(G) P ( G ) holds. To prove that this procedure terminates for every group satisfying P ( G ) \mathcal{P}(G) P ( G ) , one would need to establish
( G torsion-free one-relator and CSA , Z 2 ≤ G ) ⟹ G toral relatively hyperbolic (G\text{ torsion-free one-relator and CSA},\quad\mathbb{Z}^{2}\leq G)\Longrightarrow G\text{ toral relatively hyperbolic} ( G torsion-free one-relator and CSA , Z 2 ≤ G ) ⟹ G toral relatively hyperbolic
in general. The results above do not prove this implication for every commutator presentation ⟨ X ∣ [ u , v ] ⟩ \langle X\mid[u,v]\rangle ⟨ X ∣ [ u , v ]⟩ .
The forbidden-subgroup criterion in [19 ] gives a semialgorithm for failure of CSA. A finite unsuccessful search does not prove CSA. The decision algorithms above use, in addition, the implication from CSA to toral relative hyperbolicity in each stated class.
Acknowledgment. The development of algorithms from the results stated in [46 , 47 ] and the editing of this paper were carried out with the assistance of ChatGPT 6 Pro. Our original model-theoretic results are due to the authors and originate in our earlier manuscript, written in 2020; they are independent of both cited results.