Stallings graphs of finitely generated subgroups #
Starting with the flower of a finite list of words, a finite sequence of folds produces a folded graph. Taking its based core gives a finite connected folded core graph which reads exactly the subgroup generated by the words. The construction chooses a terminal fold sequence; uniqueness up to based labelled isomorphism is a separate property of folded cores. Every finitely generated subgroup of a free group arises in this way.
References #
- I. Kapovich and A. Myasnikov, Stallings foldings and subgroups of free groups, Section 3, Proposition 3.8, and Section 7, Proposition 7.1.
The chosen folding is reached from the flower by finitely many folds.
The chosen terminal folding has no two equally labelled outgoing darts.
The Stallings graph is folded.
Every vertex of the Stallings graph lies on a reduced based closed path.
The Stallings graph is connected, including for the empty list of words.
The subgroup read at the base of the Stallings graph is generated by the input words.
The Stallings graph of the empty generating list accepts the trivial subgroup.
Every finitely generated subgroup of a free group is accepted at the base vertex of the Stallings graph of some finite list of words.