Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.FunctionField.DivisionPolynomialTower

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 #

Main results #

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 #

The image of the field generated by Φₙ / ΨSqₙ inside F(W).

Equations
Instances For
    @[simp]

    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ₙ).

    @[simp]

    [F(x) : F(Φₙ/ΨSqₙ)] = n², read inside F(W).

    @[simp]

    [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².