Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.FunctionField

The function field of the projective Weierstrass model #

For a Weierstrass curve W over an integral domain R, the projective Weierstrass model W.projModel is an integral scheme. This file identifies its function field with the function field W.toAffine.FunctionField of the affine Weierstrass equation, the fraction field of the affine coordinate ring R[x, y] ⧸ (W(x, y)). No ellipticity hypothesis is needed.

Main definitions #

Main results #

References #

Provenance #

Adapted from AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit c3415f32a313e19ace43e05479aeaa0d56ca287a, file projects/ModularCurves/ModularCurves/EllipticCurve/MulByHomDegree.lean, declaration ModularCurves.EllipticCurve.projModelFunctionFieldEquiv, which treats elliptic curves over a field and takes its Z-chart identification coordRingToZSection from ModelVariableChange.lean in the same directory; here the base is any integral domain, no ellipticity is assumed, and the chart identification is built on WeierstrassCurve.Projective.awayEquivChartRing.

Over a nontrivial ring, the standard affine chart D₊(Z) of the projective Weierstrass model is nonempty.

Over an integral domain, the isomorphism between the function field of the projective Weierstrass model and the function field W.toAffine.FunctionField of the affine Weierstrass equation. On the chart D₊(Z) it sends p(X, Y, Z) / Zⁿ to p(x, y, 1), where x and y are the affine coordinates (projModelFunctionFieldEquiv_germToFunctionField_awayToSection_mk).

Equations
Instances For