Documentation

LeanPool.BrillNoetherGraphs.Bananas.Jacobian.BananaJacobianReducedInjectivity

A reduced-coordinate injectivity criterion for banana Jacobians #

The paper represents a coordinate p_alpha by the divisor [v_{alpha,p_alpha}] - [left]. This file isolates the Jacobian argument from the remaining combinatorics of the paper's chosen fundamental domain: if the resulting divisor is reduced at the left endpoint, then it represents zero only when every coordinate is zero.

The missing step for the full injectivity half of Proposition 2.14 is now the concrete reducedness theorem: the paper's three conditions on the coordinates must be converted into the endpoint/semibreak normal form of Semibreak.lean.

The divisor attached in Proposition 2.14 to coordinates represented by positions on their respective strands.

Equations
Instances For

    Regard a vector of strand positions as the corresponding nonnegative integer coordinate vector.

    Equations
    Instances For

      The paper's three conditions for its preferred coordinate representatives. The bounds 0 ≤ a_alpha ≤ n_alpha are built into PathPosition; the two remaining clauses are recorded literally.

      Equations
      Instances For

        The position-coordinate divisor is the prefix-fired representative of the coordinate homomorphism.

        A position-coordinate representative that is reduced at the left endpoint lies in the kernel of the coordinate class map only when all of its coordinates are zero.

        This is the q-reduced uniqueness core of the injectivity argument in Proposition 2.14. The hypothesis hReduced is exactly the remaining bridge from the paper's elementary fundamental-domain inequalities to the formal semibreak API.