The Fermat cubic X^3 + Y^3 = Z^3 in characteristic two, via a Weierstrass model #
Over a field K of characteristic two the Fermat cubic E : X^3+Y^3=Z^3 with origin
O = [1:1:0] is isomorphic to the Weierstrass curve
fer : y^2 + y = x^3 + 1
through x = Z/(X+Y), y = X/(X+Y). Under this isomorphism:
- the affine Fermat points
(w,t),w^3+t^3=1, correspond to the points withx ≠ 0(notew + t ≠ 0is automatic); - the three points at infinity
[1:α:0],α^3=1, correspond toOand the two points withx = 0.
All group-law statements are proved in this model.
The Weierstrass model y^2 + y = x^3 + 1 of the Fermat cubic in characteristic two.
Equations
- KasamiCyclicAdditive.FermatCubic.fer K = { a₁ := 0, a₂ := 0, a₃ := 1, a₄ := 0, a₆ := 1 }
Instances For
The Weierstrass coefficients of fer, as simp lemmas.
theorem
KasamiCyclicAdditive.FermatCubic.some_eq_some
{K : Type u_1}
[Field K]
{x₁ y₁ x₂ y₂ : K}
(h₁ : (fer K).toAffine.Nonsingular x₁ y₁)
(h₂ : (fer K).toAffine.Nonsingular x₂ y₂)
(hx : x₁ = x₂)
(hy : y₁ = y₂)
:
Two affine points of fer agree once their coordinates do.
theorem
KasamiCyclicAdditive.FermatCubic.some_inj
{K : Type u_1}
[Field K]
{x₁ y₁ x₂ y₂ : K}
{h₁ : (fer K).toAffine.Nonsingular x₁ y₁}
{h₂ : (fer K).toAffine.Nonsingular x₂ y₂}
(h : WeierstrassCurve.Affine.Point.some x₁ y₁ h₁ = WeierstrassCurve.Affine.Point.some x₂ y₂ h₂)
:
Equal affine points of fer have equal coordinates.
theorem
KasamiCyclicAdditive.FermatCubic.three_torsion_some_iff
{K : Type u_1}
[Field K]
[CharP K 2]
[DecidableEq K]
{x y : K}
(h : (fer K).toAffine.Nonsingular x y)
:
An affine point of fer is 3-torsion exactly when its x-coordinate
satisfies x^4 = x.