Multiplication by n under base change #
Multiplication by n is defined by the same division polynomials over every field, and the
division polynomials of W.map f are those of W with f applied to their coefficients
(WeierstrassCurve.map_ψ, WeierstrassCurve.map_φ, WeierstrassCurve.map_ω). So carrying the
isogeny [n] of W along a homomorphism f : F →+* K of the base field gives the isogeny [n]
of W.map f. This is what lets a statement about [n] over F be read over an extension, where
more points are available: over an algebraic closure its kernel is the whole geometric
n-torsion.
Main results #
TauCeti.Isogeny.map_psiFunctionField,TauCeti.Isogeny.map_phiFunctionFieldandTauCeti.Isogeny.map_omegaFunctionField: the division polynomials at the generic point are carried to those ofW.map f.TauCeti.Isogeny.map_mulByIntXandTauCeti.Isogeny.map_mulByIntY: so are the coordinates of[n]at the generic point.TauCeti.Isogeny.mulByIntIsogeny_map: the base change of[n]is[n].
References #
ψₙ at the generic point is carried to ψₙ of W.map f.
φₙ at the generic point is carried to φₙ of W.map f.
ωₙ at the generic point is carried to ωₙ of W.map f.
The x-coordinate φₙ / ψₙ² of [n] is carried to that of W.map f.
The y-coordinate ωₙ / ψₙ³ of [n] is carried to that of W.map f.
The base change of [n] is [n]: carrying multiplication by n on W along f gives
multiplication by n on W.map f. The nonvanishing of ψₙ over K is that over F, carried
along the injective map FunctionField.map W f.