Function make_exp_witnesses

Source
pub fn make_exp_witnesses<'a, U, Tower>(
    witness: &mut MultilinearExtensionIndex<'a, PackedType<U, <Tower as TowerFamily>::B128>>,
    oracles: &MultilinearOracleSet<<Tower as TowerFamily>::B128>,
    exponents: &[Exp<Tower::B128>],
) -> Result<Vec<BaseExpWitness<'a, PackedType<U, <Tower as ProverTowerFamily>::FastB128>>>, Error>
Expand description

Constructs BaseExpWitness instances and adds the exponentiation-result witnesses to the MultiplicationWitnesses.