Expand description
Mathematical primitives used in Binius, built atop the binius-field
crate.
This crate provides a variety of mathematical primitives used in Binius, including:
- Multilinear polynomials
- Univariate polynomials
- Matrix operations
- Additive number-theoretic transform
- Error-correcting codes
Re-exports§
pub use binary_subspace::BinarySubspace;
pub use field_buffer::FieldBuffer;
pub use field_buffer::FieldSlice;
pub use field_buffer::FieldSliceMut;
pub use matrix::Matrix;
pub use reed_solomon::ReedSolomonCode;
Modules§
- batch_
invert - binary_
subspace - field_
buffer - fold
- Algorithms for matrix multiplications and generalized tensor contractions.
- inner_
product - line
- matrix
- multilinear
- ntt
- Efficient implementations of the binary field additive NTT.
- reed_
solomon - [Reed–Solomon] codes over binary fields.
- tensor_
algebra - test_
utils - univariate