arithmoi v0.11.0.0 Release Notes
-
โ Added
Brand new machinery to deal with Dirichlet characters (#180).
Generate preimages of the Jordan and the sum-of-powers-of-divisors functions (#148).
More flexible interface for Pascal triangle: in addition to
binomial
we now provide alsobinomialRotated
,binomialLine
andbinomialDiagonal
(#151). There are alsofactoriseFactorial
andfactoriseBinomial
(#152).โ Add
Semiring
instance ofSomeMod
(#174).Generate divisors in range (#183).
๐ Changed
๐ Speed up
partition
, using better container for memoization (#176).๐ Speed up
integerRoot
, using better starting approximation (#177).
๐ Deprecated
๐ Deprecate
Math.NumberTheory.Euclidean
, useData.Euclidean
instead.๐ Deprecate
chineseRemainder
,chineseRemainder2
,chineseCoprime
, usechinese
instead. DeprecatechineseCoprimeSomeMod
, usechineseSomeMod
.๐ Deprecate
Math.NumberTheory.Powers
exceptMath.NumberTheory.Powers.Modular
. UseMath.NumberTheory.Roots
instead.๐ Deprecate
Math.NumberTheory.Moduli.Jacobi
, useMath.NumberTheory.Moduli.Sqrt
instead.๐ Deprecate
Math.NumberTheory.Moduli.{DiscreteLogarithm,PrimitiveRoot}
, useMath.NumberTheory.Moduli.Multiplicative
instead.
โ Removed
- โ Remove modules and functions, deprecated in the previous release.
๐ Fixed
- ๐ Fix subtraction of
SomeMod
(#174).