Documentation

LeanPool.BrillNoetherGraphs.Bananas.SameStrand.EndpointInversions

Endpoint transmission on banana graphs #

This file proves the abstract existence/periodicity facts for transmission permutations from the rank slipface. The endpoint-specific rank calculation and inversion count are developed separately from this generic layer.

noncomputable def Bananas.rankSlipFunction (M : TwiceMarked) (D : CFDiv M.graph) :
ℤ → ℤ → ℤ

Divisor rank after adding chips at the first mark and removing them at the second, plus one.

Equations
Instances For
    noncomputable def Bananas.rankSlipFace (M : TwiceMarked) (D : CFDiv M.graph) (hconn : graphConnected M.graph) :

    The rank function of a twice-marked divisor, shifted by one, is a slipface.

    Equations
    Instances For
      @[simp]
      theorem Bananas.rankSlipFace_apply (M : TwiceMarked) (D : CFDiv M.graph) (hconn : graphConnected M.graph) (a b : ℤ) :
      (rankSlipFace M D hconn).func a b = rank M.graph (D + a • oneChip M.u - b • oneChip M.v) + 1
      @[simp]
      theorem Bananas.rankSlipFace_Delta (M : TwiceMarked) (D : CFDiv M.graph) (hconn : graphConnected M.graph) (a b : ℤ) :
      (rankSlipFace M D hconn).Δ a b = rankDelta M (D + (a + 1) • oneChip M.u - b • oneChip M.v)

      Submodularity recovers the transmission permutation of a divisor.

      theorem Bananas.rankDelta_marked_twist_add_torsion {M : TwiceMarked} {k : ℕ} (hk : TorsionWitness M k) (D : CFDiv M.graph) (a b : ℤ) :
      rankDelta M (D + (a + ↑k) • oneChip M.u - (b + ↑k) • oneChip M.v) = rankDelta M (D + a • oneChip M.u - b • oneChip M.v)

      A transmission permutation recovered from a submodular divisor is affine at every torsion witness.

      The endpoint pencil #

      The literal divisor consisting of one chip at each multivalent endpoint.

      Equations
      Instances For

        The literal endpoint divisor (not merely some divisor supplied by BNExists) has rank at least one.

        theorem Bananas.rank_add_ge_add_rank (G : CFGraph) (D E : CFDiv G) (hD : 0 ≤ rank G D) (hE : 0 ≤ rank G E) :
        rank G (D + E) ≥ rank G D + rank G E

        Public form of rank superadditivity. The dependency proves this internally for Clifford's theorem but keeps that lemma private.

        Every positive multiple of the endpoint pencil has at least the expected hyperelliptic rank.

        Up through the genus, the b-fold endpoint pencil has rank exactly b.

        The marked rank second difference of every endpoint-pencil multiple up to the genus is one. This is the rank calculation which produces the decreasing endpoint block in the transmission permutation.