find_pair_and_combine

Function find_pair_and_combine 

Source
fn find_pair_and_combine<F: Field>(
    all_refs: &[(F, Vec<bool>)],
    prefix_indices: &[bool],
    mle_evaluation: F,
    chal_point: &[F],
) -> Vec<(F, Vec<bool>)>
Expand description

Given a list of mles, the lsb fixed var index, and the MLE evaluation that contributes to it, this will go through all of them and find its pair (if none exists, we assume it is 0) and combine the two it will then update the original list of MLEs to contain the combined MLE evaluation and remove the original ones that were paired.