Documentation

LeanPool.BrillNoetherGraphs.Utilities.Pseudocore.PseudocoreSubdivisionProperties

Graph properties of compatible pseudocore subdivisions #

The lightweight PseudocoreSplitGlue.Compatible predicate omits displayed core connectedness on purpose. Together with validity of the underlying pseudocore, however, it determines all graph-theoretic properties needed by the low-genus normalizers: connectedness, genus, and leaflessness of every positive subdivision.

Original base vertices retain their loop-aware pseudocore valence after semantic loops are displayed as two-edge marker cycles.

Every displayed semantic-loop marker has the two incident slot ends of its marker cycle.

Every displayed core vertex has valence at least two; base vertices in fact have valence at least three and marker vertices exactly two.

Every positive subdivision of a valid compatible pseudocore split is connected.

Every positive subdivision has the genus certified by the underlying pseudocore.

theorem Utilities.Certificate.PseudocoreSubdivisionProperties.leafless {n g : ℕ} {core : GenusFourPseudocore.Pseudocore n} (split : core.SplitMetadata) (hValid : core.ValidAt g) (hCompatible : PseudocoreSplitGlue.Compatible split) (spec : SubdivisionGraph.Spec (n + core.loopCount) core.splitEdgeCount) (hCore : spec.core = split.splitCore) (vertex : spec.graph.V) :
vertexDegree spec.graph vertex ≠ 1

Every positive subdivision of a stable compatible pseudocore split is leafless. Interior subdivision vertices have degree two; displayed core vertices have degree at least two by two_le_slotValence.