Source: The Halo2 Book - Lookup argument
To show that , we let the prover compute columns and such that:
- is a permutation of
- is a permutation of
- In each row:
- , OR
Example:
A | B | A’ | B’ |
---|---|---|---|
1 | 4 | 1 | 1 |
1 | 3 | 1 | 2 |
4 | 2 | 4 | 4 |
4 | 1 | 4 | 3 |
For the permutation argument, they do a Permutation Check via Product Check, using a single accumulator column for both permutations. |