The standard affine charts of the projective Weierstrass cubic #
For a Weierstrass curve W' over R and a homogeneous coordinate Xᵢ, the standard affine chart
D₊(Xᵢ) of the projective cubic is the spectrum of the degree-zero part A_(Xᵢ) of the
localization of the homogeneous coordinate ring A = R[X₀, X₁, X₂] ⧸ (W(X₀, X₁, X₂)) away from
Xᵢ. This file identifies A_(Xᵢ) with the dehomogenized ring
R[X₀, X₁, X₂] ⧸ (W(X₀, X₁, X₂), Xᵢ - 1),
the fraction a / Xᵢⁿ corresponding to the class of a with Xᵢ set to 1. Keeping all three
variables and adding the relation Xᵢ - 1 treats the three charts uniformly, and presents each
chart by three generators and two relations; this is the form in which the smoothness of the
projective model is checked.
Main definitions #
WeierstrassCurve.Projective.chartRelation W' i: the two relationsW(X₀, X₁, X₂)andXᵢ - 1.WeierstrassCurve.Projective.ChartRing W' i: the quotient ofR[X₀, X₁, X₂]by them.WeierstrassCurve.Projective.awayEquivChartRing W' i: the isomorphismA_(Xᵢ) ≃+* ChartRing.WeierstrassCurve.Projective.chartPoint W' i: the universal point of the chart, whose coordinates are the classes ofX₀, X₁, X₂inChartRing W' i.WeierstrassCurve.Projective.awayEvalHom W' g hP hi: the homomorphismA_(Xᵢ) →+* S,a / Xᵢⁿ ↦ a(P) / Pᵢⁿ, at a solutionPof the equation ofW'.map gwithPᵢa unit.
Main results #
WeierstrassCurve.Projective.awayEquivChartRing_mk: the isomorphism sendsa / Xᵢⁿto the class ofa.WeierstrassCurve.Projective.awayEquivChartRing_symm_comp_algebraMap: the isomorphism is compatible with the structure maps fromR.WeierstrassCurve.Projective.equation_chartPoint: the universal point of the chart is a solution of the Weierstrass equation overChartRing W' i.
References #
- [R. Hartshorne, Algebraic Geometry, II.2.5][hartshorne1977]
Provenance #
chartPoint and equation_chartPoint are adapted from AINTLIB
(github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit c3415f32a313e19ace43e05479aeaa0d56ca287a,
file projects/ModularCurves/ModularCurves/EllipticCurve/AdditionChartRing.lean
(affineChartPoint and equation_affineChartPoint), stated for TauCeti's ChartRing.
The two relations W(X₀, X₁, X₂) and Xᵢ - 1 cutting out the standard affine chart
Xᵢ ≠ 0 of the projective Weierstrass cubic, as a closed subscheme of affine 3-space.
Equations
- W'.chartRelation i = ![W'.polynomial, MvPolynomial.X i - 1]
Instances For
The coordinate ring R[X₀, X₁, X₂] ⧸ (W(X₀, X₁, X₂), Xᵢ - 1) of the standard affine chart
Xᵢ ≠ 0 of the projective Weierstrass cubic.
Equations
- W'.ChartRing i = (MvPolynomial (Fin 3) R ⧸ Ideal.span (Set.range (W'.chartRelation i)))
Instances For
The degree-zero part A_(Xᵢ) of the localization of the homogeneous coordinate ring away from
Xᵢ is the coordinate ring R[X₀, X₁, X₂] ⧸ (W, Xᵢ - 1) of the standard affine chart.
Equations
Instances For
awayEquivChartRing sends a / Xᵢⁿ to the class of a with Xᵢ set to 1.
The inverse of awayEquivChartRing sends the class of Xⱼ to the fraction Xⱼ / Xᵢ.
awayEquivChartRing is compatible with the structure maps from R: on the chart ring it is
the quotient map, on A_(Xᵢ) it factors through the degree-zero part of the coordinate ring.
In the chart ring ChartRing W' i, the class of the coordinate Xᵢ is 1.
The universal point of the standard affine chart D₊(Xᵢ) of the projective Weierstrass cubic:
the classes of the three homogeneous coordinates in ChartRing W' i.
Equations
- W'.chartPoint i k = (Ideal.Quotient.mk (Ideal.span (Set.range (W'.chartRelation i)))) (MvPolynomial.X k)
Instances For
The coordinates of the universal point of the chart D₊(Xᵢ) are the classes of X₀, X₁, X₂.
The i-th coordinate of the universal point of the chart D₊(Xᵢ) is 1.
The universal point of the chart D₊(Xᵢ) is a solution of the Weierstrass equation over
ChartRing W' i.
The ring homomorphism A_(Xᵢ) →+* S, a / Xᵢⁿ ↦ a(P) / Pᵢⁿ (awayEvalHom_mk), on the
degree-zero part A_(Xᵢ) of the localization of the homogeneous coordinate ring away from Xᵢ, at
a solution P of the projective Weierstrass equation of W'.map g whose coordinate Pᵢ is a unit.
It restricts to g on R (awayEvalHom_comp_algebraMap).
Equations
- W'.awayEvalHom g hP hi = HomogeneousLocalization.Away.lift W'.grading (W'.evalHom g hP) ⋯
Instances For
awayEvalHom is the homomorphism HomogeneousLocalization.Away.lift induced by the evaluation
evalHom of the homogeneous coordinate ring at P.
awayEvalHom sends the fraction a / Xᵢⁿ to a(P) / Pᵢⁿ.
awayEvalHom restricts to g on the base ring R, which maps to A_(Xᵢ) through the
degree-zero part of the homogeneous coordinate ring.