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.
The word problem for finitely generated abelian groups is solvable
Statement
Every finitely generated abelian group has solvable word problem. More explicitly, given a finite presentation known to present an abelian group, there is a terminating procedure deciding whether any input word represents the identity.
Facts & Assumptions
Given: A finitely generated abelian group , and, for the algorithm, a finite presentation of . The algorithm is required to decide identity of words in this fixed presentation (The word problem for a fixed finite presentation).
A presentation is the quotient of the free group by the normal closure of its relators (Group presentation by generators and relations); the abelianisation of a free group on generators is the free abelian group (The abelianisation of a free group on is a free abelian group on ).
Every subgroup of is cyclic (Every subgroup of is for exactly one natural number ).
Every rectangular integer matrix has a Smith form , with integer matrices invertible over (Every matrix over a PID has a Smith normal form).
Proof technique: direct.
Proof
First, every subgroup is finitely generated, by induction on . For it is zero. For , projection on the last coordinate has image by [L2], and its kernel is a subgroup of , finitely generated by induction. If , these kernel generators generate . Otherwise fix one with last coordinate ; every has last coordinate for some integer , so lies in the kernel. The kernel generators together with therefore generate . This finite induction uses only finitely many choices of witnesses.
Now use the given finite presentation, and let be the vector of exponent sums of a word . Let have columns , and let . Put and let be the normal closure of the relators. Since is abelian, the kernel of the exponent-sum map , namely the commutator subgroup by [L1], is contained in . Also : every element of a normal closure is a finite product of conjugates of relators and their inverses, whose exponent vectors are sums of signed columns of , and every such integer combination occurs. Hence if and only if . For the reverse implication, choose with ; then .
Compute suitable by enumerating integer square matrices of size and of size , with all entries bounded in absolute value by . Each bounded stage is finite. Check whether and whether is a rectangular diagonal matrix with its nonzero diagonal entries first and each dividing the next. Determinants, matrix multiplication and integer divisibility are computable by finitely many integer operations; for a zero-dimensional square matrix the determinant is . The search terminates by [L3], since the required pair has a finite entry bound. Integer matrices with determinant have integer inverses by the adjugate formula, so every accepted pair has the required invertibility.
Choose a finite generating list for . Commutativity gives a surjection sending standard basis vectors to these generators. Its kernel has a finite generating list by step 1.1. A finite presentation of is obtained by imposing the finitely many pairwise commutator relators and the words : the commutator relators make the quotient , and the remaining relators make its quotient by precisely the kernel. Thus every finitely generated abelian group admits a finite presentation.
Write the nonzero diagonal entries of as . Because , we have . Compute . Then if and only if divides for and for : these are exactly the coordinate conditions for the image of a rectangular diagonal matrix. The conditions include the zero matrix, empty relator list and empty generating list. Each is a finite integer check, and step 1.2 identifies the outcome with identity of in .
The preprocessing in step 1.3 terminates, and exponent sums and the tests in step 2.2 terminate for every input word. Therefore the word problem for every finite presentation of an abelian group is solvable; step 2.1 supplies such presentations for every finitely generated abelian group. For another fixed finite generating set, fix words in the presentation generators for its finitely many generators, substitute these into the input word, and apply the same algorithm. No infinite choice or effective recognition of whether an arbitrary presentation is abelian is required.
Depends on
- The word problem for a fixed finite presentation
- Group presentation by generators and relations
- The abelianisation of a free group on $X$ is a free abelian group on $X$
- Every subgroup of $(\mathbb{Z}, +)$ is $\langle n \rangle = n\mathbb{Z}$ for exactly one natural number $n$
- Every matrix over a PID has a Smith normal form
Used by
Dependency tree · two levels
37 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Jack Jeffries, Math 817: Introduction to Modern Algebra I (Fall 2025) (standard reference, not scraped)