The j-invariant is an invariant of pointed projective Weierstrass models #
The j-invariant WeierstrassCurve.j of an elliptic Weierstrass curve is defined from its
coefficients. This file shows that it depends only on the projective model with its zero section:
two elliptic Weierstrass curves over R whose projective models are isomorphic over Spec R,
compatibly with the zero sections, have the same j-invariant
(WeierstrassCurve.j_eq_of_iso). More generally, a morphism projModel W ⟶ projModel W' which
makes projModel W the base change of projModel W' along Spec φ, compatibly with the zero
sections, carries the j-invariant of W' to that of W: φ W'.j = W.j
(WeierstrassCurve.j_eq_of_isPullback).
Over the same base, a pointed isomorphism is induced by a change of variables
(WeierstrassCurve.existsUnique_eq_eqToHom_comp_projModelVariableChangeIso_hom), and the
j-invariant is invariant under those (WeierstrassCurve.variableChange_j). A pointed base change
square factors as a pointed isomorphism over Spec R followed by the base change morphism
projModel (W'.map φ) ⟶ projModel W', and (W'.map φ).j = φ W'.j (WeierstrassCurve.map_j).
These are the comparisons that make the j-invariant of an elliptic curve over a scheme, defined
from local Weierstrass equations, independent of the equations chosen.
Main results #
WeierstrassCurve.j_eq_of_iso: a pointed isomorphism of projective models overSpec Rpreserves thej-invariant.WeierstrassCurve.j_eq_of_isPullback: a pointed base change square of projective models overSpec φcarries thej-invariant of its target to that of its source.
References #
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, 2.2 and 8.2.
- J. H. Silverman, The Arithmetic of Elliptic Curves, III.1.
The j-invariant of a pointed projective model. If the projective models of two elliptic
Weierstrass curves over R are isomorphic over Spec R by an isomorphism carrying the zero
section to the zero section, the two curves have the same j-invariant.
The j-invariant along a pointed base change square. Let F : projModel W ⟶ projModel W'
be a morphism of projective models of elliptic Weierstrass curves over R and R', lying over
Spec φ for a ring homomorphism φ : R' →+* R, such that the square formed by F, the structure
morphisms and Spec φ is a pullback square, and carrying the zero section to the zero section.
Then φ carries the j-invariant of W' to that of W.