Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generated
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 A, and, for the algorithm, a finite presentation ⟨x1,…,xn∣r1,…,rm⟩ of A. The algorithm is required to decide identity of words in this fixed presentation (The word problem for a fixed finite presentation).

[L1]

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 n generators is the free abelian group Zn (The abelianisation of a free group on X is a free abelian group on X).

[L3]

Every rectangular integer matrix M has a Smith form D=UMV, with integer matrices U,V invertible over Z (Every matrix over a PID has a Smith normal form).

Proof technique: direct.

Proof

1.1L2inductionchoosealgebra

First, every subgroup H≤Zn is finitely generated, by induction on n. For n=0 it is zero. For n>0, projection on the last coordinate has image dZ by [L2], and its kernel is a subgroup of Zn−1, finitely generated by induction. If d=0, these kernel generators generate H. Otherwise fix one h∈H with last coordinate d; every v∈H has last coordinate qd for some integer q, so v−qh lies in the kernel. The kernel generators together with h therefore generate H. This finite induction uses only finitely many choices of witnesses.

1.2givenL1algebra

Now use the given finite presentation, and let e(w)∈Zn be the vector of exponent sums of a word w. Let M∈Mn×m(Z) have columns e(rj), and let L=MZm. Put F=F(x1,…,xn) and let N be the normal closure of the relators. Since F/N=A is abelian, the kernel of the exponent-sum map e:F→Zn, namely the commutator subgroup by [L1], is contained in N. Also e(N)=L: 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 M, and every such integer combination occurs. Hence w∈N if and only if e(w)∈L. For the reverse implication, choose v∈N with e(v)=e(w); then wv−1∈ker⁡e⊆N.

1.3L3constructalgebra

Compute suitable U,V,D by enumerating integer square matrices U of size n and V of size m, with all entries bounded in absolute value by b=0,1,2,…. Each bounded stage is finite. Check whether det⁡U,det⁡V∈{1,−1} and whether UMV 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 1. The search terminates by [L3], since the required pair has a finite entry bound. Integer matrices with determinant ±1 have integer inverses by the adjugate formula, so every accepted pair has the required invertibility.

2.1givenL1step 1.1construct

Choose a finite generating list for A. Commutativity gives a surjection Zn→A sending standard basis vectors to these generators. Its kernel has a finite generating list h1,…,ht by step 1.1. A finite presentation of A is obtained by imposing the finitely many pairwise commutator relators and the words x1(hj)1⋯xn(hj)n: the commutator relators make the quotient Zn, and the remaining relators make its quotient by precisely the kernel. Thus every finitely generated abelian group admits a finite presentation.

2.2step 1.2step 1.3algebra

Write the nonzero diagonal entries of D as d1,…,ds. Because VZm=Zm, we have UL=DZm. Compute y=Ue(w). Then e(w)∈L if and only if di divides yi for 1≤i≤s and yi=0 for s<i≤n: 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 w in A.

3.1step 2.1step 1.3step 2.2∎

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

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