The subfield of F(W) generated by Φₙ / ΨSqₙ #
RatFuncDegree.lean shows that adjoining Φₙ / ΨSqₙ to F inside F(x) leaves an extension of
dimension n². This file carries that up the tower F(Φₙ/ΨSqₙ) ⊆ F(x) ⊆ F(W) and computes
[F(W) : F(Φₙ/ΨSqₙ)] = 2n², then divides the outer degree two back out: an embedding of function
fields carrying the affine coordinate to Φₙ / ΨSqₙ has image of index exactly n².
That last statement is the geometric half of deg [n] = n². The degree of an isogeny is the
degree of the extension of function fields it induces, and multiplication by n pulls the affine
coordinate x back to Φₙ / ΨSqₙ. So an isogeny with that pullback has image of index n² in
F(W), which is its degree: the result below is stated for an arbitrary embedding precisely so
that identifying the pullback is all that remains.
Main definitions #
WeierstrassCurve.ratFuncAdjoinΦDivΨSqRange: the copy ofF(Φₙ/ΨSqₙ)insideF(W), withalgebraMap_Φ_div_ΨSq_mem_ratFuncAdjoinΦDivΨSqRangefor its generator andratFuncAdjoinΦDivΨSqRange_le_ifffor its universal property.
Main results #
WeierstrassCurve.relfinrank_ratFuncAdjoinΦDivΨSqRange:[F(x) : F(Φₙ/ΨSqₙ)] = n², read insideF(W).WeierstrassCurve.finrank_ratFuncAdjoinΦDivΨSqRange:[F(W) : F(Φₙ/ΨSqₙ)] = 2n².WeierstrassCurve.finrank_fieldRange_of_apply_X_eq_Φ_div_ΨSq:[F(W) : f(F(W'))] = n²for any embeddingfof function fields sending the affine coordinate ofW'toΦₙ / ΨSqₙ. The copy ofF(Φₙ/ΨSqₙ)is then the image ofF(x'), byAffine.extendRight_adjoin_eq_map_ratFuncRange.
Nonsingularity is assumed as n ≠ 0 → W.Δ ≠ 0, the form finrank_adjoin_Φ_div_ΨSq takes: at
n = 0 every displayed degree is 0 by Module.finrank's value on an infinite extension, and
that holds for a singular W too.
References #
- J. Silverman, The Arithmetic of Elliptic Curves, III.6.4(a).
The image of the field generated by Φₙ / ΨSqₙ inside F(W).
Equations
- W.ratFuncAdjoinΦDivΨSqRange n = F⟮(algebraMap (Polynomial F) (RatFunc F)) (W.Φ n) / (algebraMap (Polynomial F) (RatFunc F)) (W.ΨSq n)⟯.extendRight W.toAffine.FunctionField
Instances For
The universal property: the copy of F(Φₙ/ΨSqₙ) lies inside an intermediate field
exactly when that field contains Φₙ / ΨSqₙ.
The generator: Φₙ / ΨSqₙ lies in the copy of F(Φₙ/ΨSqₙ).
[F(x) : F(Φₙ/ΨSqₙ)] = n², read inside F(W).
[F(W) : F(Φₙ/ΨSqₙ)] = 2n². At n = 0 both sides are 0.
[F(W) : f(F(W'))] = n² for an embedding f : F(W') → F(W) of function fields carrying
the affine coordinate of W' to Φₙ / ΨSqₙ.
This is the geometric half of deg [n] = n².