A finitely generated group embeds in a finitely presented group if and only if it has a recursive presentation of a group. The necessity follows by enumerating proofs that substituted generator words are trivial in the larger finite group presentation. The sufficiency is the embedding theorem; it also applies to effectively countably generated recursive presentations after an effective two-generator embedding. This is the theorem of Subgroups of finitely presented groups.
If is a benign subgroup, use its witness inside a finitely presented group. Enumerate words on the generators of , together with proofs that each equals a substituted word on the generators of . This enumerates exactly the null words of , giving a recursive presentation of a group. The Higman embedding theorem then embeds the finitely generated quotient in a finitely presented group.
Take a recursively enumerable set that is not recursive, for example the diagonal halting set from Question 2 shifted by one. To obtain a finitely generated group with recursive presentation but undecidable word problem for a group, first define the countable Right-angled Artin group
Translation of the indices gives an automorphism . The semidirect product with its infinite cyclic shift is generated by and has presentation
To verify this presentation, the semidirect product satisfies its relators, while the reverse map sends to ; all translated commutation relations follow by conjugation. These maps are inverse on their generators. Thus embeds in .
For , the word is trivial. For , map to the free generators of and every other to one. Every defining commutator of maps to one, since the only possible relation involving both surviving generators would have separation , which is absent. The resulting group homomorphism sends to the nontrivial reduced word . Hence
This proves the shift-invariant graph groups encode arbitrary sets construction rather than supposing that a missing relator automatically means a nontrivial word. A word algorithm for would decide , so none exists. Since is enumerable, the displayed two-generator presentation is a recursive presentation of a group. By the Higman embedding theorem, embeds in a finitely presented group . A word algorithm for , composed with substitution of the two fixed generator-image words, would solve the word problem for . Therefore .
The Higman embedding theorem says that a finitely generated group embeds in a finitely presented group if and only if it has a recursive presentation of a group, that is, a presentation on finitely many generators with a recursively enumerable set of relators. We use its embedding direction as an assumed theorem. The reverse direction follows by expressing subgroup generators as words in the larger group and enumerating finite products of conjugates of its relators and their inverses; comparison after free reduction enumerates all null words in the subgroup. This is the enumerable identities of finitely generated subgroups argument. The theorem does not assume that the recursively presented group's word problem for a group is decidable.
The algebraic characterization is the Boone-Higman theorem:
Here need not be finitely generated or finitely presented. We prove the equivalence using the Higman embedding theorem, Britton's lemma and the normal form theorem for a free product. The original characterization is Theorem I of An algebraic characterization of groups with soluble word problem.
First suppose the embeddings exist. Choose a word in representing some fixed , and fixed words in representing the finite generators of . Given a word in those generators, one search enumerates proofs that in the finite group presentation of . A second search enumerates all finite products of conjugates in of , and all proofs that any such product equals . All these searches are effective: a proof of equality is a finite product of conjugates of defining relators, checked in the free group, and dovetailing handles the countably many candidates.
If , simplicity gives , so is such a finite product with conjugators in , which are also elements of . The second search eventually succeeds. If , every such product is trivial, so it cannot equal , but the first search succeeds. Running the two searches in parallel thus decides the word problem for a group in . This is semidecision of nonidentity in simple subgroups; no enumeration of or word algorithm for is required. The choice of the fixed word for is an existence choice of a finite string, not an algorithm for discovering from an arbitrary presentation.
Conversely suppose the word problem for a group in is soluble. We construct a recursive simple envelope by cyclic HNN extensions, keeping all effectiveness requirements explicit. Start with , where has infinite order. Reduced free product words give a word algorithm for and an algorithm testing membership in and recovering its exponent. The original null words of are decidable and therefore enumerable, so has a recursive presentation of a group.
Inductively assume has an effectively enumerable generating set, a recursive presentation, a word algorithm, and an algorithm for membership and exponent in . Form . For each nonidentity word in , introduce distinct stable letters , and introduce another letter , with relations
Let be this multiple HNN extension of . A computable enumeration of all words of , filtered by its word algorithm, indexes the nonidentity used here. Repeated representatives of the same element cause no difficulty: their stable letters are simply distinct.
Every associated subgroup in these relations is infinite cyclic. For , the words and are cyclically reduced free product words with respectively two and four syllables; their nonzero th powers have lengths and . Therefore the reduced syllable length of an input bounds the finitely many possible exponents needed to decide membership in each subgroup and find the exponent. Membership in is immediate, and membership in is inherited from . This proves effective cyclic membership in a free product, including the crucial point that the order of is never needed.
By Britton's lemma, embeds in . To solve its word problem, repeatedly find a pinch in an HNN extension using these membership algorithms, transport the known exponent across its defining isomorphism, and remove two stable letters. With no pinch left, a word retaining stable letters is nontrivial and not in the base; otherwise the base word algorithm applies. The same reduction decides whether an input lies in : if stable letters remain it does not, and if none remain use the base cyclic-membership algorithm. This verifies the inductive effectiveness claims rather than asserting that HNN extensions automatically preserve decidable word problem. Only the finitely many stable letters in the input need inspection.
The union is nontrivial, since retains infinite order under every embedding, and has an effective countable recursive presentation: enumerate each stage's relators and dovetail the enumerations. We now prove simplicity. Let contain , and take a stage with . The commutator belongs to , so its displayed conjugation forces . Conversely, in the quotient by the normal closure of , the relation for forces ; then the relation for forces every nonidentity to be one. Thus the normal closure of contains each . All newly adjoined stable letters belong to a later , so this normal closure is all of . Hence , proving that is a simple group containing .
Finally apply the explicit two-generator HNN embedding from Question 3 to an effective countable list of generators of . Its same free-conjugate-basis argument works for every finite word, and its relations are recursively enumerable, so it embeds in a two-generated recursively presented group . The Higman embedding theorem embeds in a finitely presented group . Composing the inclusions gives , completing the proof of both directions.
A subgroup is a benign subgroup when there are an embedding of into a finitely presented group and a finitely generated subgroup with . Finite generation is required of , not of itself. We use Britton's lemma, the normal form theorem for an amalgamated free product, and, for the final quotient assertion, the Higman embedding theorem.
Choose witnesses and for . The amalgamated free product embeds both witnesses and their common copy of . It is finitely presented: take their two finite presentations and add the finitely many equalities identifying the images of a finite generating set of . These equalities identify all elements of , so they present precisely the amalgam. The original intersections and are preserved by the embeddings.
Now form the finitely presented group
Only finitely many commutation relators, one for each of the chosen subgroup generators, are needed. The subgroup is exactly the multiple HNN extension of centralizing and . To prove this claim, take a word in reduced for those associated subgroups. It remains reduced in : a -pinch with a coefficient in occurs precisely when that coefficient lies in , and an -pinch precisely when it lies in . Britton's lemma therefore prevents any extra relation, and it also embeds .
Write . The subgroup is finitely generated. If , Britton reduction must first pinch , requiring ; its value is then . The remaining can represent a base element only if , and then its value is again . Conversely every commutes with both letters. Hence
so the intersection is benign.
For the join, put and , again finitely generated. The subgroup generated by in is
Indeed, expanding conjugate-copy syllables as or shows that the only possible Britton reductions are exactly the identifications in the indicated amalgamations; a reduced amalgam word therefore has no additional way to become trivial.
We use this elementary consequence of amalgam normal forms: if , then inside the subgroup is and intersects exactly in . A reduced expression with a syllable cannot lie in , because multiplying it by an inverse base element still leaves a reduced nontrivial amalgam word. Apply this first to with , obtaining and . Since , apply it again in to obtain .
Each element of lies in , and each element of lies in , since the corresponding stable letter centralizes it. Thus , and . Intersecting the previous identities with gives
This proves the intersection and join of benign subgroups construction with actual finitely generated witnesses inside .
Finally let be benign, witnessed by in a finitely presented group . Choose finite generators for and express both and a finite generating set for as words in . Enumerate every word on , every word on those generators of , and every finite proof in the presentation of that their substituted words are equal. Dovetail these searches and list when such a proof is found. Exactly the words representing elements of are listed: membership has a finite expression in the generators of , and every valid equality has a finite relator proof. Since is normal, these are exactly the null words of .
Use this enumerable list as relators on the finite alphabet . Its normal closure is precisely the kernel of , so it is a recursive presentation of a group for . The Higman embedding theorem now yields
This is normal benign subgroup quotient embedding; no word algorithm for or membership algorithm for was assumed.
A finitely generated group with soluble word problem for a group embeds in a countably generated simple group with a recursive presentation of a group. Start with , retaining decidable membership in . At stage , add a free infinite cyclic generator . For every nonidentity base element , conjugate to and conjugate to ; also conjugate to , using distinct stable letters. All associated subgroups are infinite cyclic, with decidable membership by effective cyclic membership in a free product. Britton's lemma preserves embeddings, decidable word problem and decidable membership in the inherited .
In the union, any nontrivial normal subgroup contains some nonidentity and hence , by the commutator-conjugation relation. The other relations force and then every old into the normal closure of . Every stable letter becomes an old element at a later stage, so the normal closure of is the whole union. The union is nontrivial and simple. Effective word enumeration at each stage makes all relators recursively enumerable. A two-generator HNN embedding followed by the Higman embedding theorem embeds this simple envelope in a finitely presented group.
For , put , , , and for . The freely generate by free conjugate bases in a rank-two free group. The do too: projection killing maps them to a free conjugate basis, so no reduced word in them is trivial. The HNN extension adjoining embeds by Britton's lemma. Since and , its generators reduce to . For finitely many and this is a finite group presentation; for effective countably many generators and enumerable it is a two-generator recursive presentation of a group.