Documentation

LeanPool.BrillNoetherGraphs.Bananas.Jacobian.BananaJacobianLeftJustification

Finite left-justification of banana position coordinates #

After the terminating length-reduction pass, coordinates are valid strand positions and at least one is zero. This module formalizes the paper's final sorting pass: terminal coordinates move left of zero coordinates. The sum of the reverse indices of all zeros is a strictly decreasing natural measure.

A decreasing measure for the paper's final left-justification pass.

Equations
Instances For
    theorem Bananas.bananaLeftJustifyMeasure_swap_lt {g : ℕ} (B : Banana g) (p : (gamma : Fin (g + 1)) → Utilities.Certificate.SubdivisionGraph.Spec.PathPosition B gamma) (alpha beta : Fin (g + 1)) (hOrder : beta < alpha) (hFull : ↑(p alpha) = B.length alpha) (hZero : ↑(p beta) = 0) :

    The strict decrease relation for the measure controlling left justification of strand positions.

    Equations
    Instances For

      The finite left-justification pass terminates and produces the paper's ordering convention, without leaving the displayed relation class.

      Full existence of the paper's preferred representative modulo the exact displayed diagonal and strand-length lattice.