-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
relation: proof-linking: Add group placement over roots of unity #38
Conversation
b6e1cde
to
e10f4ec
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a bunch of readability nits since this is understandable a tough implementation to wrap one's head around. But I do want to be sure that PlonkCircuit::circuit_alignment()
is correctly implemented/used before approving
e10f4ec
to
3dae0a1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a couple last nits, nice work here
3dae0a1
to
0d7d27c
Compare
0e35c37
to
0458695
Compare
Purpose
This PR refactors the implementation of proof-linking arithmetization to have an
alignment
which suggests the roots-of-unity that the proof linking gates should be placed on. This allows proofs of different domain sizes to link with one another.Testing