The two-coordinate theta Jacobian presentation #
The general banana presentation has three coordinates in genus two. This
file formalizes the paper's further quotient by the diagonal coordinate via
the projection (x, y, z) ↦ (x - z, y - z). Its image relation lattice is
generated by (a + c, c) and (-a, b), exactly as in the paper.
The projection from the three banana coordinates to the paper's two theta coordinates.
Equations
Instances For
The section of thetaCoordinateProjection obtained by setting the last
coordinate to zero.
Equations
Instances For
Every displayed three-coordinate relation projects into the paper's two-dimensional theta lattice.
Conversely, the full preimage of the theta lattice is the displayed three-coordinate relation lattice. This is the kernel calculation in the paper's passage from three coordinates to two.
Exact preimage form of the theta lattice calculation.
The quotient map induced by the section (x,y) ↦ (x,y,0).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The exact quotient isomorphism in the theta-Jacobian paragraph of the paper.
Equations
- Bananas.thetaPresentedQuotientEquiv B = { toFun := ⇑(Bananas.thetaPresentedProjectionHom B), invFun := ⇑(Bananas.thetaPresentedSectionHom B), left_inv := ⋯, right_inv := ⋯, map_add' := ⋯ }
Instances For
Theta Jacobian presentation. The paper's two-coordinate quotient is additively isomorphic to the degree-zero divisor-class range of the theta graph.
Equations
Instances For
Under the theta presentation, [x,y] is represented by the general
banana coordinate vector (x,y,0), exactly as in the paper's construction.