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.
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 .
Depends on
- A free basis of a group
- Rooted spanning trees and Schreier systems correspond
- Free groups on disjoint bases freely multiply to the free group on their union
- Under the stated choice boundary, every subgroup of a free group is free with its nontrivial Schreier generators as a basis
- The Schreier index-rank formula
Used by
Dependency tree · two levels
16 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
- Ilya Kapovich and Alexei Myasnikov, Stallings Foldings and Subgroups of Free Groups (standard reference, not scraped)