Weierstrass models and singular points for Tate's algorithm #
Source: url:https://www.math.rug.nl/~top/ian.pdf
Authors: Sacha H., Sander R. Dahmen, Anne Baanen, Alex J. Best
Status: verified
Main declarations: Model, Model.Field.isSingularPoint_singularPoint
Tags: number-theory, elliptic-curves, algebraic-geometry
MSC: 11G05, 11G07, 14H52
This is the foundational layer of the ec-tate-lean formalization of Tate's
algorithm. It defines Weierstrass Models over a commutative ring, their
b/c-invariants and discriminant, the rst/urst change-of-coordinates
group action, and proves the classical invariant identities together with the
fact that the discriminant lies in the Jacobian ideal of the Weierstrass
polynomial. Over a perfect field it constructs the singular point of a singular
model (Connell, Proposition 1.5.4) and proves it is singular. The Kodaira
enumeration of reduction types is included as supporting data.