Maximal superstable configurations and maximal unwinnable divisors #
This section establishes the correspondence between maximal superstable configurations and maximal unwinnable divisors:
- A superstable configuration $c$ is maximal if and only if $\deg(c) = g$
(
maximal_superstable_config_prop). - A divisor $D$ is maximal unwinnable if and only if its canonical $q$-reduced representative
has the form $c-q$, with $c$ the associated maximal superstable configuration
(
maximal_unwinnable_char). - Every maximal unwinnable divisor has degree $g - 1$ (
maximal_unwinnable_deg).
The chosen unique $q$-reduced representative of the linear equivalence class of $D$.
Equations
- qReducedRep h_conn q D = Classical.choose ⋯
Instances For
The configuration obtained from the canonical $q$-reduced representative of $D$ by zeroing out the chips at $q$.
Equations
- qReducedConfig h_conn q D = toConfig { D := qReducedRep h_conn q D, h_eff := ⋯ }
Instances For
Every divisor $D$ is linearly equivalent to $c+kq$ for some superstable configuration $c$ and integer $k$.
See: Corry-Perkinson, Remark 3.14.
A divisor of degree at least $g$ is winnable.
A divisor $D$ is maximal unwinnable if and only if its canonical $q$-reduced representative has the form $c-q$, with $c$ the associated maximal superstable configuration.
See: Corry-Perkinson, Corollary 4.9(2), in canonical form.
A maximal unwinnable divisor has degree $g - 1$, computed from its canonical $q$-reduced representative and canonical configuration.
See: Corry-Perkinson, Corollary 4.9(4).
The map sending an acyclic orientation with source $q$ to the divisor $v \mapsto \operatorname{indeg}(v) - \delta_{v,q}$ is injective, and every maximal unwinnable divisor has degree $g - 1$. The divisor used here differs from $D(\mathcal{O})$ by a fixed divisor, so injectivity is equivalent.
See: Corry-Perkinson, Corollary 4.9(3) for the injectivity claim.
Moderator divisors #
Following terminology of Mikhalkin and Zharkov, a moderator is the divisor $D(\mathcal{O})$ of an acyclic orientation $\mathcal{O}$. Moderators encapsulate the key duality in the proof of Riemann-Roch: reversing the orientation carries $D(\mathcal{O})$ to $K_G - D(\mathcal{O})$.
A moderator is a divisor of the form $D(\mathcal{O})$ for some acyclic orientation $\mathcal{O}$.
Equations
- is_moderator D = ∃ (O : CFOrientation G), is_acyclic G O ∧ D = ordiv G O
Instances For
If $D$ is a moderator, then so is $K_G - D$ (via the reverse orientation). This is the key duality in the proof of Riemann-Roch.
Moderators have degree $g-1$.
Moderators are unwinnable.
For every unwinnable divisor $D$, there exist a moderator $M$ and an effective divisor $H$ with $M \sim D + H$.
The main Riemann-Roch inequality #
rank_degree_inequality establishes the strict inequality
$$\deg(D) - g < r(D) - r(K_G - D),$$
which is the main step toward the Riemann-Roch theorem for graphs. The proof chooses an
effective divisor $E$ of degree $r(D)+1$ with $D-E$ unwinnable, writes $M \sim (D-E)+F$
for a moderator $M$ and effective divisor $F$ (moderator_of_unwinnable), and then
dualizes via moderator_symmetry to bound $r(K_G - D)$ by $\deg(F)$.
The strict Riemann-Roch inequality: $\deg(D) - g < r(D) - r(K_G - D)$.