Let be a multilinear polynomial over with variables. The verifier wishes to evaluate it at two points . The following protocol reduces this to an evaluation at a random point :
- Let be some canonical line passing through and , e.g. and
- The prover sends a polynomial claimed to equal , a univariate polynomial of degree at most
- → The prover claims that and
- The verifier pics a random point and sets , accepts if
This method generalizes to more than two points, with the degree of growing linearly with the number of points.