Genus-one rigid wedges #
This module isolates the cycle-ready consequence of the exact wedge winnability convolution. The rigidity condition is deliberately explicit: it is not asserted for every genus-one graph.
A pointed genus-one graph for which no other vertex is linearly equivalent to the marked point in degree zero.
- connected : graphConnected H
Instances For
theorem
Utilities.linear_equiv_zero_of_winnable_deg_zero
(K : CFGraph)
(A : CFDiv K)
(hWin : winnable K A)
(hDeg : CFDiv.degree A = 0)
:
linearEquiv K A 0
A winnable divisor of degree zero is linearly equivalent to zero.
Winnability forces nonnegative degree.
theorem
Utilities.rank_wedgeLiftLeft_ge_one_iff
(G : CFGraph)
(H : CFGraph)
(x : G.V)
(y : H.V)
(hH : PointedGenusOneRigid H y)
(D : CFDiv G)
:
Exact rank-one criterion for attaching a pointed rigid genus-one block. For a genuine subdivided cycle, the remaining input is precisely the familiar fact that distinct vertices have distinct degree-one divisor classes.