A tinygrad based algebra implementation of algebra. Influenced by arkworks-rs/algebra.
ff
: Generic abstractions for, and implementations of various kinds of finite fields-
- Mersenne31
-
- basic
-
- extension
-
- BabyBear
-
- basic
-
- extension
-
ec
: Generic abstractions for prime-order groups, and implementations of various kinds of (pairing-friendly and standard) elliptic curvespoly
: Interfaces for univariate, multivariate, and multilinear polynomials, and FFTs over finite fields-
- univariate
-
- multivariate
-
linalg
: Interfaces for linear algebra operations, and implementations of various kinds of linear algebra operations-
- matrix inverse
-
- LU decomposition
-