Skip to main content

Crate slop_sumcheck

Crate slop_sumcheck 

Source

Structs§

PartialSumcheckProof
A sumchexckl proof that does not include the evaluation proofs.

Enums§

SumcheckError

Traits§

ComponentPoly
ComponentPolyEvalBackend
A trait to enable backend implementations of component polynomials.
SumCheckPolyFirstRoundBackend
A trait to enable backend implementations of sumcheck polynomials for the first round.
SumcheckPoly
The fix_first_variable function applied to a sumcheck’s post first rounds’ polynomial.
SumcheckPolyBackend
A trait to enable backend implementations of sumcheck polynomials.
SumcheckPolyBase
The basic functionality required of a struct for which a sumcheck proof can be generated.
SumcheckPolyFirstRound
The fix_first_variable function applied to a sumcheck’s first round’s polynomial.

Functions§

partially_verify_sumcheck_proof
Verifies that a PartialSumcheckProof is correct up until the evaluation claim.
reduce_sumcheck_to_evaluation
Proves a sumcheck for any sumcheckable polynomial, by reducing it to a claim about the evaluation of the polynomial at a point.