Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.CurveX3SubX

The curve y² = x³ - x #

The Weierstrass curve y² = x³ - x has discriminant 64, so it is an elliptic curve over every field of characteristic other than two. Its points of order dividing two are the point at infinity O and the three points T₀ = (0, 0), T₁ = (1, 0) and T₋₁ = (-1, 0) on the line y = 0, all rational over the base field.

Main definitions #

Main results #

The Weierstrass curve y² = x³ - x.

Instances For
    @[simp]

    The coefficient a₁ of y² = x³ - x is 0.

    @[simp]

    The coefficient a₂ of y² = x³ - x is 0.

    @[simp]

    The coefficient a₃ of y² = x³ - x is 0.

    @[simp]
    theorem TauCeti.CurveX3SubX.curve_a₄ (R : Type u_1) [CommRing R] :
    (curve R).a₄ = -1

    The coefficient a₄ of y² = x³ - x is -1.

    @[simp]

    The coefficient a₆ of y² = x³ - x is 0.

    @[simp]
    theorem TauCeti.CurveX3SubX.Δ_curve (R : Type u_1) [CommRing R] :
    (curve R).Δ = 64

    The discriminant of y² = x³ - x is 64.

    @[simp]
    theorem TauCeti.CurveX3SubX.map_curve {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] (f : R →+* S) :
    (curve R).map f = curve S

    y² = x³ - x is defined over ℤ, so it is preserved by every ring homomorphism.

    @[simp]
    theorem TauCeti.CurveX3SubX.equation_iff {R : Type u_1} [CommRing R] (x y : R) :
    (curve R).toAffine.Equation x y ↔ y ^ 2 = x ^ 3 - x

    The affine points of y² = x³ - x are the solutions of y² = x³ - x.

    Away from characteristic two, y² = x³ - x is an elliptic curve: its discriminant 64 = 2⁶ is a unit.

    The point T₀ = (0, 0) of y² = x³ - x. It is a nonsingular point in every characteristic, including two.

    Instances For
      @[simp]

      T₀ is not the point at infinity.

      The point T₁ = (1, 0) of y² = x³ - x.

      Instances For

        The point T₋₁ = (-1, 0) of y² = x³ - x.

        Instances For
          @[simp]

          T₁ is not the point at infinity.

          @[simp]

          T₋₁ is not the point at infinity.

          @[simp]

          T₀ ≠ T₁.

          @[simp]

          T₀ ≠ T₋₁.

          @[simp]

          T₁ ≠ T₋₁, since 1 ≠ -1 away from characteristic two.

          @[simp]

          The points of order dividing two on y² = x³ - x are the point at infinity and the three points (0, 0), (1, 0) and (-1, 0) on the line y = 0.