Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Isogeny.Differential

The pullback of differentials along an isogeny, and separability #

An isogeny φ : W₁ → W₂ pulls differentials back along its function-field pullback, φ^* : Ω[K(W₂)/F] → Ω[K(W₁)/F]. This file packages that map, records its basic properties, and proves the differential criterion for separability: φ is separable exactly when φ^*ω₂ ≠ 0, where ω₂ is the invariant differential of W₂ (Silverman II.4.2(c)).

Main definitions #

Main results #

Provenance #

The criterion is Silverman II.4.2(c). The AINTLIB HasseWeil project (Chris Birkbeck, Apache 2.0, commit 513e83879e2f8cbc626eb9e04d660e92be16ccba) proves it for endomorphisms as isSeparable_iff_omegaPullbackCoeff_ne_zero_of_finiteDim, through isSeparable_iff_pullbackKaehler_injective and, in Curves/Differentials.lean, pullbackKaehler_injective_iff_omegaPullbackCoeff_ne_zero. Here it is stated for any isogeny, on the pulled-back differential itself.

References #

noncomputable def TauCeti.Isogeny.pullbackDifferential {F : Type u_1} [Field F] {W₁ W₂ : WeierstrassCurve.Affine F} (φ : Isogeny W₁ W₂) :

The pullback of differentials along an isogeny, φ^* : Ω[K(W₂)/F] → Ω[K(W₁)/F]: the map of Kähler differentials along the function-field pullback, KaehlerDifferential.mapSemilinear φ.fieldPullback, packaged as an F-linear map. The semilinear map's type depends on φ through φ.fieldPullback; the F-linear packaging is a type independent of φ.

Equations
Instances For

    The pullback of differentials is KaehlerDifferential.mapSemilinear along the function-field pullback.

    @[simp]

    The pullback commutes with the universal derivation: φ^*(d f) = d (φ^* f).

    @[simp]

    The pullback of differentials is semilinear over the function-field pullback.

    @[simp]

    The identity isogeny pulls differentials back trivially.

    @[simp]

    The pullback of differentials is functorial: pulling back along a composite is composing the pullbacks, in the reverse order.

    The function-field pullback of the denominator 2y + a₁x + a₃ of the invariant differential is W_Y at the tautological point of the isogeny. The target is elliptic so that the tautological point is a point of W₂⁄K(W₁).

    W_Y does not vanish at the tautological point of an isogeny: it is the pullback of the nonzero denominator of the invariant differential along an injective map.

    The pullback of the invariant differential is dx / W_Y at the tautological point: the formula ω₂ = dx / (2y + a₁x + a₃) pulled back coordinate by coordinate. The target is elliptic so that the tautological point is a point of W₂⁄K(W₁).

    An isogeny is separable exactly when it pulls the invariant differential back to a nonzero differential.