Documentation

LeanPool.BrillNoetherGraphs.Utilities.Gluing.GenusFourVertexCut

Genus-four rank one across a one-vertex cut #

The two structural alternatives used by the finite genus-four cut checker are entirely graph-theoretic. Two genus-two factors glue with one chip saved; a genus-three factor and a pointed rigid genus-one factor glue without adding a chip. This module keeps those statements in the public gluing layer.

theorem Utilities.BNExists_vertexWedge_rankOneDegreeThree_of_genus_two_two (G : CFGraph) (H : CFGraph) (hG : graphConnected G) (hH : graphConnected H) (hGenusG : G.genus = 2) (hGenusH : H.genus = 2) (x : G.V) (y : H.V) :
BNExists (vertexWedge G H x y) 1 3

Two connected genus-two factors carry a degree-three pencil on their vertex wedge.

theorem Utilities.OneVertexCut.BNExists_rankOneDegreeThree_of_genus_two_two {K : CFGraph} (cut : OneVertexCut K) (hK : graphConnected K) (hLeftGenus : cut.leftGraph.genus = 2) (hRightGenus : cut.rightGraph.genus = 2) :
BNExists K 1 3

A connected graph split into two genus-two induced factors carries a degree-three rank-one divisor.

A connected genus-three left factor and a pointed rigid genus-one right factor give the ambient degree-three pencil.

Symmetric (1,3) form, obtained by exchanging the two sides.