A Python tutorial of the paper PLONK: Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge it is incomplete WIP, not secure, not correct just to help people learn.
Change the notbook content so it proves that you know the solution (3,4,5) to Pythagoras equation
You should not import the gen_copy_constraints
from plonk.sample_problem
instead, you should create the copy_constraints
array similar to
pip install -e .
See ./plonk.ipynb for the tutorial.
pip install -e .[test]
pytest --nbval
The original tutorial is from https://github.com/barryWhiteHat/plonk_tutorial