Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.ScalarExtension

Scalar extension of an affine Weierstrass coordinate ring #

For a homomorphism f : R →+* S, the coordinate ring of W.map f is the scalar extension of the coordinate ring of W along the coefficientwise map Polynomial.map f : R[X] → S[X]. More precisely, CoordinateRing.map induces an S[X]-linear isomorphism S[X] ⊗[R[X]] W.CoordinateRing ≃ₗ[S[X]] (W.map f).CoordinateRing sending p ⊗ₜ z to p • CoordinateRing.map W f z. This coordinate-ring comparison is an input to a later comparison of the function fields of W and W.map f, used to compare degrees of isogenies under base change.

Main definitions #

Main results #

CoordinateRing.map, as a linear map over the coefficientwise homomorphism R[X] → S[X].

Equations
Instances For
    @[simp]
    theorem WeierstrassCurve.Affine.CoordinateRing.mapLinear_apply {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] (W : Affine R) (f : R →+* S) (z : W.CoordinateRing) :
    (mapLinear W f) z = (map W f) z

    The coordinate ring of W.map f is the module base change of the coordinate ring of W along the coefficientwise map R[X] → S[X].