binius_core::protocols::v2::evalcheck_v2::subclaimsFunction prove_bivariate_sumchecks_with_switchover
source pub fn prove_bivariate_sumchecks_with_switchover<U, F, DomainField, CH, Backend>(
oracles: &MultilinearOracleSet<F>,
witness: &MultilinearExtensionIndex<'_, U, F>,
constraint_sets: Vec<ConstraintSet<PackedType<U, F>>>,
challenger: &mut CH,
switchover_fn: impl Fn(usize) -> usize + 'static,
domain_factory: impl EvaluationDomainFactory<DomainField>,
backend: &Backend,
) -> Result<(Proof<F>, Vec<EvalcheckMultilinearClaim<F>>), Error>