Documentation

TauCeti.Combinatorics.SimpleGraph.BranchComponents

Components left by deleting a branch vertex of a tree #

Deleting a vertex c from a tree separates it into one component for each neighbour of c. When every vertex of the complement has degree at most two there, the resulting components are paths. This is the graph-theoretic extraction step behind the D and E branches of the finite-type Dynkin-diagram classification.

Main results #

References #

See J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, Section 11.4, for the corresponding extraction in the classification of Dynkin diagrams.

The components of a tree with one vertex deleted are indexed by its neighbours.

The forward map sends a neighbour of c to the component of the graph induced on {c}ᶜ that contains it; the inverse sends a component to the unique neighbour of c that it contains.

Equations
Instances For
    @[simp]

    The equivalence sends a neighbour to the connected component containing that neighbour.

    theorem TauCeti.IsTree.exists_equiv_pathGraph_components {V : Type u_1} {G : SimpleGraph V} [Fintype V] [DecidableEq V] [DecidableRel G.Adj] (hG : G.IsTree) (c : V) {n : ℕ} (hc : G.degree c = n) (hdeg : ∀ (v : ↑{c}ᶜ), (SimpleGraph.induce {c}ᶜ G).degree v ≤ 2) :

    Deleting a vertex of degree n from a finite tree leaves n components, and they are paths as soon as the complement has degree at most two.

    The equivalence e records which component begins at each neighbour of c. The second conclusion is deliberately componentwise: each component carries its own natural path length, which is the arm length used in the subsequent reindexing onto a star.