The rank function #
The rank of a divisor $D$ is the integer $r(D) \in \{-1, 0, 1, \ldots\}$ defined by $r(D) \geq k$ iff $D - E$ is winnable for every effective divisor $E$ of degree $k$ ([Corry-Perkinson], Section 5.1). Equivalently, $r(D) \geq 0$ iff $D$ is winnable, and $r(D) = -1$ iff $D$ is unwinnable.
The rank is well-defined (rank_exists, rank_unique) and realized by the noncomputable
rank function. Key properties established here include:
rank_neg_one_iff_unwinnable: $r(D) = -1 \iff D$ is unwinnable.rank_nonneg_iff_winnable: $r(D) \geq 0 \iff D$ is winnable.rank_le_degree: $r(D) \leq \deg(D)$ for $r(D) \geq 0$.zero_divisor_rank: $r(0) = 0$.
A divisor $D$ is maximal unwinnable if it is unwinnable but $D + \delta_v$ is winnable for every vertex $v$. Such divisors arise in the proof of the Riemann-Roch theorem.
Winnability is preserved under linear equivalence.
A divisor is maximal unwinnable if it is unwinnable but adding a chip to any vertex makes it winnable
Instances For
Being maximal unwinnable is preserved under linear equivalence.
The set of effective divisors of degree k. Used to define rank_geq: rank G D ≥ k
means D - E is winnable for every E in eff_of_degree D k.
Instances For
For any natural number k, the set of effective divisors of degree k is nonempty.
Every effective divisor is winnable (it is already linearly equivalent to itself).
Lemma: If a divisor is winnable, there exists an effective divisor linearly equivalent to it
Lemma: rank ≥ -1
The rank of the zero divisor is zero.