AztecProtocol / barretenberg

Apache License 2.0
126 stars 77 forks source link

Construct tables at top of trace #1033

Open ledwards2225 opened 2 weeks ago

ledwards2225 commented 2 weeks ago

Historically lookup table polynomials and other related polys have been constructed at the bottom of the execution trace. I don't know why but I assume there was some Plonk-related motivation. I don't see any advantage to this and it might make life easier and make the code less error prone to simply construct them starting from 0. This should be easy to do but it makes sense to wait until Plonk no longer shares some of the functionality.