Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.FormalGroup.Point.AdicCompletion

Formal points over a Dedekind adic completion #

For a Weierstrass curve over the ring of integers O_v in the completion of a Dedekind domain at a height-one prime, the maximal ideal has enough auxiliary parameters to apply the generic formal point homomorphism construction. This file packages the resulting unconditional additive and injective map from the formal group on that maximal ideal into the points over the completion. It is the discrete adic-completion specialization; the generic construction, conditional on the existence of auxiliary parameters, is in Point.Hom.

Main definitions #

Main results #

References #

Provenance #

Adapted from Michael Stoll's elliptic-curve development (github.com/MichaelStollBayreuth/EllipticCurves @ 66889eada51a, Apache-2.0), files EllipticCurves/WeierstrassFormalGroup/Foundations.lean and EllipticCurves/WeierstrassFormalGroup/Filtration.lean, declarations exists_aux_param, exists_aux_point, formalPoint_add_self and formalPoint_add. The source works with its own multivariable formal-group points; here the argument is rebased onto WeierstrassCurve.FormalGroupPoint and the one-dimensional formal-group API already in Mathlib and Tau Ceti.