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.