Verify all proofs
Suppose you have a polynomial , and the sample proofs .
Goal: verify all proofs.
Note that for all , , where is the interpolant of the i'th subgroup.
We can combine all of these equations with a random linear combination:
Now let us play with this equation:
We now convert this into a pairing equation:
Let us go through this term-by-term.
- is a simple size fast linear combination.
- is a simple size fast linear combination.
- is a multiplication after N field operations
- involves the calculation of size-16 interpolants; with Lagrange interpolation this can be done in field operations; FFTs may speed this up but at these small scales only slightly. Adding up the interpolants and converting the result into a point is trivial.