Plookup is fully integrated in this branch and all tests are now passing.
The version of Plookup used in this branch is based closely on the version in the Plonkup paper which was easiest to reference and debug. We can change the lookup argument to include new techniques from this point.
Some attempt was made to rename variables to make the debugging process easier, but the changes weren't made everywhere so I'm afraid variable names are still a bit of a mess.
Next steps:
table preprocessing ought to be moved out of shared preprocessing so it can occur separately
still plenty of clean up, documentation, and optimization to be done
Plookup is fully integrated in this branch and all tests are now passing.
The version of Plookup used in this branch is based closely on the version in the Plonkup paper which was easiest to reference and debug. We can change the lookup argument to include new techniques from this point.
Some attempt was made to rename variables to make the debugging process easier, but the changes weren't made everywhere so I'm afraid variable names are still a bit of a mess.
Next steps: