Traits§
- Euclidean
Ring Operation - Euclidean
Ring Operation From - Ring
Normalize - Normarize ring element
- Ring
Operation - Ring
Operation From
Functions§
- add_
times - calcurate $
b + pa
$ with mutliprecation by doubling - build_
subproduct_ tree - calc subproduct tree
- build_
subsum_ tree - calc subsum tree
- chinese_
remainder_ theorem - Chinese remainder theorem
- extended_
euclidian_ algorithm - extended euclidian algorithm
- fast_
chinese_ remainder_ theorem - Chinese remainder theorem
- gcd
- calcurate greatest common divisor
- is_
coprime - test $
\gcd(x, y) = 1
$ - modular_
reduction - modular reduction
- modulo_
division - division in modulo
- modulo_
inverse - calc inverse in modulo
- modulo_
power - calcurate $
a^p \pmod{m}
$ - mul_
power - calcurate $
b \cdot a^p
$ with exponentiation by squaring - normalized_
extended_ euclidian_ algorithm - extended euclidian algorithm with normalize
- power
- calcurate $
a^p
$ with exponentiation by squaring - times
- calcurate $
pa
$ with mutliprecation by doubling