Finite-field certificates for the X₁(13) sextic #
This file records elementary certificates for the reductions modulo 3 and
5 of
y² = x⁶ + 2x⁵ + x⁴ + 2x³ + 6x² + 4x + 1.
Both reduced sextics are separable: explicit Bézout coefficients for them and
their derivatives are checked in the kernel. The affine solutions over
ZMod 3 are exactly
(0, 1), (0, -1), (-1, 1), (-1, -1).
For the usual weighted-projective compactification of a monic even-degree
hyperelliptic equation, the normalized infinity chart has equation η² = 1.
We define and enumerate those normalized directions, obtaining two of them.
The resulting sum type is only an explicit finite-field point certificate;
this file does not assert an equivalence with a projective-curve API. We also
enumerate the same equation in transparent quadratic-algebra presentations
of 𝔽₉ and 𝔽₂₅. The nonsquare and inverse certificates for those
presentations are checked by decide, as are the point counts.
In particular, none of these calculations proves a classification over
ℚ, a theorem about the Jacobian, or injectivity of reduction on rational
points.
The three-element residue field used for the order-thirteen point count.
Equations
Instances For
The order-thirteen hyperelliptic sextic reduced modulo 3.
Equations
- MazurTorsion.XOneThirteenFiniteField.sextic = Polynomial.X ^ 6 + 2 * Polynomial.X ^ 5 + Polynomial.X ^ 4 + 2 * Polynomial.X ^ 3 + 6 * Polynomial.X ^ 2 + 4 * Polynomial.X + 1
Instances For
Evaluation of the reduced sextic agrees with the displayed formula.
The formal derivative of the reduced sextic.
Left Bézout coefficient for the sextic and its derivative.
Equations
Instances For
Right Bézout coefficient for the sextic and its derivative.
Equations
Instances For
Explicit gcd certificate for the sextic and its derivative.
The reduced sextic is coprime to its derivative.
The reduction modulo 3 is separable.
In particular, the reduced sextic is squarefree.
The sextic and its derivative have no common root over F3.
An affine solution of the reduced hyperelliptic equation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
There are exactly four affine solutions over F3.
The two affine abscissas occurring modulo 3. They are precisely the
reductions of the rational affine cusp abscissas from the sextic model.
Equations
- MazurTorsion.XOneThirteenFiniteField.IsAffineCuspX x = (x = 0 ∨ x = -1)
Instances For
Computable form of affine_solution_is_cusp.
Every affine F3-solution has a cusp abscissa.
The affine equation has two ordinates over each cusp abscissa.
The derivative has the following computable value function.
Polynomial-evaluation form of the affine Jacobian certificate.
The reduced sextic is monic.
A normalized direction in the infinity chart of the monic even-degree
model. In weighted-projective coordinates these are the solutions with
X = 1 and Z = 0.
Equations
Instances For
The normalized equation η² = 1 is exactly the leading-coefficient
equation for this monic sextic.
Every normalized infinity direction satisfies the actual leading-coefficient equation of the sextic.
There are exactly two normalized points in the infinity chart.
The Y-partial derivative is nonzero at either infinity direction, so
the two normalized infinity-chart points are distinct smooth directions.
The elementary six-element certificate obtained by adjoining the two normalized infinity directions to the four affine solutions.
No equivalence with a projective-curve implementation is claimed here.
Equations
Instances For
The affine enumeration plus the normalized infinity chart has six elements.
The second good prime #
The five-element residue field used for the second point count.
Equations
Instances For
The order-thirteen hyperelliptic sextic reduced modulo 5.
Equations
- MazurTorsion.XOneThirteenFiniteField.sexticF5 = Polynomial.X ^ 6 + 2 * Polynomial.X ^ 5 + Polynomial.X ^ 4 + 2 * Polynomial.X ^ 3 + 6 * Polynomial.X ^ 2 + 4 * Polynomial.X + 1
Instances For
Evaluation of the reduced sextic modulo 5 agrees with the displayed
formula.
The formal derivative of the sextic modulo 5.
Left Bézout coefficient for the sextic modulo 5 and its derivative.
Equations
Instances For
Right Bézout coefficient for the sextic modulo 5 and its derivative.
Equations
Instances For
Explicit gcd certificate for the sextic modulo 5 and its derivative.
The reduction modulo 5 is separable.
An affine solution of the reduced equation over 𝔽₅.
Equations
- One or more equations did not get rendered due to their size.
Instances For
There are four affine solutions over 𝔽₅.
The normalized infinity directions over 𝔽₅.
Equations
Instances For
There are two normalized infinity directions over 𝔽₅.
The six-element point certificate over 𝔽₅.
Equations
Instances For
The affine enumeration and infinity chart have six elements over 𝔽₅.
Quadratic extension certificates #
A transparent pair presentation of a quadratic algebra over ZMod n.
Multiplication below imposes ω² = d.
Equations
Instances For
Zero in the pair presentation.
Instances For
One in the pair presentation.
Instances For
Addition in the pair presentation.
Instances For
Multiplication in the pair presentation with ω² = d.
Equations
Instances For
Natural-number scalar multiplication in the pair presentation.
Instances For
Powers computed with the transparent quadratic multiplication.
Equations
- MazurTorsion.XOneThirteenFiniteField.quadraticPairPow d u 0 = MazurTorsion.XOneThirteenFiniteField.quadraticPairOne
- MazurTorsion.XOneThirteenFiniteField.quadraticPairPow d u k.succ = MazurTorsion.XOneThirteenFiniteField.quadraticPairMul d (MazurTorsion.XOneThirteenFiniteField.quadraticPairPow d u k) u
Instances For
The sextic value in the pair presentation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A quadratic-pair affine solution.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A normalized quadratic-pair infinity direction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pair presentation of 𝔽₉, using ω² = 2.
Equations
Instances For
Two is not a square in 𝔽₃.
Every nonzero element in the nine-element pair presentation has a
multiplicative inverse. Together with two_not_square_F3, this is a finite
certificate that the displayed quadratic algebra is the field 𝔽₉.
There are six affine solutions over the checked 𝔽₉ presentation.
There are two normalized infinity directions over the checked 𝔽₉
presentation.
The point certificate over 𝔽₉.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quadratic-extension point certificate has eight elements over
𝔽₉.
The pair presentation of 𝔽₂₅, using ω² = 2.
Equations
Instances For
Two is not a square in 𝔽₅.
Every nonzero element in the twenty-five-element pair presentation has a multiplicative inverse.
There are ten affine solutions over the checked 𝔽₂₅ presentation.
There are two normalized infinity directions over the checked
𝔽₂₅ presentation.
The point certificate over 𝔽₂₅.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quadratic-extension point certificate has twelve elements over
𝔽₂₅.
The two checked pairs of point counts. For a smooth projective genus-two
curve these are the inputs (#C(𝔽_q), #C(𝔽_{q²})) to the standard
Jacobian-order formula. This theorem only packages the finite enumerations;
it does not supply that geometric identification.
Degree-two divisor labels #
Labels for the six rational cusp points in either good reduction.
- zeroPos : RationalCuspLabel
- zeroNeg : RationalCuspLabel
- negOnePos : RationalCuspLabel
- negOneNeg : RationalCuspLabel
- infinityPos : RationalCuspLabel
- infinityNeg : RationalCuspLabel
Instances For
Equations
- One or more equations did not get rendered due to their size.
The ordering used to give unordered pairs a unique representative.
Equations
- MazurTorsion.XOneThirteenFiniteField.rationalCuspLabelIndex MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroPos = 0
- MazurTorsion.XOneThirteenFiniteField.rationalCuspLabelIndex MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroNeg = 1
- MazurTorsion.XOneThirteenFiniteField.rationalCuspLabelIndex MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOnePos = 2
- MazurTorsion.XOneThirteenFiniteField.rationalCuspLabelIndex MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOneNeg = 3
- MazurTorsion.XOneThirteenFiniteField.rationalCuspLabelIndex MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.infinityPos = 4
- MazurTorsion.XOneThirteenFiniteField.rationalCuspLabelIndex MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.infinityNeg = 5
Instances For
The hyperelliptic involution on rational cusp labels.
Equations
- One or more equations did not get rendered due to their size.
- MazurTorsion.XOneThirteenFiniteField.rationalCuspConjugate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroPos = MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroNeg
- MazurTorsion.XOneThirteenFiniteField.rationalCuspConjugate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroNeg = MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroPos
- MazurTorsion.XOneThirteenFiniteField.rationalCuspConjugate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOnePos = MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOneNeg
- MazurTorsion.XOneThirteenFiniteField.rationalCuspConjugate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOneNeg = MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOnePos
Instances For
The cusp label interpreted in the point certificate over 𝔽₃.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A computational inverse label for the 𝔽₃ point certificate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse label recovers every rational cusp label over 𝔽₃.
The six cusp labels enumerate the complete point certificate over 𝔽₃.
The cusp label interpreted in the point certificate over 𝔽₅.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A computational inverse label for the 𝔽₅ point certificate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse label recovers every rational cusp label over 𝔽₅.
The six cusp labels enumerate the complete point certificate over 𝔽₅.
An unordered pair of rational cusp labels, represented in increasing index order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Six points have twenty-one unordered pairs with repetition.
A rational cusp pair is a member of the hyperelliptic pencil when its second label is the conjugate of its first.
Equations
Instances For
Exactly three rational unordered pairs are hyperelliptic fibers.
Conjugation in the pair presentation.
Instances For
Cubing in the checked nine-element presentation is pair conjugation.
Fifth powering in the checked twenty-five-element presentation is pair conjugation.
A quadratic affine solution whose two coordinates do not both lie in the base field.
Equations
- MazurTorsion.XOneThirteenFiniteField.IsNonBaseQuadraticAffineSolution P = ((↑P).1.2 ≠ 0 ∨ (↑P).2.2 ≠ 0)
Instances For
There are two non-base affine solutions over 𝔽₉.
The non-base 𝔽₉ solutions form the fiber above the base-field
abscissa 1, and their ordinates are genuinely quadratic.
At the non-base 𝔽₉ abscissa, the two ordinates are equal or
quadratic conjugates.
There are six non-base affine solutions over 𝔽₂₅.
The non-base 𝔽₂₅ solutions lie above the three base-field
abscissas 1, 2, and 3, with genuinely quadratic ordinates.
Above any of the three non-base 𝔽₂₅ abscissas, the two ordinates
are equal or quadratic conjugates.
The one quadratic closed fiber over 𝔽₃, labeled by its base-field
abscissa.
Equations
Instances For
There is one non-rational quadratic closed fiber over 𝔽₃.
The three quadratic closed fibers over 𝔽₅, labeled by their
base-field abscissas.
Equations
Instances For
There are three non-rational quadratic closed fibers over 𝔽₅.
Degree-two effective-divisor labels over 𝔽₃: either an unordered
pair of rational points or the unique quadratic Frobenius orbit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The degree-two certificate over 𝔽₃ has twenty-two elements.
Degree-two effective-divisor labels over 𝔽₅.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The degree-two certificate over 𝔽₅ has twenty-four elements.
The hyperelliptic-pencil labels among the degree-two certificates over
𝔽₃. The quadratic closed fiber is one of those pencil members.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The hyperelliptic pencil has four labels over 𝔽₃.
The hyperelliptic-pencil labels over 𝔽₅.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The hyperelliptic pencil has six labels over 𝔽₅.
The combinatorial reduced degree-two class certificate over 𝔽₃:
retain every noncanonical divisor label and collapse the complete
hyperelliptic pencil to one distinguished label.
This is not defined to be a Picard group or a Jacobian.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced degree-two class certificate over 𝔽₃ has nineteen
elements.
The analogous combinatorial reduced degree-two class certificate over
𝔽₅. No Picard or Jacobian identification is asserted.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced degree-two class certificate over 𝔽₅ has nineteen
elements.
A cyclic coordinate on the reduced class certificates #
A perfect six-element degree-two coordinate set in ZMod 19. Opposite
labels are hyperelliptic conjugates.
Equations
- MazurTorsion.XOneThirteenFiniteField.rationalCuspDegreeTwoCoordinate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroPos = 1
- MazurTorsion.XOneThirteenFiniteField.rationalCuspDegreeTwoCoordinate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.zeroNeg = -1
- MazurTorsion.XOneThirteenFiniteField.rationalCuspDegreeTwoCoordinate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOnePos = 7
- MazurTorsion.XOneThirteenFiniteField.rationalCuspDegreeTwoCoordinate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.negOneNeg = -7
- MazurTorsion.XOneThirteenFiniteField.rationalCuspDegreeTwoCoordinate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.infinityPos = 8
- MazurTorsion.XOneThirteenFiniteField.rationalCuspDegreeTwoCoordinate MazurTorsion.XOneThirteenFiniteField.RationalCuspLabel.infinityNeg = -8
Instances For
Hyperelliptic conjugation negates the cusp coordinate.
The coordinate of an unordered rational cusp pair.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The degree-two class coordinate over 𝔽₃. A quadratic
hyperelliptic fiber has coordinate zero.
Equations
Instances For
Vanishing of the 𝔽₃ coordinate detects exactly the canonical
hyperelliptic pencil.
The degree-two class coordinate over 𝔽₅.
Equations
Instances For
Vanishing of the 𝔽₅ coordinate detects exactly the canonical
hyperelliptic pencil.
The reduced coordinate over 𝔽₃; the collapsed pencil is sent to
zero and every noncanonical divisor retains its nonzero coordinate.
Equations
Instances For
The reduced coordinate over 𝔽₃ is a bijection.
The checked equivalence between the reduced 𝔽₃ certificate and the
nineteen cyclic coordinates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport the cyclic group law along the checked 𝔽₃ coordinate.
This is a group law on the combinatorial certificate, not an assertion that
it is the geometric Jacobian.
With the transported group law, the coordinate is an additive
equivalence to ZMod 19.
Equations
Instances For
The reduced coordinate over 𝔽₅.
Equations
Instances For
The reduced coordinate over 𝔽₅ is a bijection.
The checked equivalence between the reduced 𝔽₅ certificate and
ZMod 19.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The transported cyclic group law on the 𝔽₅ certificate.
The additive cyclic coordinate over 𝔽₅.