Documentation

LeanPool.BrillNoetherGraphs.Bananas.Classification.BridgelessGenusTwoPseudocore

Pseudocore presentation in bridgeless genus two #

This is the constructive bivalent-path reduction behind the topological classification of a bridgeless genus-two graph. It specializes the generic pseudocore normalization to show that the retained base core has at most two vertices; bivalent semantic-loop markers are retained by the pseudocore construction rather than accidentally suppressed.

The two topological models produced by the genus-two pseudocore normalization. The wedge branch deliberately records the intrinsic pointed-rigid genus-one factors; replacing them by explicitly indexed cycles is a separate genus-one presentation step.

Instances For

    The same structural alternatives with the two marked vertices carried explicitly to the model graph.

    Instances For

      A valid genus-two pseudocore with at most two base vertices has either one or two base vertices. The impossible zero-vertex case already contradicts the Euler edge equation.

      In the two-base-vertex genus-two pseudocore case, semantic loops occur at both base vertices or at neither. These are respectively the two-cycle wedge and theta branches after splitting loop markers.

      The one-base-vertex genus-two pseudocore consists of two semantic loops.

      A valid genus-two pseudocore on two base vertices is exactly cubic.

      A loop-free two-base-vertex genus-two pseudocore presentation is already a theta (Banana 2) presentation. No separate graph construction is needed: a positive subdivision with two core vertices and three slots is definitionally the banana model.

      Every nontrivial bridgeless genus-two graph is Laplacian-equivalent to a positive subdivision of the loopless split of a valid genus-two pseudocore with at most two base vertices.

      theorem Bananas.bridgelessGenusTwo_coreNormalForm (G : CFGraph) (hConnected : _root_.graphConnected G) (hCut : Utilities.TwoEdgeCutCondition G) (hNontrivial : ∃ (p : G.V) (q : G.V), p ≠ q) (hGenus : G.genus = 2) :

      Construct the theta-or-rigid-wedge structural form of every nontrivial bridgeless genus-two graph.

      theorem Bananas.marked_bridgelessGenusTwo_coreNormalForm (G : CFGraph) (u v : G.V) (hConnected : _root_.graphConnected G) (hCut : Utilities.TwoEdgeCutCondition G) (hNontrivial : ∃ (p : G.V) (q : G.V), p ≠ q) (hGenus : G.genus = 2) :

      Transport the two marks through the structural core normal form.