Function process_shifted_sumcheck

Source
pub fn process_shifted_sumcheck<F, P>(
    shifted: &Shifted,
    meta: &ProjectedBivariateMeta,
    eval_point: &[F],
    eval: F,
    witness_index: &mut MultilinearExtensionIndex<'_, P>,
    constraint_builders: &mut Vec<ConstraintSetBuilder<F>>,
    projected: Option<MultilinearExtension<P>>,
) -> Result<(), Error>
where P: PackedField<Scalar = F>, F: TowerField,
Expand description

Creates bivariate witness and adds them to the witness index, and add bivariate sumcheck constraint to the ConstraintSetBuilder