The regulator of an elliptic curve #
The regulator is the absolute value of the determinant of the Néron-Tate pairing's Gram matrix
on a basis of the points modulo torsion. It does not depend on the basis chosen: a change of
basis transforms the Gram matrix by congruence, G' = Mᵀ G M, along the integer change-of-basis
matrix M. The two bases need not be indexed by the same type, in which case M is rectangular
and has no determinant; the absolute determinant is invariant all the same, because the index
types of two bases of the same module are equivalent.
Main definitions #
WeierstrassCurve.Affine.regulator: the regulator of a curve whose points modulo torsion are finitely generated as aℤ-module.
Main results #
WeierstrassCurve.Affine.neronTateGramMatrix_basis_change: a change of basis acts on the Gram matrix by congruence.WeierstrassCurve.Affine.abs_det_neronTateGramMatrix_basis_change: the absolute determinant is independent of the basis, including of its index type.WeierstrassCurve.Affine.regulator_eq_abs_det_neronTateGramMatrix: the regulator is computed by any basis whatsoever.WeierstrassCurve.Affine.regulator_eq_one_of_finrank_eq_zero: the rank-zero convention.WeierstrassCurve.Affine.regulator_nonneg: the regulator is non-negative.
References #
- J. Silverman, The Arithmetic of Elliptic Curves, VIII.9, where the canonical height and its associated pairing are constructed; the regulator is the determinant of that pairing's Gram matrix on a basis of the free quotient.
A change of basis acts on the Gram matrix of the Néron-Tate pairing by congruence, along the integer change-of-basis matrix. The two bases need not share an index type: the change-of-basis matrix is then rectangular, and the congruence still typechecks.
The absolute determinant of the Gram matrix does not depend on the basis, nor on its index type.
The regulator of an elliptic curve whose points modulo torsion are finitely generated as a
ℤ-module: the absolute determinant of the Gram matrix of the Néron-Tate pairing on any basis of
that quotient. For a curve of rank zero this is the empty determinant, namely 1.
Equations
Instances For
The regulator is computed by any basis of the points modulo torsion.
The rank-zero convention. A curve whose points modulo torsion have rank zero has
regulator 1, the determinant of the empty matrix.
The regulator is non-negative.