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 #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.baseChange E f: the base change of an elliptic curveEoverSalongf : T ⟶ S.TauCeti.AlgebraicGeometry.EllipticCurveGeom.baseChangeIso E f: the identification of the total space ofE.baseChange fwith the pullback ofE.structureMapalongf, compatible with the structure morphisms (baseChangeIso_hom_snd) and the zero sections (zero_baseChangeIso_hom).TauCeti.AlgebraicGeometry.EllipticCurveGeom.baseChangeMap E k hk: the canonical morphism between base changes induced by a morphismkof bases overS.TauCeti.AlgebraicGeometry.EllipticCurveGeom.baseChangeLift hg₁ hg₂ hh: for a base change squarehg₁ofEalongu : T₁ ⟶ S, a morphism from an elliptic curveE₂toEoverv : T₂ ⟶ Sandh : T₂ ⟶ T₁withh ≫ u = v, the induced morphismE₂ ⟶ E₁overh; it is a base change square wheng₂also exhibits a base change (isPullback_baseChangeLift), and preserves zero sections when bothg₁andg₂preserve them (zero_baseChangeLift).TauCeti.AlgebraicGeometry.PointedWeierstrassChart.carrierMap hg hhandTauCeti.AlgebraicGeometry.PointedWeierstrassChart.modelMap hg hh: for a base change squarehgof a morphism with a section, and chartskandcof its two sides whose bases are related by a morphism over the base change, the induced morphism between the restrictions to the chart bases, and the same morphism between the projective models of their equations.
Main results #
TauCeti.AlgebraicGeometry.IsLocallyWeierstrass.baseChange: the local-model condition for a morphism with a section is stable under base change.TauCeti.AlgebraicGeometry.EllipticCurveGeom.isPullback_baseChange: the base change ofEalongfis a pullback of the structure morphism ofEalongf.TauCeti.AlgebraicGeometry.EllipticCurveGeom.baseChangeMap_idandTauCeti.AlgebraicGeometry.EllipticCurveGeom.baseChangeMap_comp: the canonical morphisms between base changes preserve identities and composition.TauCeti.AlgebraicGeometry.PointedWeierstrassChart.isPullback_modelMapandTauCeti.AlgebraicGeometry.PointedWeierstrassChart.projModelZero_modelMap: the morphismmodelMap hg hhis a base change square of projective models carrying the zero section to the zero section. Statements about the projective models of Weierstrass equations which are compatible with such squares therefore pass to elliptic curves along base change squares.TauCeti.AlgebraicGeometry.PointedWeierstrassChart.modelPoint_modelMap_of_comp_eq: if an endomorphism ofXoverSfixes a section, the induced endomorphism of the projective model of a chart fixes its model point.TauCeti.AlgebraicGeometry.EllipticCurveGeom.exists_chart_comp_baseMap: for elliptic curves overSandS'and a morphismf : S' ⟶ S, the charts of the curve overS'whose bases map overfinto bases of charts of the curve overScoverS'.
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).
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).
Instances For
Under baseChangeIso, the structure morphism of E.baseChange f is the second projection.
Under baseChangeIso, the structure morphism of E.baseChange f is the second projection.
Under baseChangeIso, the zero section of E.baseChange f is the section of the pullback
induced by f ≫ E.zero.
Under baseChangeIso, the zero section of E.baseChange f is the section of the pullback
induced by f ≫ E.zero.
The base change E.baseChange f is a pullback of the structure morphism of E along f: the
square formed by the projection (E.baseChangeIso f).hom ≫ pullback.fst _ _ to E, the two
structure morphisms and f is a pullback square.
The canonical morphism between base changes of E induced by a morphism k : T' ⟶ T
over S. On the pullback models it is the identity on E.carrier and k on the bases.
Instances For
On the pullback models, baseChangeMap is pullback.mapSnd: it is the identity on the
elliptic curve and the given morphism on the bases.
On the pullback models, baseChangeMap is pullback.mapSnd: it is the identity on the
elliptic curve and the given morphism on the bases.
The canonical morphism between base changes lies over the given morphism of bases.
The canonical morphism between base changes lies over the given morphism of bases.
The canonical morphism between base changes carries the pulled-back zero section to the pulled-back zero section.
The canonical morphism between base changes carries the pulled-back zero section to the pulled-back zero section.
Base change along the identity morphism induces the identity morphism of the base-changed elliptic curve.
The canonical morphisms between base changes are compatible with composition of morphisms of bases.
The canonical morphisms between base changes are compatible with composition of morphisms of bases.
Let g₁ : E₁ ⟶ E exhibit the elliptic curve E₁ over T₁ as a base change of E along
u : T₁ ⟶ S, and let g₂ : E₂ ⟶ E be a morphism from an elliptic curve E₂ over T₂ lying
over v : T₂ ⟶ S. Given h : T₂ ⟶ T₁ with h ≫ u = v, this is the induced morphism E₂ ⟶ E₁
lying over h, compatibly with g₁ and g₂. When g₂ is also a base change square, so is this
morphism (isPullback_baseChangeLift), and it preserves zero sections when g₁ and g₂ do
(zero_baseChangeLift).
Instances For
The morphism baseChangeLift hg₁ hg₂ hh is compatible with the morphisms g₁ and g₂ to
E.
The morphism baseChangeLift hg₁ hg₂ hh is compatible with the morphisms g₁ and g₂ to
E.
The morphism baseChangeLift hg₁ hg₂ hh lies over the morphism h of bases.
The morphism baseChangeLift hg₁ hg₂ hh lies over the morphism h of bases.
If g₂ exhibits E₂ as a base change of E, then baseChangeLift exhibits E₂ as the base
change of E₁ along h.
If g₁ and g₂ carry the zero sections of E₁ and E₂ to that of E, then
baseChangeLift hg₁ hg₂ hh carries the zero section of E₂ to that of E₁.
If g₁ and g₂ carry the zero sections of E₁ and E₂ to that of E, then
baseChangeLift hg₁ hg₂ hh carries the zero section of E₂ to that of E₁.
Charts over a base change square #
Let g : X' ⟶ X be the base change of π : X ⟶ S along f : S' ⟶ S, and let k and c be
pointed Weierstrass charts of π' and π whose bases are related by h : k.base ⟶ c.base over
f. This is the morphism from the restriction of X' to the base of k to the restriction of X
to the base of c induced by g, lying over h. It generalizes pullbackCarrierMap, the case
f = 𝟙 S and g = 𝟙 X.
Instances For
The morphism carrierMap hg hh lies over g.
The morphism carrierMap hg hh lies over g.
The morphism carrierMap hg hh lies over the morphism h of bases.
The morphism carrierMap hg hh lies over the morphism h of bases.
The restriction of X' to the base of k is the base change along h of the restriction of
X to the base of c, through carrierMap hg hh.
If g carries the section zero' to zero, then carrierMap hg hh carries the section of
k induced by zero' to the section of c induced by zero.
If g carries the section zero' to zero, then carrierMap hg hh carries the section of
k induced by zero' to the section of c induced by zero.
The morphism carrierMap hg hh between the restrictions of X' and X to the bases of k
and c, read through the isomorphisms of these restrictions with the projective models of the
equations of k and c (modelIso_hom_modelMap). It is a base change square of projective models
(isPullback_modelMap) and, when g preserves the sections, carries the zero section to the zero
section (projModelZero_modelMap).
Instances For
Through the isomorphisms with the projective models, modelMap hg hh is
carrierMap hg hh.
Through the isomorphisms with the projective models, modelMap hg hh is
carrierMap hg hh.
The projective model of the equation of k is the base change of that of c along
Spec k.ring ≅ k.base ⟶ c.base ≅ Spec c.ring, through modelMap hg hh.
If g carries the section zero' to zero, then modelMap hg hh carries the zero section of
the projective model of the equation of k to that of c.
If an endomorphism σ of X over S, cartesian over the identity, fixes a section P, then
the induced endomorphism of the projective model of the chart fixes the model point of P.
Charts compatible with a morphism of bases #
Charts compatible with a morphism of bases. For elliptic curves E over S and E' over
S' and a morphism f : S' ⟶ S, every point of S' lies in the base of a pointed Weierstrass
chart k of E' whose base maps over f into the base of a pointed Weierstrass chart c of E.
The chart k can be taken to be the restriction of any chart of E' around the point to an affine
open.