Generic-genus rank witnesses on bananas #
This file is deliberately separate from Statements.lean. It packages the
rank facts used by the far-mark construction in Theorem 3.5 of
the twice-marked banana paper.
theorem
Bananas.rank_eq_neg_one_of_degree_zero_not_linear_equiv
(G : CFGraph)
(D : CFDiv G)
(hDeg : CFDiv.degree D = 0)
(hNotPrincipal : ¬linearEquiv G D 0)
:
A degree-zero divisor which is not principal has rank -1.
theorem
Bananas.rank_one_chip_zero_of_banana
{g : ℕ}
(hg : 1 ≤ g)
(B : Banana g)
(x : (Utilities.Certificate.SubdivisionGraph.Spec.graph B).V)
:
The one-chip rank on a nontrivial banana is zero, uniformly in the genus.
theorem
Bananas.rank_same_strand_pair_zero_of_not_reflection_generic
{g : ℕ}
(hg : 2 ≤ g)
(B : Banana g)
(α : Fin (g + 1))
(i k : Utilities.Certificate.SubdivisionGraph.Spec.PathPosition B α)
(hNot : ↑i + ↑k ≠ B.length α)
:
A non-reflected pair on one strand has rank zero in every banana of genus at least two.