Expand description
This module contains the definition of the MVPoly
trait, which is used to
represent multi-variate polynomials.
Different representations are provided in the sub-modules:
monomials
: a representation based on monomialsprime
: a representation based on a mapping from variables to prime numbers. This representation is unmaintained for now. We leave it for interested users.
“Expressions”, as defined in the kimchi crate, can be converted into a
multi-variate polynomial using the from_expr
method.
Modules
- This module contains a list of property tests for the
MVPoly
trait. - Multivariate polynomial dense representation using prime numbers
- This module contains functions to work with prime numbers and to compute dimension of multivariate spaces
Traits
- Generic trait to represent a multi-variate polynomial
Functions
- Compute the cross terms of a list of polynomials. The polynomials are linearly combined using the power of a combiner, often called
α
.