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:

ABA’B’
1411
1312
4244
4143
For the permutation argument, they do a Permutation Check via Product Check, using a single accumulator column for both permutations.