The Brill--Noether rank of a finite graph #
Lim, Payne and Potashnik introduced the Brill--Noether rank w^r_d of a
metric graph as a well-behaved substitute for dim W^r_d, which is not
upper semicontinuous on the moduli space of metric graphs
(arXiv:1106.5519, Definition 3.1):
w^r_d(Γ)is the largest integerksuch that, for every effective divisorEof degreer + k, there exists a divisorDof degreedand rank at leastronΓsuch thatD - Eis effective. IfW^r_d(Γ)is empty,w^r_d(Γ)is-1.
Len extended the definition to weighted tropical curves and proved upper
semicontinuity there (arXiv:1209.6309, §6). Both papers prove a
specialization inequality dim W^r_d(X) ≤ w^r_d(Γ), from which LPP deduce
w^r_d(Γ) ≥ min {ρ(g,r,d), g} for every metric graph — by transfer from
algebraic geometry, never combinatorially.
This file records the discrete analogue, in which both E and D are
supported on the vertices of a finite graph. Note the degree bookkeeping:
w^r_d ≥ k tests effective divisors of degree r + k, not k. Consequently
w^r_d(G) ≥ 0is exactly Brill--Noether existence (bnRankGe_zero_iff_bnExists): a single divisor of rank at leastralready absorbs every effective divisor of degreer, by the definition of rank. Nothing is gained atk = 0.w^r_d(G) ≥ 1is genuinely more. It splits into a ramification half (E = 2•v) and a secant half (E = v + w,v ≠ w), and neither half implies the other in general.
Besides the definition and its basic reformulations, this file proves that the
predicate is downward closed in k (bnRankGe_of_le), that it fails once the
degree drops below r + k (not_bnRankGe_of_lt), and that it is invariant
under an adjacency-preserving relabeling of vertices
(Certificate.LaplacianEquiv.bnRankGe_iff). These combine into the numerical
invariant bnRank, normalized as in Len to be -1 when W^r_d is empty.
The descent of this predicate along an odd subdivision lives in
Utilities/Subdivision/SubdivisionChipDescent.lean and is not imported here.
The definition #
BNRankGe G r d k is the discrete Brill--Noether rank inequality
w^r_d(G) ≥ k of Lim--Payne--Potashnik and Len: every effective divisor E of
degree r + k is contained, up to linear equivalence, in a divisor of degree
d and rank at least r.
The literature says "E is contained in an effective divisor D of degree d
and rank at least r"; since rank is a class invariant, that is the same as
asking for D - E to be winnable, which is the form stated here. The
containment form is recovered by bnRankGe_iff_contained.
Equations
Instances For
The literal Lim--Payne--Potashnik phrasing: every effective E of degree
r + k is contained in an effective divisor of degree d and rank at least
r.
The rank-zero case is exactly Brill--Noether existence #
The k = 0 case is not new information. w^r_d(G) ≥ 0 says that
every effective divisor of degree r can be absorbed, and that is precisely
the definition of a divisor of rank at least r. So the Brill--Noether rank
inequality at k = 0 is equivalent to plain Brill--Noether existence.
Degree slack #
Brill--Noether existence one degree lower buys one unit of Brill--Noether rank
for free: split E into a degree-r piece, absorbed by the rank of the
smaller witness, and a degree-one remainder, simply added on.
Effective divisors of degree two #
Gonality at most three already forces w^1_4(G) ≥ 1, whatever the genus.
The open genus-five cases are therefore exactly the graphs of gonality four.
Monotonicity in the Brill--Noether rank parameter #
Downward closure in k. An effective divisor E' of degree r + k'
is padded to degree r + k by heaping the missing k - k' chips on a single
vertex; the residual of the padded divisor is winnable, hence so is the
residual of E', which differs from it by an effective divisor.
The hypothesis 0 ≤ r + k' is not needed — below that range the statement is
vacuous, since there are no effective divisors of negative degree — but it is
kept in the interface, as every intended use supplies it.
The degree ceiling. A divisor of degree d cannot absorb an effective
divisor of larger degree: the residual would be winnable of negative degree.
Since hk guarantees that an effective divisor of degree r + k exists, the
Brill--Noether rank inequality fails outright once d < r + k.
The numerical Brill--Noether rank #
The Brill--Noether rank w^r_d(G), normalized as in Len: it is -1 when
W^r_d(G) is empty, and otherwise the largest k ≥ 0 for which the inequality
BNRankGe G r d k holds. The supremum is attained because the set of such k
is a nonempty set of integers bounded above by d - r
(bnRankGe_iff_le_bnRank).
Equations
- Utilities.bnRank G r d = if Utilities.BNExists G r d then sSup {k : ℤ | 0 ≤ k ∧ Utilities.BNRankGe G r d k} else -1
Instances For
Transport along an adjacency-preserving relabeling #
The Brill--Noether rank inequality transports backwards along an adjacency-preserving vertex equivalence.
The Brill--Noether rank inequality is unchanged by relabeling vertices.