The points modulo torsion, and the Néron-Tate pairing on them #
The Néron-Tate pairing vanishes as soon as either argument is torsion, so it descends to the
quotient of the points by their torsion submodule, unconditionally. Under
[Northcott (Point.canonicalHeight (W := W))] — the hypothesis that makes height zero force
torsion — the descended pairing is moreover positive definite. That quotient is where the
regulator is defined.
Main definitions #
WeierstrassCurve.Affine.PointModTorsion: the points modulo torsion. Neither its freeness nor its rank is restated here, both being Mathlib's: under[AddGroup.FG W.Point]the quotient is free of finite rank byModule.free_of_finite_type_torsion_free', and its rank isModule.finrank ℤ W.Pointbyfinrank_quotient_eq_of_le_torsionatle_rfl. The definition itself assumes neither, so the name says only what the quotient is.WeierstrassCurve.Affine.neronTatePairingModTorsion: the Néron-Tate pairing on that quotient.WeierstrassCurve.Affine.neronTateGramMatrix: its matrix in a basis, whose determinant is the regulator.
Main results #
WeierstrassCurve.Affine.torsion_le_ker_neronTatePairing: the pairing kills the torsion submodule, which is what the descent consumes.WeierstrassCurve.Affine.neronTatePairingModTorsion_mk: the descended pairing agrees with the original on representatives.WeierstrassCurve.Affine.neronTatePairingModTorsion_self_eq_zero_iff: the descended pairing is positive definite, given theNorthcotthypothesis. This is what dividing by the torsion buys; onW.Pointitself the pairing is only semidefinite.WeierstrassCurve.Affine.isSymm_neronTateGramMatrix: the Gram matrix is symmetric. The regulator is the determinant of this matrix in a basis of the quotient, and is defined separately.
The points modulo torsion, the Mordell-Weil group with its torsion divided out.
Equations
- W.PointModTorsion = (W.Point ⧸ Submodule.torsion ℤ W.Point)
Instances For
The pairing vanishes on the torsion submodule, which is what the descent consumes.
The Néron-Tate pairing on the points modulo torsion.
Equations
Instances For
The descended pairing agrees with the pairing on representatives.
The descended pairing is symmetric.
The descended pairing is symmetric, as an equality of bilinear maps.
Positive definiteness #
The descended pairing is non-negative on the diagonal, the canonical height being so.
The descended pairing is positive definite: its diagonal vanishes only at zero. This is
what dividing by the torsion buys, the canonical height vanishing exactly on the torsion. The
Northcott hypothesis is the one that makes height zero force torsion, and it is what
Point.canonicalHeight_eq_zero_iff_isOfFinAddOrder consumes.
The Gram matrix #
The Gram matrix of the Néron-Tate pairing in a basis of the quotient.
Equations
- W.neronTateGramMatrix b = (LinearMap.toMatrix₂Aux ℤ ⇑b ⇑b) W.neronTatePairingModTorsion
Instances For
Each Gram-matrix entry is the descended pairing of the corresponding basis vectors.
Reindexing the basis permutes the Gram matrix.
The Gram matrix is symmetric, the pairing being so.