Documentation

TauCeti.Combinatorics.Graph.Stallings.Fold.Termination

Finite Stallings folding #

A fold of two distinct equally labelled darts strictly decreases the number of darts. Consequently a finite labelled graph admits a finite sequence of folds ending in a folded graph. Every step preserves the subgroup read at the base vertex. This is the termination step in the construction of a finite folded graph from a flower of generating words. The fold sequence yields a surjective quotient morphism to the folded graph.

References #

A single fold of distinct equally labelled darts with the same source.

Instances For
    theorem TauCeti.StallingsGraph.foldStep_iff {α : Type u} (S T : StallingsGraph α) :
    S.FoldStep T ↔ ∃ (e : S.graph.E) (f : S.graph.E) (hsrc : S.graph.src e = S.graph.src f) (hlabel : S.label e = S.label f), e ≠ f ∧ T = S.foldAt e f hsrc hlabel

    Characterize a fold step by its two distinct darts and the resulting quotient.

    @[reducible, inline]

    A finite sequence of Stallings folds, including the empty sequence.

    Instances For

      A finite fold sequence preserves the subgroup accepted at the base vertex.

      A finite fold sequence preserves finiteness of vertices.

      A finite fold sequence preserves finiteness of darts.

      A finite fold sequence preserves connectedness.

      A sequence of folds has a quotient morphism surjective on vertices and darts.

      theorem TauCeti.StallingsGraph.card_foldAt_lt {α : Type u} (S : StallingsGraph α) [Finite S.graph.E] (e f : S.graph.E) (hne : e ≠ f) (hsrc : S.graph.src e = S.graph.src f) (hlabel : S.label e = S.label f) :
      Nat.card (S.foldAt e f hsrc hlabel).graph.E < Nat.card S.graph.E

      Folding distinct darts strictly decreases the number of darts.

      A finite labelled graph can be folded by a finite sequence of quotients.

      Every finite labelled graph has a finite folded quotient with the same accepted subgroup. The quotient map is surjective on vertices and darts, so connected input remains connected.