pub fn batch_prove_mle<F, MleCheckProver_>(
provers: Vec<MleCheckProver_>,
channel: &mut impl IPProverChannel<F>,
) -> BatchSumcheckOutput<F>where
F: Field,
MleCheckProver_: MleCheckProver<F>,Expand description
Prove a batched sumcheck for MLE-check provers sharing a common evaluation point.
This is the MLE-check analog of batch_prove: all provers are MleCheckProvers and must
agree on the same evaluation point, so the batched protocol can fold every prover with the
same per-round challenge and reduce all evaluation claims via a single batching coefficient.