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.
- span
- Utilities for computing subset sums and vector span operations.
- tensor_
algebra - test_
utils - univariate