Documentation

LeanPool.BrillNoetherGraphs.Utilities.Foundations.TopologicalVertices

Topological vertices #

After grafted trees have been pruned, the low-genus classification treats vertices of valence at least three as topological vertices. The minimum-valence-two hypothesis is essential for bounding their number in terms of the genus.

The vertices of valence at least three.

Equations
Instances For

    Every vertex has valence at least two. This is the structural condition obtained after pruning grafted trees.

    Equations
    Instances For
      theorem Utilities.vertex_degree_pos_of_connected_of_exists_vertex_ne {G : CFGraph} (hConnected : graphConnected G) (hOther : ∀ (vertex : G.V), ∃ (other : G.V), other ≠ vertex) (vertex : G.V) :
      0 < vertexDegree G vertex

      Connectivity across a singleton cut gives positive valence whenever the graph has a vertex distinct from each chosen vertex. The genus-specific leafless-normalization arguments supply the second-vertex hypothesis from their edge-count identities; keeping that argument separate makes this singleton-cut step reusable at every genus.

      theorem Utilities.hasMinimumValenceTwo_of_leafless_of_exists_vertex_ne {G : CFGraph} (hConnected : graphConnected G) (hOther : ∀ (vertex : G.V), ∃ (other : G.V), other ≠ vertex) (hLeafless : ∀ (vertex : G.V), vertexDegree G vertex ≠ 1) :

      A connected leafless graph with at least two vertices has minimum valence two. This is the common first step before suppressing bivalent chains in a loop-aware normalizer.

      Every vertex is bivalent or trivalent.

      Equations
      Instances For
        theorem Utilities.sum_vertex_degree_sub_two (G : CFGraph) :
        ∑ v : G.V, (vertexDegree G v - 2) = 2 * G.genus - 2

        The sum of the valence excesses over two is 2g - 2.

        A graph of minimum valence two has at most 2g - 2 topological vertices.

        In a bivalent/trivalent graph, the number of trivalent vertices is exactly 2g - 2.

        A topologically trivalent genus-four graph has six topological vertices.

        A topologically trivalent genus-five graph has eight topological vertices.