Brill--Noether existence through genus five from the two critical pencils #
Atanasov--Ranganathan reduce Brill--Noether existence in genera at most five to two rank-one statements:
- every connected genus-four graph has a degree-three rank-one divisor;
- every connected genus-five graph has a degree-four rank-one divisor.
This file formalizes that reduction independently of their geometric case analysis. In particular, the two inputs below are the exact public boundary for a direct formalization of their proof. No marked divisor, contraction compatibility, or transmission condition occurs here.
The library's BNExists G r d uses the equivalent convenient convention
"degree exactly d and rank at least r". The dependency's
brillNoetherConjecture uses the same convention with the Brill--Noether
inequality exposed as an implication.
The genus-four geometric heart of the Atanasov--Ranganathan theorem.
Equations
- Utilities.GenusFourRankOneExistence = ∀ (G : CFGraph), graphConnected G → G.genus = 4 → Utilities.BNExists G 1 3
Instances For
The genus-five geometric heart of the Atanasov--Ranganathan theorem.
Equations
- Utilities.GenusFiveRankOneExistence = ∀ (G : CFGraph), graphConnected G → G.genus = 5 → Utilities.BNExists G 1 4
Instances For
The two genuinely geometric inputs left after the low-genus arithmetic reduction.
- genusFour : GenusFourRankOneExistence
- genusFive : GenusFiveRankOneExistence
Instances For
In genus four, r = 1, d = 3 is the only admissible pair outside the
elementary range.
In genus five, r = 1, d = 4 is the only admissible pair outside the
elementary range.
The two critical pencils imply BNExists for every nonnegative rank and
every admissible parameter pair in genus at most five.
Atanasov--Ranganathan's two critical rank-one assertions imply the full Brill--Noether existence conjecture for every connected graph of genus at most five.
The proposition represented by the paper's main theorem in the library's degree-exact, rank-lower-bound convention.
Equations
- Utilities.BrillNoetherExistenceThroughFive = ∀ (G : CFGraph) (hG : graphConnected G), G.genus ≤ 5 → ∀ (r d : ℤ), brillNoetherConjecture hG r d