Skip to main content

batch_verify_mle

Function batch_verify_mle 

Source
pub fn batch_verify_mle<F, C>(
    point: &[C::Elem],
    degree: usize,
    evals: &[C::Elem],
    channel: &mut C,
) -> Result<BatchSumcheckOutput<C::Elem>, Error>
where F: Field, C: IPVerifierChannel<F>,
Expand description

Verify a batched sumcheck protocol interaction for MLE-checks.

This is the MLE-check analog of batch_verify: it batches evaluation claims from multiple MLE-check instances that share a common evaluation point, using a single batching coefficient and shared verifier challenges to reduce all claims to one scalar verification.