How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Decision Problems for Finitely Presented Groups
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Free Groups and Presentations
- Free Products and Amalgamation
- Group Homomorphisms and the Isomorphism Theorems
- Normal Subgroups and Quotient Groups
- Relations, Functions, and Quotients
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
This page fixes the algorithmic vocabulary before speaking about solvability. It keeps the word problem for one fixed finite presentation separate from the uniform problem, proves several positive decision results, and records the classical negative theorems as exact cited boundary markers rather than synthetic reconstructions.
The final seam defines algebraic relator area and the Dehn function in a way that stays inside presentations and normal closures. Van Kampen diagrams and the geometric reformulation are deferred to later pages.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finite alphabets, encoded inputs, and algorithms
Definition
Fix a finite alphabet . An encoded input is a finite word in . An algorithm on inputs from is a deterministic procedure that, for each input word, either halts with an output or runs forever. A decision algorithm for a set is one that halts on every input and outputs YES exactly on the words of .
Recursive and recursively enumerable languages
Definition
Let for a finite alphabet .
- is recursive if some decision algorithm halts on every input word and accepts exactly the elements of .
- is recursively enumerable if some algorithm halts exactly on the elements of ; equivalently, some procedure lists all elements of , with repetition allowed, and nothing else.
Thus recursive means membership is decidable on both positive and negative instances, while recursively enumerable means only the positive instances are guaranteed to appear.
Recursive presentations and finite presentations of groups
Definition
Let be a finite generating alphabet and let be a set of relator words on .
- The presentation is recursive when the language of words representing the members of is recursively enumerable.
- It is finite when itself is finite, equivalently when it is one of the finite presentations of Relators and relations; finitely generated, finitely related, and finite presentations.
The group presented is the quotient from Group presentation by generators and relations.
The trivial words of a recursively presented group form a recursively enumerable language
Statement
Let be a recursive presentation. Then the language of words on that represent the identity in the presented group is recursively enumerable.
Facts & Assumptions
Given: A recursive presentation and a word on .
In a presentation , a word represents the identity exactly when it lies in the normal closure of inside the free group on . (In , the words and represent the same element if and only if )
The normal closure of is the set of finite products of conjugates of elements of and their inverses. (The normal closure of is the set of finite products of conjugates of elements of and their inverses)
Proof
Because the relator language of the recursive presentation is recursively enumerable, there is a procedure that lists all relator words in and hence also all pairs with and . By dovetailing over lengths, one can therefore enumerate all finite lists of conjugators and signed relators.
First freely reduce the input word to a reduced word . For each finite list from step 1.1, form the corresponding product of conjugates from [L2] and freely reduce it in the ambient free group. Whenever the result is , accept. If is trivial in the presented group, then [L1] and [L2] supply a relator expression representing the same free-group element as , so its free reduction is and the search eventually halts; if is nontrivial, the search may run forever.
Hence the trivial words are exactly the words on which this procedure halts, so they form a recursively enumerable language.
The word problem for a fixed finite presentation
Definition
Fix a finite presentation . Its word problem is the decision problem whose input is a word on and whose question is whether represents the identity in the group presented by .
The uniform word problem for finite presentations
Definition
The uniform word problem for finite presentations takes as input both a finite presentation and a word on , and asks whether is trivial in the group presented by .
Thus the fixed-presentation word problem keeps fixed once and for all, whereas the uniform problem treats as part of the input.
Solvability of the word problem does not depend on the chosen finite generating set
Statement
Let and be finite presentations of isomorphic groups. Then the word problem is solvable for if and only if it is solvable for .
Facts & Assumptions
Given: Finite presentations and that present isomorphic groups.
Two finite presentations present isomorphic groups if and only if a finite sequence of Tietze transformations and inverses connects them. (Two finite presentations define isomorphic groups if and only if a finite sequence of Tietze transformations and inverses connects them)
In a presentation, equality of represented elements is equivalent to membership of the difference word in the normal closure of the relators. (In , the words and represent the same element if and only if )
Proof
By [L1], it is enough to show that each single Tietze transformation preserves solvability of the word problem.
A relator-addition or relator-deletion Tietze move does not change which words are trivial in the presented group, by the equality criterion [L2]. So the same decision procedure works before and after such a move.
A generator-addition move introduces one new generator together with a defining word . To decide whether a word in the enlarged alphabet is trivial, replace each by and run the original algorithm on the resulting word. The inverse generator-deletion move is the same transport in the opposite direction.
Every finite Tietze chain transports a decision procedure step by step, so solvability for is equivalent to solvability for .
The word problem for a finitely generated free group is solvable by free reduction
Statement
Let be a free group on a finite set . The word problem in is solvable: a word on represents the identity if and only if its free reduction is the empty word.
Facts & Assumptions
Given: A finite basis and a word on .
A word is reduced exactly when no adjacent inverse pair remains, and free reduction is obtained by repeatedly deleting such pairs. (Words in an alphabet with formal inverses, elementary cancellation, and reduced words)
Every class in the reduced-word model of the free group contains exactly one reduced word. (Every class in contains exactly one reduced word)
Proof
Repeatedly apply the elementary cancellations of [L1] until no adjacent inverse pair remains. Because each cancellation shortens the word by two letters, the process halts after finitely many steps with a reduced word .
The free group element represented by is the same as that represented by , because step 1.1 used only the free-equivalence moves of [L1]. By [L2], the identity class has exactly one reduced representative, namely the empty word. Therefore represents the identity if and only if is empty.
The halting free-reduction procedure of step 1.1 therefore decides the word problem in .
Finitely generated abelian groups admit invariant-factor normal form
Statement
Every finitely generated abelian group is isomorphic to
where , each , and .
Remarks
This page records only the exact normal form. It does not prove the full classification theorem.
The consequence used below is algorithmic: once a finitely generated abelian group has been written in these coordinates, equality with the identity reduces to checking an integer vector and finitely many residue classes.
The word problem for finitely generated abelian groups is solvable
Statement
Every finitely generated abelian group has solvable word problem.
Facts & Assumptions
Given: A finitely generated abelian group with a fixed finite presentation.
Every finitely generated abelian group admits an invariant-factor decomposition with . (Finitely generated abelian groups admit invariant-factor normal form ‡)
Proof
By [L1], identify with . Any input word on a finite generating set evaluates, using commutativity, to one integer exponent sum in each of these finitely many coordinates.
The word represents the identity exactly when the coordinates are all and each torsion coordinate is congruent to modulo its invariant factor . Those are finitely many integer checks, so they give a terminating decision procedure.
Therefore finitely generated abelian groups have solvable word problem.
Free products and suitable amalgamated free products have solvable word problem
Statement
Let and be finitely generated groups with solvable word problem.
- The free product has solvable word problem.
- More generally, let a finitely generated group embed in and . Assume membership in the two embedded copies of is decidable, and that from a word in the generators of either factor representing an element of that copy one can compute a word in a fixed generating set of representing the same element. Then the amalgamated free product has solvable word problem.
Facts & Assumptions
Given: Finitely generated groups , and in the second clause a finitely generated amalgamating group with decidable membership in both images and effective translation of a discovered factor word in back to a word in fixed generators of .
Every element of an amalgamated free product has a unique normal form relative to chosen transversals, and a normal word of positive length is nonidentity. (Normal form theorem for free products with amalgamation)
The canonical maps of the factors into an amalgamated free product are injective. (The factor maps into a free product with amalgamation are injective)
Proof
In each factor, solvability of the word problem lets us compare any two words. Enumerating the words in shortlex order therefore computes a canonical representative for every group element, and in the amalgam case it also computes the least representative of every left coset of : two words represent the same left coset exactly when their quotient lies in the embedded copy of , which is decidable by hypothesis. The extra hypothesis also makes every factor word that represents an element of effectively translatable into a canonical word in the fixed generators of .
For an input alternating word in the generators of the factors, first replace each factor block by its canonical representative. Whenever two consecutive blocks lie in the same factor, multiply them there and recanonize. In the amalgam case, if a block lies in the amalgamating subgroup, step 1.1 translates it to the canonical -word and then into the generators of the opposite factor, so the amalgam relation pushes it across the next syllable effectively. The computable coset representatives from step 1.1 ensure that each such rewrite strictly shortens the syllable length.
The reduction process of step 2.1 halts with the normal form from [L1]. By uniqueness in [L1], the input represents the identity exactly when the final normal form has length zero and terminal -part equal to the identity. Hence the procedure decides the word problem in .
Taking gives the free-product case, so both clauses follow.
The conjugacy problem for a finitely generated group
Definition
For a finitely generated group with a fixed finite presentation, the conjugacy problem asks, given two input words , whether the elements they represent are conjugate, that is, whether some group element satisfies .
The isomorphism problem for a class of finite presentations
Definition
Let be a class of finite presentations. The isomorphism problem for asks, on input of two presentations , whether the groups they present are isomorphic.
A Markov property of finitely presented groups
Definition
A class property of finitely presented groups is a Markov property if there exist finitely presented groups and such that:
- has property ,
- does not have property , and
- cannot be embedded into any finitely presented group having property .
This is the exact hypothesis pattern used in the Adian-Rabin theorem.
Novikov-Boone: some finitely presented group has unsolvable word problem
Statement
There exists a finitely presented group whose word problem is unsolvable.
Remarks
This is the fixed-presentation form of the classical Novikov-Boone theorem. It already says that one particular finitely presented group has no decision algorithm for triviality of words; it is not merely a statement about varying the presentation as part of the input.
Adian-Rabin: every Markov property is undecidable on finite presentations
Statement
Every Markov property of finitely presented groups is undecidable on finite presentations.
Remarks
The witness groups required by A Markov property of finitely presented groups are part of the theorem's hypotheses, not a dispensable ornament. The point is that a positive witness and an obstruction witness let one encode arbitrary word-problem instances into finite presentations whose possession of the property detects the original instance.
This page records that reduction as a boundary theorem only. It does not rebuild the Adian-Rabin construction.
Triviality and finiteness are undecidable for finite presentations
Statement
There is no algorithm which, from a finite presentation, decides whether the presented group is trivial. There is also no algorithm which decides whether the presented group is finite.
Remarks
These are concrete Adian-Rabin corollaries: triviality and finiteness are both Markov properties, so the undecidability statement is inherited from Adian-Rabin: every Markov property is undecidable on finite presentations ‡ rather than proved separately here.
The isomorphism problem for finitely presented groups is undecidable
Statement
The isomorphism problem for finitely presented groups is undecidable.
Remarks
This is a boundary theorem for the page's list of decision problems. It is not derived here from the Adian-Rabin theorem, and nothing on this page depends on it as a proof ingredient.
There exist finitely presented groups with unsolvable conjugacy problem
Statement
There exist finitely presented groups with unsolvable conjugacy problem.
More sharply, there exist finitely presented groups whose word problem is solvable but whose conjugacy problem is unsolvable.
Remarks
This exact existence statement prevents the reader from overgeneralizing the positive free-group conjugacy algorithms: solvable word problem does not force solvable conjugacy problem.
Algebraic relator area and the Dehn function of a finite presentation
Definition
Fix a finite presentation . If a word on is trivial in the presented group, then by The normal closure of is the set of finite products of conjugates of elements of and their inverses it can be written in the free group as
where each and each .
The algebraic relator area is the least such integer . The Dehn function of is
It is defined on and only measures null words.
Every null word has a minimal algebraic relator area
Statement
Let be a finite presentation and let be trivial in the group presented by . Then exists.
Facts & Assumptions
Given: A finite presentation and a word with .
The algebraic relator area of a null word is defined as the least length of a relator expression for that word. (Algebraic relator area and the Dehn function of a finite presentation)
Proof
Because is null, the admissible lengths in [L1] form a nonempty subset of : every relator expression for contributes one such length, and the empty product contributes the value in the boundary case.
Every nonempty subset of has a least element. Applying this to the set of admissible lengths from step 1.1 gives a least , and [L1] defines that least number to be .
Hence the minimal algebraic relator area exists for every null word.
A recursive Dehn function yields a solution to the word problem
Statement
Let be a finite presentation. If its Dehn function is recursive, then the word problem for is solvable.
Facts & Assumptions
Given: A finite presentation with recursive Dehn function , and an input word .
A word is trivial in the presented group exactly when it lies in the normal closure of the relators. (In , the words and represent the same element if and only if )
Every null word has a minimal algebraic relator area. (Every null word has a minimal algebraic relator area)
The free-group word problem is decidable by free reduction. (The word problem for a finitely generated free group is solvable by free reduction)
Proof
Let and let , so when . Because is recursive, one can compute the bound . If is null and , [L2] gives a relator expression of area at most ; choose one of minimal area and, among those, with minimal total conjugator length. Then each conjugator may be taken of length at most : otherwise an initial segment that never survives the free reduction to could be shortened, contradicting the chosen minimality.
Step 1.1 reduces the search for a certificate of triviality to finitely many possibilities: at most relator factors, each chosen from the finite set , and, when , each conjugator drawn from the finite set of words of length at most . When , the only candidate certificate is the empty product. Enumerate these possibilities and use [L3] to test in the free group whether any of them equals .
If the search in step 2.1 succeeds, then [L1] says is trivial. If it fails, then no relator expression of area at most exists, so by the definition of the Dehn function cannot be null. Thus step 2.1 decides whether .
Therefore a recursive Dehn function gives a solution to the word problem.
5 · Examples, counterexamples and false statements
FALSE: every finitely presented group has solvable word problem
Statement
Every finitely presented group has solvable word problem.
Facts & Assumptions
Given: The Novikov-Boone existence theorem.
Some finitely presented group has unsolvable word problem. (Novikov-Boone: some finitely presented group has unsolvable word problem ‡)
Refutation
By [L1], there exists a finitely presented group whose word problem is unsolvable.
That group is a counterexample to the statement, so the statement is false.
FALSE: recursively enumerable trivial words already give a decision algorithm
Statement
If the trivial words of a presentation form a recursively enumerable language, then the word problem for that presentation is solvable.
Facts & Assumptions
Given: A recursively presented group.
In a recursively presented group, the trivial words form a recursively enumerable language. (The trivial words of a recursively presented group form a recursively enumerable language)
Every finite presentation is recursively presented. (Recursive presentations and finite presentations of groups)
The Novikov-Boone theorem gives a finitely presented group with unsolvable word problem. (Novikov-Boone: some finitely presented group has unsolvable word problem ‡)
Refutation
By [L1], every recursively presented group has a semidecision procedure that halts on trivial words and may run forever on nontrivial words.
By [L3], there exists a finitely presented group with unsolvable word problem; by [L2], that group is recursively presented, so step 1.1 applies to it.
The group from step 2.1 has recursively enumerable trivial words by step 1.1, but its word problem is not solvable. Therefore recursively enumerable positive instances do not force a decision algorithm.
Therefore the statement is false.
FALSE: an unsolvable word problem means no individual word can be decided
Statement
If a finitely presented group has unsolvable word problem, then no individual word in that group can ever be proved trivial or nontrivial.
Facts & Assumptions
Given: A finitely presented group with unsolvable word problem.
Some finitely presented group has unsolvable word problem. (Novikov-Boone: some finitely presented group has unsolvable word problem ‡)
Refutation
An unsolvable word problem means that no single algorithm decides triviality for all input words in that fixed group.
That does not prevent a particular word from being settled by an ad hoc calculation, a special normal form, or a direct proof. So failure of one uniform algorithm is not the claim that every individual instance is forever inaccessible.
Therefore the statement is false.
FALSE: the Novikov-Boone theorem proves only the uniform problem is unsolvable
Statement
The Novikov-Boone theorem shows at most that the uniform word problem for finite presentations is unsolvable.
Facts & Assumptions
Given: The Novikov-Boone theorem.
Some finitely presented group has unsolvable word problem. (Novikov-Boone: some finitely presented group has unsolvable word problem ‡)
Refutation
By [L1], Novikov-Boone already produces one fixed finitely presented group whose word problem is unsolvable.
A theorem about one fixed finitely presented group is stronger than a statement that only the varying-presentation problem fails. So the theorem is not limited to the uniform problem.
Therefore the statement is false.
FALSE: Tietze-equivalent finite presentations can differ on whether their word problem is solvable
Statement
Two Tietze-equivalent finite presentations can differ on whether their word problem is solvable.
Facts & Assumptions
Given: Two Tietze-equivalent finite presentations.
Solvability of the word problem is invariant under changing between finite presentations of the same group. (Solvability of the word problem does not depend on the chosen finite generating set)
Refutation
Tietze-equivalent finite presentations present the same group, so [L1] applies to them.
Hence either both word problems are solvable or neither is. They cannot differ, so the statement is false.
Sources
- Charles F. Miller III, Decision Problems for Groups - Survey and Reflections
- Alex Bishop, Minicourse: On Decision Problems in Groups
- Dexter Chua after H. Wilton, Topics in Geometric Group Theory
- John Meier, Groups, Graphs and Trees
- Jack Jeffries, Math 817: Introduction to Modern Algebra I (Fall 2025)
- MacTutor History of Mathematics, Word problems