mirror of
https://github.com/powdr-labs/powdr.git
synced 2026-04-20 03:03:25 -04:00
Implemented public inputs in plonky3-- public inputs are implemented as selector witness columns in `precompute_trace` and constrained by asserting `builder.assert_zero(local[selector_idx] * (public_value - local[witness_col_idx])`. Implemented a pil test for public inputs, but doesn't seem to work as witnesses are not filled in during generate_trace_rows --------- Co-authored-by: schaeff <thibaut@schaeff.fr> Co-authored-by: Thibaut Schaeffer <schaeffer.thibaut@gmail.com> Co-authored-by: Georg Wiese <georgwiese@gmail.com>