Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.GeomBaseChange

Base change of elliptic curves over a scheme #

Let E be an elliptic curve over a scheme S, in the sense of EllipticCurveGeom, and f : T ⟶ S a morphism of schemes. The base change E.baseChange f is the elliptic curve over T whose total space is the pullback of the structure morphism of E along f, with the second projection as structure morphism and the section induced by f ≫ E.zero as zero section. Smoothness of relative dimension one, properness and the local-model condition IsLocallyWeierstrass for a morphism with a section are stable under base change.

Main definitions #

Main results #

Provenance #

Adapted from AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit c3415f32a313e19ace43e05479aeaa0d56ca287a. IsLocallyWeierstrass.baseChange is ModularCurves.LocallyWeierstrass.baseChange in projects/ModularCurves/ModularCurves/EllipticCurve/Basic.lean; the fields of EllipticCurveGeom.baseChange are those of ModularCurves.EllipticCurve.baseChange in projects/ModularCurves/ModularCurves/EllipticCurve/GroupLaw.lean, without the group structure. AINTLIB's Weierstrass model over V extends coefficients along an Algebra instance built from g.appLE U V _; here it is W.map (g.appLE U V _).hom.

The local-model condition under base change #

The local-model condition is stable under base change: if a morphism π : X ⟶ S with the section zero satisfies IsLocallyWeierstrass, then so does its base change pullback.snd π g along any g : T ⟶ S, with the section induced by g ≫ zero.

Base change of elliptic curves #

The base change of an elliptic curve E over S along a morphism f : T ⟶ S: the total space is the pullback of E.structureMap along f, the structure morphism is the second projection, and the zero section is the section induced by f ≫ E.zero (see baseChangeIso).

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The isomorphism identifying the total space of E.baseChange f with the pullback of E.structureMap along f. Under it, the structure morphism of E.baseChange f is the second projection (baseChangeIso_hom_snd) and its zero section is the section induced by f ≫ E.zero (zero_baseChangeIso_hom).

    Equations
    Instances For