\(\ast\)
\(\ast\)
\(\ast\)
\(+\)
\(-\)
\(\ast\)
\(\ast\)
\(\ast\)
\(+\)
Selectors
Witnesses
\(\ast\)
\(\ast\)
\(\ast\)
\(+\)
StandardPlonk
TurboPlonk
Width = \(4\)
Circuit size = \(n\)
Copy constraints
Cell-wise permutation
Width = \(4\)
Circuit size = \(n\)
Lookup Table \(T\)
Lookup table size = \(l\)
Lookup argument:
PLookup
Width = \(4\)
Circuit size = \(n\)
Lookup Table \(T\)
Lookup table size = \(l\)
Width = \(4\)
Circuit size = \(n\)
Lookup Table \(T\)
Lookup table size = \(l\)
Multi-set check:
Can be written in a form similar to the permutation argument!
XOR
AND
Right-rotate
Shift-right
\(\begin{aligned}\textsf{open}\left(f, z\right) \equiv w(s)= \frac{f(s)-f(z)}{s-z}\end{aligned}\)
opening polynomial
opening point