Alphabeta Math
Session-authored (Fable 5 assisted)
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.

17 results · all verified · 5 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 12 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Subgroups of Free Groups and Schreier Rewriting

1 · Prerequisites

2 · Summary

The published free-group page supplies reduced words, free bases, and presentations; this page uses those inputs to analyze subgroups through their right-coset Schreier graphs. The graph, transversal, and rewriting conventions are fixed once, so the inverse in s(t,x)=txtx1 never moves.

The first half of the page proves the Schreier generating lemma and the tree-based free-independence argument, then packages them into Nielsen-Schreier with the choice boundary stated honestly. The second half counts non-tree edges to obtain the index-rank formula, rewrites subgroup presentations, and ends with the Marshall Hall free-factor theorem.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

The labeled Schreier coset graph of a subgroup of a free group

Definition

Let F(X) be a free group on a set X, and let HF(X). The labeled Schreier coset graph of H in F(X) is the pointed directed graph whose vertices are the right cosets

V={Hg:gF(X)},

with base vertex H, and whose directed edges are the x-labeled arrows

HgxHgx(gF(X), xX).

Traversing an x-edge backward is read as x1. Hence a path labeled by a word a1an on XX1 starts at a coset Hg and ends at Hga1an.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

The Schreier coset graph is connected and deterministic

Statement

Let F(X) be a free group on X, let HF(X), and let SchX(H) be the labeled Schreier coset graph. Then:

  1. SchX(H) is connected.
  2. For every vertex Hg and every xX, there is exactly one outgoing x-edge from Hg and exactly one incoming x-edge into Hg.

Facts & Assumptions

Given: A free group F(X), a subgroup HF(X), and its labeled Schreier coset graph.

[L1]

A free group on a set X is a group F(X) equipped with the universal property for maps out of X (Free group on a set of generators).

[L2]

Words, elementary cancellations, and reduced words on XX1 are defined as in Words in an alphabet with formal inverses, elementary cancellation, and reduced words.

[L3]

The Schreier graph has vertices the right cosets Hg and an x-labeled edge HgHgx for each xX (The labeled Schreier coset graph of a subgroup of a free group).

Proof

technique · direct
1.1

Let KF(X) be the subgroup generated by the image of X. The inclusion XK extends, by [L1], to a homomorphism ϕ:F(X)K, and the inclusion KF(X) composed with ϕ agrees with the identity of F(X) on X. Uniqueness in [L1] therefore forces (KF(X))ϕ=idF(X), so K=F(X). Thus every element of F(X) is represented by a word on XX1.

L1givenconstruct
2.1

Let Hg be any vertex. Choose a word a1an on XX1 that represents g, and delete adjacent inverse pairs until the word is reduced. Reading the remaining letters from the base vertex H follows the edges of [L3] forward for letters in X and backward for letters in X1, and after the first j letters one is at the coset Ha1aj. The final vertex is therefore Hg, so the graph is connected.

L2L3step 1.1
3.1

For fixed Hg and xX, [L3] gives exactly one outgoing x-edge, namely HgHgx. The same edge starts at Hgx1 and ends at Hg, so it is also the unique incoming x-edge into Hg. This is the required determinism.

L3
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Schreier transversals and Schreier systems

Definition

Let F(X) be a free group, let HF(X), and let SchX(H) be its Schreier graph.

A Schreier transversal for the right cosets of H is a set T of reduced words on XX1 such that every right coset Hg is represented by exactly one word of T. For a word w representing the coset Hw, write wT for this chosen representative.

The transversal T is a Schreier system if every initial segment of every word in T again belongs to T. Equivalently, if x1xnT, then each prefix x1xjT for 0jn, where the empty prefix is the identity word representing the base coset H.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

Rooted spanning trees and Schreier systems correspond

Statement

Let F(X) be a free group and HF(X). In the Schreier graph SchX(H), rooted spanning trees based at H are in bijection with Schreier systems of right-coset representatives.

Here a rooted spanning tree means a connected acyclic spanning subgraph with root H.

Facts & Assumptions

Given: A free group F(X), a subgroup HF(X), and its Schreier graph.

[L1]

Reduced words and initial segments are the ones from Schreier transversals and Schreier systems.

[L2]

The Schreier graph is connected, and from each vertex there is exactly one outgoing edge for each basis letter (The Schreier coset graph is connected and deterministic).

Proof

technique · direct
1.1

Let T be a rooted spanning tree. For each vertex v, let pv be the unique simple path in T from H to v, and let τ(v) be its label. A simple path in a tree never backtracks, so τ(v) is reduced. Because T is spanning, every coset has some label τ(v); because T is a tree, the path pv is unique, so no two distinct words τ(v) label the same vertex. Any initial segment of τ(v) labels an initial subpath of pv, hence labels the tree path to an earlier vertex. Therefore {τ(v)} is a Schreier system.

L1L2given
1.2

Conversely, let T be a Schreier system. For each non-base representative t=x1xnT, join the vertex Ht to the vertex Hx1xn1 by the final labeled edge used to read t. Because prefixes stay in T, every non-base vertex acquires exactly one parent; because the parent has smaller word length, repeatedly following parent edges must terminate at H. Thus every vertex is connected to H, and a cycle cannot occur because along a cycle one could not keep decreasing length and return to the starting vertex. So these parent edges form a rooted spanning tree.

L1L2given
2.1

The two constructions are inverse. Reading the tree path from H recovers each representative in the Schreier system, and taking parent edges from the prefixes of those representatives reconstructs the original rooted tree.

step 1.1step 1.2
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Schreier generators in the right-coset convention

Definition

Let F(X) be a free group, let HF(X), and let T be a Schreier system of right-coset representatives. For tT and xX, let txT denote the chosen representative of the coset Htx.

The corresponding Schreier generator is

s(t,x):=txtx1.

This is the right-coset convention: the inverse falls on the representative of the product coset Htx, not on t. Inverse letters are handled in the rewriting map by the rule

tx1tx11=s(tx1,x)1,

so the distinguished generators are indexed only by the basis letters xX.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Every Schreier generator lies in the subgroup

Statement

Let F(X) be a free group, let HF(X), and let T be a Schreier system. Then every Schreier generator s(t,x) belongs to H.

Facts & Assumptions

Given: A free group F(X), a subgroup HF(X), a Schreier system T, and a Schreier generator s(t,x).

[L1]

By definition, s(t,x)=txtx1, where tx is the chosen representative of the right coset Htx (Schreier generators in the right-coset convention).

Proof

technique · direct
1.1

Because tx represents the same right coset as tx, one has Htx=Htx.

L1given
2.1

Right-multiplying the equality of step 1.1 by tx1 gives Hs(t,x)=H. Hence s(t,x)H.

L1step 1.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

The Schreier rewriting map

Definition

Let F(X) be a free group, let HF(X), and let T be a Schreier system. For a word

w=a1an(ajXX1),

define successive representatives by

t0:=1,tj:=a1ajT(1jn).

For each j, define the jth rewriting factor σj by

σj:={s(tj1,x),aj=xX,s(tj,x)1,aj=x1X1.

The Schreier rewriting map sends w to the word in Schreier generators and their inverses

τ(w):=σ1σ2σn.

When w represents an element of H, the last coset is H, so tn=1.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

Schreier rewriting is invariant under free reduction

Statement

Let F(X) be a free group, let HF(X), let T be a Schreier system, and let τ be its Schreier rewriting map. If u and v are freely equivalent words on XX1, then their Schreier rewrites are freely equivalent words in the Schreier generators:

τ(u)freeτ(v).

In particular, the two rewrites represent the same element of the subgroup.

Facts & Assumptions

Given: A free group F(X), a subgroup HF(X), a Schreier system T, its rewriting map τ, and freely equivalent words u and v on XX1.

[L1]

Elementary cancellations delete adjacent inverse pairs aa1 or a1a (Words in an alphabet with formal inverses, elementary cancellation, and reduced words).

[L2]

The rewrite τ(w) is obtained by tracking the successive coset representatives of the prefixes of w; a letter x contributes s(tj1,x) and a letter x1 contributes s(tj,x)1 (The Schreier rewriting map).

Proof

technique · direct
1.1

It is enough to treat one elementary cancellation. By symmetry it suffices to consider u=pxx1q and v=pq with xX. Let t=p and u1=px. In the rewrite of u, the letter x contributes s(t,x) and the following letter x1 contributes s(t,x)1, so these two adjacent letters freely cancel.

L1L2givenalgebra
2.1

After those two letters are read, the current coset is again Hp, so the successive representatives used for the remaining suffix q are exactly the same whether one starts from u or from v. Thus one elementary free cancellation turns τ(u) into τ(v). Repeating this argument along a finite chain of elementary cancellations and reverse insertions proves that the two rewrites are freely equivalent, and hence represent the same subgroup element.

L1L2step 1.1
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

The nontrivial Schreier generators generate the subgroup

Statement

Let F(X) be a free group, let HF(X), and let T be a Schreier system. Then the nontrivial Schreier generators generate H.

Facts & Assumptions

Given: A free group F(X), a subgroup HF(X), and a Schreier system T.

[L1]

The Schreier rewrite of a word w=a1an is τ(w)=σ1σn, where σj=s(tj1,x) if aj=xX and σj=s(tj,x)1 if aj=x1X1; in either case tj1aj=σjtj (The Schreier rewriting map).

[L2]

Every Schreier generator lies in H (Every Schreier generator lies in the subgroup).

[L3]

Schreier rewriting is unchanged by free reduction (Schreier rewriting is invariant under free reduction).

Proof

technique · direct
1.1

Let hH, and choose any word w on XX1 representing h. By [L3], free-reducing w does not change its rewrite, so we may assume w=a1an is reduced. If tj denotes the chosen representative of the coset of the prefix a1aj, and if σj is the jth Schreier rewriting factor from [L1], then tj1aj=σjtj for every j.

L1L3given
2.1

Multiplying the identities from step 1.1 yields h=w=σ1σntn=τ(w)tn. Because hH, the last coset is H, so the final representative is tn=1. Thus h=τ(w) is a product of Schreier generators and their inverses.

L1step 1.1
3.1

By [L2], each Schreier generator belongs to H, so the same is true for its inverse. After deleting the trivial factors in the product from step 2.1, we obtain an expression for h as a product of nontrivial Schreier generators and their inverses. Therefore those nontrivial generators generate H.

L2step 2.1
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

Tree Schreier generators are freely independent

Statement

Let F(X) be a free group, let HF(X), and let a Schreier system come from a rooted spanning tree in the Schreier graph. Then the nontrivial Schreier generators determined by that tree are freely independent.

Facts & Assumptions

Given: A free group F(X), a subgroup HF(X), and a Schreier system coming from a rooted spanning tree.

[L1]

Schreier systems correspond to rooted spanning trees in the Schreier graph (Rooted spanning trees and Schreier systems correspond).

[L2]

For a Schreier representative t and a basis letter xX, the generator s(t,x)=txtx1 is read by following the tree path from H to Ht, then the single edge from Ht to Htx, then the reverse tree path from Htx back to H (Schreier generators in the right-coset convention).

[L3]

In the reduced-word model of a free group, a nonempty reduced word is not the identity (Reduced words form the free group on an alphabet).

Proof

technique · direct
1.1

Let T be the rooted spanning tree corresponding to the given Schreier system by [L1]. If the positive edge from Ht to Htx lay in T, then the unique tree path from H to Htx would be the tree path to Ht followed by that edge, so its label would be tx and [L2] would give s(t,x)=tx(tx)1=1. Therefore every nontrivial Schreier generator corresponds to a unique positive edge outside T.

L1L2given
2.1

Take a nonempty reduced word in the nontrivial tree Schreier generators and their inverses. Replace each letter by its based loop from [L2] and concatenate those loops. Cancel adjacent inverse tree segments whenever they appear. Tree segments can disappear this way, but an edge outside T can disappear only by meeting its own reverse immediately, which would mean that two consecutive Schreier generators were inverse letters, contrary to the reducedness of the word. So after all cancellations there remains a closed path whose label is a nonempty reduced word on XX1.

L2step 1.1given
3.1

By [L3], the nonempty reduced word from step 2.1 is not the identity in the ambient free group. Hence the original reduced word in the tree Schreier generators is nontrivial in H. Therefore those generators are freely independent.

L3step 2.1
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis

Statement

Let F(X) be a free group and let HF(X).

  1. If X is finite, or countable with a fixed enumeration, then the shortlex least reduced representative in each right coset of H forms a Schreier system.
  2. Assuming the Axiom of Choice, the same conclusion holds for arbitrary X after well-ordering the basis.

For any Schreier system obtained in either way, the nontrivial Schreier generators form a free basis of H.

Facts & Assumptions

Given: A free group F(X) and a subgroup HF(X).

[L1]

The Axiom of Choice says every family of nonempty sets has a choice function (The Axiom of Choice).

[L2]

Countable Choice is the corresponding statement for countable families of nonempty sets (The Axiom of Countable Choice (ACω)).

[L3]

The nontrivial Schreier generators attached to a tree Schreier system are freely independent (Tree Schreier generators are freely independent).

[L4]

The nontrivial Schreier generators generate the subgroup (The nontrivial Schreier generators generate the subgroup).

[L5]

A subset is a free basis exactly when it freely generates the group in the sense of A free basis of a group.

Proof

technique · direct
1.1

Suppose first that X is finite, or that X is countable with a chosen enumeration. Then reduced words on XX1 are ordered first by length and then lexicographically, so every nonempty set of reduced words has a shortlex least element. Choose in each right coset of H its least reduced representative. If u is an initial segment of the chosen representative w for the coset Hw, and if the coset Hu had a smaller reduced representative u, then replacing the prefix u of w by u would produce a smaller representative of Hw, impossible. Hence the chosen representatives form a Schreier system.

given
2.1

For arbitrary X, [L1] lets us well-order the basis. The same shortlex construction as in step 1.1 then produces a Schreier system. In the countable case, the only choice principle visible in the statement is the weaker bookkeeping of [L2], because step 1.1 already gives the representatives canonically once the enumeration is fixed.

L1L2given
3.1

Let T be a Schreier system obtained from step 1.1 or step 2.1. By [L4], its nontrivial Schreier generators generate H, and by [L3] they are freely independent. Therefore [L5] makes them a free basis of H.

L3L4L5
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

The Schreier index-rank formula

Statement

Let F be a free group of finite rank n, and let HF have finite index [F:H]=d. Then H has finite rank and

rank(H)=1+d(n1).

Facts & Assumptions

Given: A free group F of finite rank n and a finite-index subgroup HF with [F:H]=d.

[L1]

A finite-rank free group has a free basis with n elements (The rank of a free group admitting a finite basis).

[L2]

Rooted spanning trees in the Schreier graph correspond to Schreier systems (Rooted spanning trees and Schreier systems correspond).

[L3]

For any Schreier system, the nontrivial Schreier generators form a free basis of the subgroup (Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis).

Proof

technique · direct
1.1

By [L1], choose a free basis X of F with X=n. Let Γ=SchX(H), and choose a rooted spanning tree T in Γ. Since the vertices of Γ are the right cosets of H, there are d vertices. For each vertex and each xX, the Schreier graph has exactly one outgoing x-edge, so Γ has dn positive labeled edges.

L1L2givenchoose
2.1

The tree T has exactly d1 edges. An edge HtxHtx lies in T exactly when the chosen representative of Htx is tx, and then the corresponding Schreier generator is tx(tx)1=1. Every positive edge outside T gives one nontrivial Schreier generator, so the number of nontrivial generators is dn(d1)=1+d(n1).

L2step 1.1algebra
3.1

By [L3], the nontrivial generators counted in step 2.1 form a free basis of H. Therefore H has finite rank and rank(H)=1+d(n1).

L3step 2.1
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

A free group of rank at least two has subgroups of every finite rank

Statement

If F is a free group of rank at least 2, then for every integer m1 there is a subgroup of F of rank m.

Facts & Assumptions

Given: A free group F of rank at least 2.

[L1]

A free basis is the generating subset appearing in the universal property of a free group (A free basis of a group).

[L2]

Finite rank means cardinality of a finite free basis (The rank of a free group admitting a finite basis).

[L3]

A subgroup of index d in a rank-two free group has rank 1+d (The Schreier index-rank formula).

Proof

technique · direct
1.1

Choose a free basis X of F with at least two elements, and fix distinct x,yX. Let L=x,y. For any group G and any function u:{x,y}G, extend u to a function on X by sending every basis element outside {x,y} to eG. The universal property in [L1] then gives a unique homomorphism FG, whose restriction to L extends u. Hence {x,y} is a free basis of L, so [L2] gives rank(L)=2.

L1L2givenconstruct
2.1

For m=1, the cyclic subgroup x has free basis {x}. Now assume m2. Because L is free on {x,y}, there is a surjective homomorphism π:L(Z/(m1),+) with π(x)=1 and π(y)=0. Let Hm=kerπ. Then [L:Hm]=m1, so [L3] gives rank(Hm)=1+(m1)=m.

L3step 1.1givenconstruct
3.1

The subgroup x handles m=1, and the subgroups HmLF handle every m2. Therefore F has subgroups of every finite rank.

step 2.1
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

The Reidemeister-Schreier presentation theorem

Statement

Let G=XR be a group presentation, let π:F(X)G be the canonical quotient map, and let HG. Put H=π1(H)F(X), and choose a Schreier system T for the right cosets of H in F(X). If S denotes the nontrivial Schreier generators and τ the corresponding rewriting map, then H has presentation

HSτ(trt1) for tT, rR.

Facts & Assumptions

Given: A presentation G=XR, the quotient map π:F(X)G, a subgroup HG, the preimage H=π1(H), a Schreier system T, and its nontrivial Schreier generators S.

[L1]

A presentation is the quotient F(X)/ ⁣R ⁣ (Group presentation by generators and relations).

[L2]

Elements of a normal closure are exactly finite products of conjugates of the generating relators and their inverses (The normal closure of R is the set of finite products of conjugates of elements of R and their inverses).

[L3]

For a Schreier system, the nontrivial Schreier generators form a free basis of the subgroup (Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis).

[L4]

For a word w=a1an, the Schreier rewrite τ(w)=σ1σn is defined from the successive representatives tj=a1aj; if w represents an element of H, then tn=1 (The Schreier rewriting map).

[L5]

The first isomorphism theorem identifies a quotient by a kernel with the image (First isomorphism theorem for groups: G/kerfimf).

[L6]

Schreier generators are the elements s(u,x)=uxux1 (Schreier generators in the right-coset convention).

Proof

technique · direct
1.1

By [L3], the set S of nontrivial Schreier generators is a free basis of H. Therefore the inclusion SH extends to an isomorphism ρ:F(S)H.

L3givenconstruct
1.2

By [L1], the ambient quotient is G=F(X)/N with N= ⁣R ⁣F(X). The restriction of the quotient map to H has image H and kernel HN, so [L5] gives HH/(HN). By [L2], every element of HN is a finite product of conjugates ur±1u1 with uF(X) and rR. Writing u=ht with hH and tT turns each such conjugate into h(tr±1t1)h1, so HN is contained in the normal closure in H of the elements trt1. Conversely, each trt1 lies in HN, and HN is normal in H, so that normal closure is exactly HN.

L1L2L5given
2.1

Let q:HH/(HN) be the quotient map, and put ρˉ=qρ:F(S)H/(HN)H. Fix tT and rR, and write trt1=a1an. Let tj and σj be the successive representatives and rewriting factors from [L4]. If aj=xX, then [L6] gives σj=s(tj1,x)=tj1xtj1, so tj1aj=σjtj. If aj=x1, then tj1 is the chosen representative of the coset Htjx, so [L6] gives σj=s(tj,x)1=tj1x1tj1 and again tj1aj=σjtj. Multiplying these identities yields trt1=σ1σntn=ρ(τ(trt1)), because trt1H forces tn=1 by [L4]. Since trt1HN, every rewritten relator τ(trt1) lies in kerρˉ.

L4L6step 1.1step 1.2construct
3.1

Conversely, if wkerρˉ, then ρ(w)HN. By step 1.2, ρ(w) is a finite product of conjugates in H of the elements trt1 and their inverses. Replacing each trt1 by the equal element ρ(τ(trt1)) from step 2.1 and applying the isomorphism ρ1 shows that w lies in the normal closure of the words τ(trt1) in F(S). Therefore kerρˉ= ⁣τ(trt1):tT, rR ⁣F(S).

step 1.1step 1.2step 2.1
4.1

The map ρˉ is surjective onto H/(HN)H, so [L5] gives F(S)/kerρˉH. Substituting the kernel description from step 3.1 yields HSτ(trt1) for tT, rR, which is the Reidemeister-Schreier presentation.

L5step 3.1
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Reidemeister-Schreier relators are independent of word representatives

Statement

In the Reidemeister-Schreier theorem, replacing a defining relator by a freely equivalent word does not change the resulting subgroup presentation.

Facts & Assumptions

Given: A Reidemeister-Schreier presentation with Schreier system T, and two freely equivalent relator words r,r.

[L1]

The normal closure of a set is the smallest normal subgroup containing it (The normal closure of a subset of a group).

[L2]

Schreier rewriting is unchanged by free reduction (Schreier rewriting is invariant under free reduction).

[L3]

The subgroup presentation is obtained from the rewritten conjugates τ(trt1) (The Reidemeister-Schreier presentation theorem).

Proof

technique · direct
1.1

If r is obtained from r by one elementary cancellation or reverse insertion, then for every transversal element t the word trt1 is obtained from trt1 by the same local free reduction inside the middle block. Therefore [L2] gives τ(trt1)=τ(trt1).

L2given
2.1

Any freely equivalent pair r,r is connected by finitely many such moves, so the equality from step 1.1 persists through the whole chain. Thus every rewritten relator produced from r is identical to the one produced from r.

L2step 1.1
3.1

By [L1], replacing a generator of a normal closure by the same group element does not change that normal closure. Hence the presentation described in [L3] is independent of which freely equivalent word is chosen to represent each ambient relator.

L1L3step 2.1
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-28Open item page →

Finite-index subgroups of finitely presented groups are finitely presented

Statement

Every finite-index subgroup of a finitely presented group is finitely presented.

Facts & Assumptions

Given: A finitely presented group G and a finite-index subgroup HG.

[L1]

A finite presentation has finite generating and relator sets (Relators and relations; finitely generated, finitely related, and finite presentations).

[L2]

Reidemeister-Schreier presents a subgroup H by finitely many rewritten Schreier generators and relators τ(trt1) (The Reidemeister-Schreier presentation theorem).

Proof

technique · direct
1.1

Choose a finite presentation G=XR and a finite right transversal T for H. By [L1], the sets X and R are finite, so the sets of pairs (t,x) with tT, xXX1 and (t,r) with tT, rR are finite.

L1givenchoose
2.1

By [L2], the subgroup H has a presentation whose generators are among the Schreier generators s(t,x) and whose relators are the rewritten words τ(trt1). Step 1.1 shows that both families are finite. Therefore H is finitely presented.

L2step 1.1
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

Every finitely generated subgroup of a finite-rank free group is a free factor of a finite-index subgroup

Statement

Let F be a free group of finite rank. Every finitely generated subgroup HF is a free factor of some finite-index subgroup KF.

Facts & Assumptions

Given: A finite-rank free group F and a finitely generated subgroup HF.

[L3]

Free groups on disjoint bases freely multiply to the free group on their union (Free groups on disjoint bases freely multiply to the free group on their union).

Proof

technique · direct
1.1

Choose a finite free basis X of F and generators h1,,hm of H. At a base vertex v, attach one reduced loop labeled by each hi. Repeatedly fold pairs of equally labeled edges with the same initial vertex. Each fold preserves the set of labels of closed based paths and strictly decreases the number of edges, so after finitely many folds we obtain a finite connected folded pointed X-labeled graph Γ whose closed based labels are exactly the subgroup H.

givenconstruct
2.1

For a fixed xX, each existing x-edge contributes one outgoing x-incidence and one incoming x-incidence. Therefore the number of vertices missing an outgoing x-edge equals the number missing an incoming x-edge. Pair those deficits and add finitely many new x-edges; doing this for every xX produces a finite connected folded X-regular graph Γ^ containing Γ.

step 1.1algebra
2.2

Choose a spanning tree TΓ of Γ and extend it to a spanning tree T of Γ^. For each oriented edge e outside TΓ, the tree path from the basepoint to the initial vertex of e, followed by e and the reverse tree path from its terminal vertex, is a based loop. The loops obtained from one orientation of every non-tree edge freely generate the based loops of Γ: deleting tree backtracking rewrites every closed path in them, while a nonempty reduced word in these loop generators leaves a non-tree edge after cancellation and hence is a nontrivial reduced path. Since Γ is folded and its closed labels are exactly H, their labels form a free basis BH of H.

step 1.1construct
3.1

Let K be the set of labels of closed based paths in Γ^. The graph is folded and X-regular, so every reduced word on XX1 is read from the basepoint along a unique path. Two words end at the same vertex exactly when their quotient labels a closed based path, that is, exactly when they lie in the same right coset of K. Hence the vertices of Γ^ are the right cosets of K, so [F:K]=V(Γ^) is finite. Because every closed based path of Γ is still closed in Γ^, one has HK.

step 2.1given
4.1

Apply the same tree-loop argument to the finite X-regular graph Γ^. Its non-tree edges consist of those of Γ together with a disjoint set of added edges, so their loop labels form a free basis BHC of K. By [L3], the subgroup generated by BH is a free factor of the subgroup generated by BHC, namely of K. Thus H is a free factor of the finite-index subgroup K.

L3step 2.2step 3.1

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-28Open item page →

FALSE: every subgroup of a finitely generated free group is finitely generated

Statement

Every subgroup of a finitely generated free group is finitely generated.

Facts & Assumptions

Given: The false claim above.

[L1]

For a Schreier system, the nontrivial Schreier generators form a free basis of the subgroup (Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis).

Refutation

technique · direct
1.1

In the free group F(a,b), let ϕ:F(a,b)Z send a1 and b0, and let H=kerϕ. The right cosets of H are Han for nZ, and T={an:nZ} is a Schreier system.

givenconstruct
2.1

For this system, the nontrivial Schreier generators are exactly the conjugates anban for nZ, because s(an,a)=1 and s(an,b)=anban. By [L1], this infinite family is a free basis of H.

L1step 1.1algebra
3.1

A free basis cannot be finite when it contains infinitely many distinct elements, so H is not finitely generated. This subgroup of the rank-two free group F(a,b) refutes the statement.

step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-28Open item page →

FALSE: the raw Schreier generators are always a free basis

Statement

The full list of Schreier generators attached to a transversal is always a free basis.

Facts & Assumptions

Given: The false claim above.

[L1]

Schreier generators are the elements s(t,x)=txtx1 (Schreier generators in the right-coset convention).

[L2]

A Schreier system is a transversal closed under initial segments (Schreier transversals and Schreier systems).

[L3]

Refutation

technique · direct
1.1

Let HF(a,b) be the index-two subgroup consisting of words with even exponent sum in a, and use the Schreier system T={1,a} for its two right cosets.

L2givenconstruct
2.1

The raw Schreier generators are s(1,a)=1, s(1,b)=b, s(a,a)=a2, and s(a,b)=aba1. So the full list already contains the identity element.

L1step 1.1algebra
3.1

A free basis cannot contain the identity, whereas [L3] keeps only the nontrivial generators and thereby produces the actual basis {b,a2,aba1}. Hence the raw list is not always a free basis.

L3step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

FALSE: a finite-index d subgroup of a rank n free group has rank dn

Statement

If H has finite index d in a rank-n free group, then rank(H)=dn.

Facts & Assumptions

Given: The false claim above.

[L1]

The correct formula is rank(H)=1+d(n1) (The Schreier index-rank formula).

Refutation

technique · direct
1.1

Consider the index-two subgroup HF(a,b) consisting of words with even exponent sum in a. Here the ambient free group has rank n=2 and d=[F(a,b):H]=2.

givenconstruct
2.1

By [L1], rank(H)=1+2(21)=3, whereas the false formula predicts dn=4.

L1step 1.1algebra
3.1

Since 34, this subgroup refutes the statement.

step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-28Open item page →

FALSE: the Reidemeister-Schreier presentation needs no choice of transversal

Statement

The Reidemeister-Schreier presentation of a subgroup does not depend on the chosen transversal.

Facts & Assumptions

Given: The false claim above.

[L1]

Reidemeister-Schreier uses a chosen Schreier system or transversal and rewrites words through its representatives (The Reidemeister-Schreier presentation theorem).

Refutation

technique · direct
1.1

Let G=F(a,b)=a,b , and let HG be the subgroup of words with even exponent sum in a. The two right cosets are H and Ha, so both {1,a} and {1,a1} are Schreier systems.

givenconstruct
2.1

With the Schreier system {1,a}, the nontrivial Schreier generators are b, a2, and aba1. With the Schreier system {1,a1}, the corresponding nontrivial Schreier generators are b, a2, and a1ba. These are different generator lists.

L1step 1.1algebra
3.1

The subgroup presented is the same subgroup H, but the rewritten generators depend on the chosen representatives. Therefore the Reidemeister-Schreier presentation does depend on the transversal.

step 2.1

Sources