Instance pack for elliptic function fields #
For a Weierstrass curve W : WeierstrassCurve.Affine k and an abstract fraction field K
of W.CoordinateRing, this file constructs the coordinate-place hypothesis pack required to
state the place dictionary: the k[X]- and k⟮X⟯-algebra structures with their scalar towers,
the {1, y} basis giving FunctionField k K and [K : k⟮X⟯] = 2, separability of the
Weierstrass generator in every characteristic, and (over an algebraically closed base)
IsFullConstantField k K.
Curve-side facts: W.CoordinateRing over k[X] #
The derivative (in Y) of the Weierstrass polynomial is W.polynomialY.
For an elliptic curve, the partial derivative W_Y is nonzero (even in char 2).
The k[X]-algebra structure on a fraction field of the coordinate ring,
sending X to the coordinate function x.
Equations
- W.algebraPolynomial K = ((algebraMap W.CoordinateRing K).comp (algebraMap (Polynomial k) W.CoordinateRing)).toAlgebra
Instances For
algebraPolynomial is compatible with the coordinate ring inclusion.
The rational function field structure on K, lifting k[X] → K to k⟮X⟯.
Equations
- W.algebraRatFunc K = (IsFractionRing.lift ⋯).toAlgebra
Instances For
Item 3: FunctionField k K via the localized {1, y} basis #
The coordinate function y ∈ K, the image of the AdjoinRoot generator.
Equations
- W.yCoord K = (algebraMap W.CoordinateRing K) ((WeierstrassCurve.Affine.CoordinateRing.mk W) Polynomial.X)
Instances For
The {1, y} basis of K over k⟮X⟯, localized from CoordinateRing.basis.
Equations
Instances For
A fraction field of an elliptic coordinate ring is a function field.
The Weierstrass extension has degree 2 over k(x).
Item 4: separability #
The elliptic function field is separable over k(x),
in every characteristic.
Constant-field algebra structure (no curve needed) #
The constant field structure Algebra k K through k[X].
Equations
- FunctionField.algebraConstants k K = ((algebraMap (Polynomial k) K).comp (algebraMap k (Polynomial k))).toAlgebra
Instances For
Item 5: IsFullConstantField over an algebraically closed base #
Over an algebraically closed base field, any field extension has full constant field:
an element algebraic over k has a linear minimal polynomial.