Adian–Rabin theorem 2026-10-06
No Markov property of finitely presented groups is decidable by an algorithm taking an arbitrary finite group presentation as input. The proof reduces the word problem for a group to property recognition using an effective construction which collapses when an input word is trivial and embeds the input group when it is nontrivial.
Automatic group 2026-10-06
An automatic group admits an automatic structure for a group: a regular language of representatives and synchronous group multiplier automata recognizing right multiplication by each generator and equality of representatives. Representatives need not be unique. This finite-state description yields effective algorithms for the word problem for a group.
Finitely presented group 2026-10-06
A finitely presented group is a group admitting a finite group presentation. Finite presentability concerns the existence of such a presentation, not the decidability of its word problem for a group.
A modular machine can be encoded by HNN extensions of . The kernel of has a free basis of a group . Associated-subgroup maps send these basis elements according to the two arithmetic transition types. In the resulting group, membership of in the subgroup generated by and the instruction stable letters is equivalent to . One more HNN extension centralizes that finitely generated subgroup, converting membership to equality and hence to the word problem for a group.
Form the HNN extension which centralizes :
This is the extension associated to the identity isomorphism ; relations on the displayed finite generating set imply for all . Since is finitely presented and are finite, this is a finite group presentation.
For any ,
The forward implication follows from Britton's lemma: if , the word is reduced with two stable letters and cannot be the identity. The reverse implication is the defining centralization relation. Consequently the computable word
satisfies
An algorithm for the word problem for a group would therefore decide the nonrecursive set , a contradiction. Hence .
The factors and are torsion-free groups, and so is their free product . Indeed every element of a free product is conjugate either into one factor or to an alternating word whose first and last syllables lie in different factors. A word of the latter kind has nonempty reduced powers of every positive length, so has infinite order. A nonidentity element of either factor also has infinite order.
By the finite-order result in part (b), every finite-order element of the multiple HNN extension is conjugate into the torsion-free base , and hence is the identity. Apply the same result once more to , whose base is . It follows that
Thus the failure of a word problem for a group to be decidable does not require torsion.
An isomorphism-invariant Markov property of finitely presented groups has two finitely presented witnesses: a group with , and a group which cannot embed in any finitely presented group having . In symbols,
The second condition is an obstruction to embedding, stronger than merely saying that itself fails the property.
Let be a fixed finitely presented group with unsolvable word problem for a group. Form the finitely presented free product . Given a word in the generators of , apply part (a) to this and , and output the finite presentation of
If in , it is also in , so is trivial and has . If in , its image stays nontrivial in the free product , and embeds in . Therefore embeds in , which cannot have . We have the effective equivalence
An algorithm recognizing whether an arbitrary finite group presentation has would decide the unsolvable word problem for a group . This contradiction proves the Adian–Rabin theorem: no Markov property of finitely presented groups is algorithmically decidable.
Fix the first tape of the group multiplier automaton to be . Construct its possible runs by dynamic programming, one column at a time. A record consists of a state and a flag indicating whether the output tape has ended. At column , the first symbol is and the second symbol may be any letter of the alphabet, or ; after the second tape first uses it must continue to use . At later columns the first symbol is , and an additional column must have a genuine letter on the second tape. Never add a column.
Keep one predecessor record and its output symbol for each reachable state-and-flag pair in each layer. Two runs reaching the same record have exactly the same possible future completions, so this merging loses no accepting output. The merged dead state of a finite automaton can be discarded. At each layer , test whether a reached state is accepting; the initial layer is included when . Upon success, follow predecessor records backwards and omit padding symbols to recover .
The automatic structure for a group supplies a representative in of , so an accepted padded convolution of words exists and this search terminates. The output is the required representative:
The search uses only the finite transition table; it does not presuppose a solution to the word problem for a group.
Construct as above, and run the equality group multiplier automaton on . Both inputs belong to , so
The final finite-state automaton run takes time. The word problem for a group is therefore decidable in quadratic time:
The empty word is accepted immediately. Comparing and as literal strings would be incorrect, since an automatic structure for a group need not give unique representatives.