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.
Subgroups of Free Groups and Schreier Rewriting
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
- Foundations of the Real Numbers for Analysis
- Free Groups and Presentations
- Free Products and Amalgamation
- Group Homomorphisms and the Isomorphism Theorems
- Normal Subgroups and Quotient Groups
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- The ZFC Axioms and the Basic Set Constructions
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 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
The labeled Schreier coset graph of a subgroup of a free group
Definition
Let be a free group on a set , and let . The labeled Schreier coset graph of in is the pointed directed graph whose vertices are the right cosets
with base vertex , and whose directed edges are the -labeled arrows
Traversing an -edge backward is read as . Hence a path labeled by a word on starts at a coset and ends at .
The Schreier coset graph is connected and deterministic
Statement
Let be a free group on , let , and let be the labeled Schreier coset graph. Then:
- is connected.
- For every vertex and every , there is exactly one outgoing -edge from and exactly one incoming -edge into .
Facts & Assumptions
Given: A free group , a subgroup , and its labeled Schreier coset graph.
A free group on a set is a group equipped with the universal property for maps out of (Free group on a set of generators).
Words, elementary cancellations, and reduced words on are defined as in Words in an alphabet with formal inverses, elementary cancellation, and reduced words.
The Schreier graph has vertices the right cosets and an -labeled edge for each (The labeled Schreier coset graph of a subgroup of a free group).
Proof
Let be the subgroup generated by the image of . The inclusion extends, by [L1], to a homomorphism , and the inclusion composed with agrees with the identity of on . Uniqueness in [L1] therefore forces , so . Thus every element of is represented by a word on .
Let be any vertex. Choose a word on that represents , and delete adjacent inverse pairs until the word is reduced. Reading the remaining letters from the base vertex follows the edges of [L3] forward for letters in and backward for letters in , and after the first letters one is at the coset . The final vertex is therefore , so the graph is connected.
For fixed and , [L3] gives exactly one outgoing -edge, namely . The same edge starts at and ends at , so it is also the unique incoming -edge into . This is the required determinism.
Schreier transversals and Schreier systems
Definition
Let be a free group, let , and let be its Schreier graph.
A Schreier transversal for the right cosets of is a set of reduced words on such that every right coset is represented by exactly one word of . For a word representing the coset , write for this chosen representative.
The transversal is a Schreier system if every initial segment of every word in again belongs to . Equivalently, if , then each prefix for , where the empty prefix is the identity word representing the base coset .
Rooted spanning trees and Schreier systems correspond
Statement
Let be a free group and . In the Schreier graph , rooted spanning trees based at are in bijection with Schreier systems of right-coset representatives.
Here a rooted spanning tree means a connected acyclic spanning subgraph with root .
Facts & Assumptions
Given: A free group , a subgroup , and its Schreier graph.
Reduced words and initial segments are the ones from Schreier transversals and Schreier systems.
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
Let be a rooted spanning tree. For each vertex , let be the unique simple path in from to , and let be its label. A simple path in a tree never backtracks, so is reduced. Because is spanning, every coset has some label ; because is a tree, the path is unique, so no two distinct words label the same vertex. Any initial segment of labels an initial subpath of , hence labels the tree path to an earlier vertex. Therefore is a Schreier system.
Conversely, let be a Schreier system. For each non-base representative , join the vertex to the vertex by the final labeled edge used to read . Because prefixes stay in , every non-base vertex acquires exactly one parent; because the parent has smaller word length, repeatedly following parent edges must terminate at . Thus every vertex is connected to , 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.
The two constructions are inverse. Reading the tree path from recovers each representative in the Schreier system, and taking parent edges from the prefixes of those representatives reconstructs the original rooted tree.
Schreier generators in the right-coset convention
Definition
Let be a free group, let , and let be a Schreier system of right-coset representatives. For and , let denote the chosen representative of the coset .
The corresponding Schreier generator is
This is the right-coset convention: the inverse falls on the representative of the product coset , not on . Inverse letters are handled in the rewriting map by the rule
so the distinguished generators are indexed only by the basis letters .
Every Schreier generator lies in the subgroup
Statement
Let be a free group, let , and let be a Schreier system. Then every Schreier generator belongs to .
Facts & Assumptions
Given: A free group , a subgroup , a Schreier system , and a Schreier generator .
By definition, , where is the chosen representative of the right coset (Schreier generators in the right-coset convention).
Proof
Because represents the same right coset as , one has .
Right-multiplying the equality of step 1.1 by gives . Hence .
The Schreier rewriting map
Definition
Let be a free group, let , and let be a Schreier system. For a word
define successive representatives by
For each , define the th rewriting factor by
The Schreier rewriting map sends to the word in Schreier generators and their inverses
When represents an element of , the last coset is , so .
Schreier rewriting is invariant under free reduction
Statement
Let be a free group, let , let be a Schreier system, and let be its Schreier rewriting map. If and are freely equivalent words on , then their Schreier rewrites are freely equivalent words in the Schreier generators:
In particular, the two rewrites represent the same element of the subgroup.
Facts & Assumptions
Given: A free group , a subgroup , a Schreier system , its rewriting map , and freely equivalent words and on .
Elementary cancellations delete adjacent inverse pairs or (Words in an alphabet with formal inverses, elementary cancellation, and reduced words).
The rewrite is obtained by tracking the successive coset representatives of the prefixes of ; a letter contributes and a letter contributes (The Schreier rewriting map).
Proof
It is enough to treat one elementary cancellation. By symmetry it suffices to consider and with . Let and . In the rewrite of , the letter contributes and the following letter contributes , so these two adjacent letters freely cancel.
After those two letters are read, the current coset is again , so the successive representatives used for the remaining suffix are exactly the same whether one starts from or from . Thus one elementary free cancellation turns into . 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.
The nontrivial Schreier generators generate the subgroup
Statement
Let be a free group, let , and let be a Schreier system. Then the nontrivial Schreier generators generate .
Facts & Assumptions
Given: A free group , a subgroup , and a Schreier system .
The Schreier rewrite of a word is , where if and if ; in either case (The Schreier rewriting map).
Every Schreier generator lies in (Every Schreier generator lies in the subgroup).
Schreier rewriting is unchanged by free reduction (Schreier rewriting is invariant under free reduction).
Proof
Let , and choose any word on representing . By [L3], free-reducing does not change its rewrite, so we may assume is reduced. If denotes the chosen representative of the coset of the prefix , and if is the th Schreier rewriting factor from [L1], then for every .
Multiplying the identities from step 1.1 yields . Because , the last coset is , so the final representative is . Thus is a product of Schreier generators and their inverses.
By [L2], each Schreier generator belongs to , 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 as a product of nontrivial Schreier generators and their inverses. Therefore those nontrivial generators generate .
Tree Schreier generators are freely independent
Statement
Let be a free group, let , 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 , a subgroup , and a Schreier system coming from a rooted spanning tree.
Schreier systems correspond to rooted spanning trees in the Schreier graph (Rooted spanning trees and Schreier systems correspond).
For a Schreier representative and a basis letter , the generator is read by following the tree path from to , then the single edge from to , then the reverse tree path from back to (Schreier generators in the right-coset convention).
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
Let be the rooted spanning tree corresponding to the given Schreier system by [L1]. If the positive edge from to lay in , then the unique tree path from to would be the tree path to followed by that edge, so its label would be and [L2] would give . Therefore every nontrivial Schreier generator corresponds to a unique positive edge outside .
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 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 .
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 . Therefore those generators are freely independent.
Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis
Statement
Let be a free group and let .
- If is finite, or countable with a fixed enumeration, then the shortlex least reduced representative in each right coset of forms a Schreier system.
- Assuming the Axiom of Choice, the same conclusion holds for arbitrary after well-ordering the basis.
For any Schreier system obtained in either way, the nontrivial Schreier generators form a free basis of .
Facts & Assumptions
Given: A free group and a subgroup .
The Axiom of Choice says every family of nonempty sets has a choice function (The Axiom of Choice).
Countable Choice is the corresponding statement for countable families of nonempty sets (The Axiom of Countable Choice ()).
The nontrivial Schreier generators attached to a tree Schreier system are freely independent (Tree Schreier generators are freely independent).
The nontrivial Schreier generators generate the subgroup (The nontrivial Schreier generators generate the subgroup).
A subset is a free basis exactly when it freely generates the group in the sense of A free basis of a group.
Proof
Suppose first that is finite, or that is countable with a chosen enumeration. Then reduced words on 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 its least reduced representative. If is an initial segment of the chosen representative for the coset , and if the coset had a smaller reduced representative , then replacing the prefix of by would produce a smaller representative of , impossible. Hence the chosen representatives form a Schreier system.
For arbitrary , [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.
Let be a Schreier system obtained from step 1.1 or step 2.1. By [L4], its nontrivial Schreier generators generate , and by [L3] they are freely independent. Therefore [L5] makes them a free basis of .
The Schreier index-rank formula
Statement
Let be a free group of finite rank , and let have finite index . Then has finite rank and
Facts & Assumptions
Given: A free group of finite rank and a finite-index subgroup with .
A finite-rank free group has a free basis with elements (The rank of a free group admitting a finite basis).
Rooted spanning trees in the Schreier graph correspond to Schreier systems (Rooted spanning trees and Schreier systems correspond).
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
By [L1], choose a free basis of with . Let , and choose a rooted spanning tree in . Since the vertices of are the right cosets of , there are vertices. For each vertex and each , the Schreier graph has exactly one outgoing -edge, so has positive labeled edges.
The tree has exactly edges. An edge lies in exactly when the chosen representative of is , and then the corresponding Schreier generator is . Every positive edge outside gives one nontrivial Schreier generator, so the number of nontrivial generators is .
By [L3], the nontrivial generators counted in step 2.1 form a free basis of . Therefore has finite rank and .
A free group of rank at least two has subgroups of every finite rank
Statement
If is a free group of rank at least , then for every integer there is a subgroup of of rank .
Facts & Assumptions
Given: A free group of rank at least .
A free basis is the generating subset appearing in the universal property of a free group (A free basis of a group).
Finite rank means cardinality of a finite free basis (The rank of a free group admitting a finite basis).
A subgroup of index in a rank-two free group has rank (The Schreier index-rank formula).
Proof
Choose a free basis of with at least two elements, and fix distinct . Let . For any group and any function , extend to a function on by sending every basis element outside to . The universal property in [L1] then gives a unique homomorphism , whose restriction to extends . Hence is a free basis of , so [L2] gives .
For , the cyclic subgroup has free basis . Now assume . Because is free on , there is a surjective homomorphism with and . Let . Then , so [L3] gives .
The subgroup handles , and the subgroups handle every . Therefore has subgroups of every finite rank.
The Reidemeister-Schreier presentation theorem
Statement
Let be a group presentation, let be the canonical quotient map, and let . Put , and choose a Schreier system for the right cosets of in . If denotes the nontrivial Schreier generators and the corresponding rewriting map, then has presentation
Facts & Assumptions
Given: A presentation , the quotient map , a subgroup , the preimage , a Schreier system , and its nontrivial Schreier generators .
A presentation is the quotient (Group presentation by generators and relations).
Elements of a normal closure are exactly finite products of conjugates of the generating relators and their inverses (The normal closure of is the set of finite products of conjugates of elements of and their inverses).
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).
For a word , the Schreier rewrite is defined from the successive representatives ; if represents an element of , then (The Schreier rewriting map).
The first isomorphism theorem identifies a quotient by a kernel with the image (First isomorphism theorem for groups: ).
Schreier generators are the elements (Schreier generators in the right-coset convention).
Proof
By [L3], the set of nontrivial Schreier generators is a free basis of . Therefore the inclusion extends to an isomorphism .
By [L1], the ambient quotient is with . The restriction of the quotient map to has image and kernel , so [L5] gives . By [L2], every element of is a finite product of conjugates with and . Writing with and turns each such conjugate into , so is contained in the normal closure in of the elements . Conversely, each lies in , and is normal in , so that normal closure is exactly .
Let be the quotient map, and put . Fix and , and write . Let and be the successive representatives and rewriting factors from [L4]. If , then [L6] gives , so . If , then is the chosen representative of the coset , so [L6] gives and again . Multiplying these identities yields , because forces by [L4]. Since , every rewritten relator lies in .
Conversely, if , then . By step 1.2, is a finite product of conjugates in of the elements and their inverses. Replacing each by the equal element from step 2.1 and applying the isomorphism shows that lies in the normal closure of the words in . Therefore .
The map is surjective onto , so [L5] gives . Substituting the kernel description from step 3.1 yields , which is the Reidemeister-Schreier presentation.
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 , and two freely equivalent relator words .
The normal closure of a set is the smallest normal subgroup containing it (The normal closure of a subset of a group).
Schreier rewriting is unchanged by free reduction (Schreier rewriting is invariant under free reduction).
The subgroup presentation is obtained from the rewritten conjugates (The Reidemeister-Schreier presentation theorem).
Proof
If is obtained from by one elementary cancellation or reverse insertion, then for every transversal element the word is obtained from by the same local free reduction inside the middle block. Therefore [L2] gives .
Any freely equivalent pair 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 is identical to the one produced from .
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.
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 and a finite-index subgroup .
A finite presentation has finite generating and relator sets (Relators and relations; finitely generated, finitely related, and finite presentations).
Reidemeister-Schreier presents a subgroup by finitely many rewritten Schreier generators and relators (The Reidemeister-Schreier presentation theorem).
Proof
Choose a finite presentation and a finite right transversal for . By [L1], the sets and are finite, so the sets of pairs with , and with , are finite.
By [L2], the subgroup has a presentation whose generators are among the Schreier generators and whose relators are the rewritten words . Step 1.1 shows that both families are finite. Therefore is finitely presented.
Every finitely generated subgroup of a finite-rank free group is a free factor of a finite-index subgroup
Statement
Let be a free group of finite rank. Every finitely generated subgroup is a free factor of some finite-index subgroup .
Facts & Assumptions
Given: A finite-rank free group and a finitely generated subgroup .
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
Choose a finite free basis of and generators of . At a base vertex , attach one reduced loop labeled by each . 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 -labeled graph whose closed based labels are exactly the subgroup .
For a fixed , each existing -edge contributes one outgoing -incidence and one incoming -incidence. Therefore the number of vertices missing an outgoing -edge equals the number missing an incoming -edge. Pair those deficits and add finitely many new -edges; doing this for every produces a finite connected folded -regular graph containing .
Choose a spanning tree of and extend it to a spanning tree of . For each oriented edge outside , the tree path from the basepoint to the initial vertex of , followed by 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 , their labels form a free basis of .
Let be the set of labels of closed based paths in . The graph is folded and -regular, so every reduced word on 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 . Hence the vertices of are the right cosets of , so is finite. Because every closed based path of is still closed in , one has .
Apply the same tree-loop argument to the finite -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 of . By [L3], the subgroup generated by is a free factor of the subgroup generated by , namely of . Thus is a free factor of the finite-index subgroup .
5 · Examples, counterexamples and false statements
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.
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
In the free group , let send and , and let . The right cosets of are for , and is a Schreier system.
For this system, the nontrivial Schreier generators are exactly the conjugates for , because and . By [L1], this infinite family is a free basis of .
A free basis cannot be finite when it contains infinitely many distinct elements, so is not finitely generated. This subgroup of the rank-two free group refutes the statement.
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.
Schreier generators are the elements (Schreier generators in the right-coset convention).
A Schreier system is a transversal closed under initial segments (Schreier transversals and Schreier systems).
Nielsen-Schreier keeps only the nontrivial generators from a Schreier system (Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis).
Refutation
Let be the index-two subgroup consisting of words with even exponent sum in , and use the Schreier system for its two right cosets.
The raw Schreier generators are , , , and . So the full list already contains the identity element.
A free basis cannot contain the identity, whereas [L3] keeps only the nontrivial generators and thereby produces the actual basis . Hence the raw list is not always a free basis.
FALSE: a finite-index d subgroup of a rank n free group has rank dn
Statement
If has finite index in a rank- free group, then .
Facts & Assumptions
Given: The false claim above.
The correct formula is (The Schreier index-rank formula).
Refutation
Consider the index-two subgroup consisting of words with even exponent sum in . Here the ambient free group has rank and .
By [L1], , whereas the false formula predicts .
Since , this subgroup refutes the statement.
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.
Reidemeister-Schreier uses a chosen Schreier system or transversal and rewrites words through its representatives (The Reidemeister-Schreier presentation theorem).
Refutation
Let , and let be the subgroup of words with even exponent sum in . The two right cosets are and , so both and are Schreier systems.
With the Schreier system , the nontrivial Schreier generators are , , and . With the Schreier system , the corresponding nontrivial Schreier generators are , , and . These are different generator lists.
The subgroup presented is the same subgroup , but the rewritten generators depend on the chosen representatives. Therefore the Reidemeister-Schreier presentation does depend on the transversal.
Sources
- M. I. Kargapolov and Ju. I. Merzljakov, Fundamentals of the Theory of Groups
- C. Löh, Geometric Group Theory: An Introduction (2015 course version)
- Roger C. Lyndon and Paul E. Schupp, Combinatorial Group Theory
- J. S. Milne, Group Theory, Version 4.01
- Ilya Kapovich and Alexei Myasnikov, Stallings Foldings and Subgroups of Free Groups