Math library written in Rust for learning which is in early development.
In the following, you find a list miura's features. For detailed documentation, refer to https://docs.rs/miura/latest/miura/.
Features:
- matrix module (wip):
- row operations (addition, multiplication, switching)
- transformation to upper triangular matrix
- poly module:
- support for integer polynomials and polynomials over remainder class ring Z/nZ
- sums/products of polynomials with arbitrarily many summands/factors
- permutation module:
- basic operations for permutations: composition, inversion, conjugate
- signum computation
- cycle form computation
- sorting module
- merge sort
- quick sort
- counting sort
- insertion sort