[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"MzyZHCOAsr":3},"# Tate's algorithm\n\nImplementation of Tate's algorithm for elliptic curves in mathlib4:\n* Some personal ports of Group/Int/Nat/Ring lemmas\n* A definition of extended natural numbers 'ENat.lean'\n* An environment for the models and quantities associated to elliptic curves 'Model.lean'\n* An extension of commutative rings with a normalized valuation 'ValuedRing.lean'\n* An implementation of Tate's algorithm over the integers 'TateInt.lean'\n* An implementation of Tate's algorithm over the rings 'TateRing.lean'\n* Tests to compare our output with LMFDB's data 'test/Test.lean'\n* An implementation of the Kronecker symbol for integers 'Kronecker.lean'\n",1780846777757]