Skip to content

v0.3.0

Compare
Choose a tag to compare
@davidwilliam davidwilliam released this 13 Mar 02:59
· 19 commits to main since this release
  • Add the Polynomial class for arithmetic with fixed-length polynomials
  • Change the class TruncatedFinitePadicExpansion for carrying all computations over fixed-length polynomials reduced modulo p
  • Add the third type of supported Hensel code: the truncated finite-segment g-adic Hensel code.
  • Add GAdicBase as the parent class of TruncatedFiniteGadicExpansion.
  • Allow converting a finite-segment p-adic Hensel code into a truncated p-adic Hensel code.
  • Add the Chinese Remainder Theorem algorithm (CRT) to the module Tools
  • Improve helpers for generating distinct random numbers (integers, primes, and rationals)
  • Add the inverse function for all three currently supported types of Hensel codes
  • Overall improvements in the code