Riemann--Roch duality for Brill--Noether existence #
Graph Riemann--Roch identifies the rank condition for a divisor D with the
dual rank condition for K_G - D. This module records both the pointwise
rank equivalence and the induced symmetry of BNExists.
theorem
Utilities.rank_ge_iff_dual_rank_ge
{G : CFGraph}
(hG : graphConnected G)
(D : CFDiv G)
(r : ℤ)
:
Riemann--Roch converts a rank lower bound into the complementary one.
Duality transposes the Brill--Noether rectangle.
The dual parameter operation preserves the Brill--Noether number.
@[simp]
Taking the dual degree twice recovers the original degree.
@[simp]
Taking dual parameters twice recovers the original rank.
Brill--Noether existence is invariant under Riemann--Roch duality.