Skip to content

KisaraBlue/ec-tate-lean

Repository files navigation

Tate's algorithm

Implementation of Tate's algorithm for elliptic curves in mathlib4:

  • Some personal ports of Group/Int/Nat/Ring lemmas
  • A definition of extended natural numbers 'ENat.lean'
  • An environment for the models and quantities associated to elliptic curves 'Model.lean'
  • An extension of commutative rings with a normalized valuation 'ValuedRing.lean'
  • An implementation of Tate's algorithm over the integers 'TateInt.lean'
  • An implementation of Tate's algorithm over the rings 'TateRing.lean'
  • Tests to compare our output with LMFDB's data 'test/Test.lean'
  • An implementation of the Kronecker symbol for integers 'Kronecker.lean'

About

Separate project from mathib4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages