-
Notifications
You must be signed in to change notification settings - Fork 147
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
Implement running product column p0
in the range checker
#230
Conversation
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.
Looks great! I haven't reviewed the constraints part yet - but wanted to leave a few comments about the trace generation part for now.
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.
Looks great! Thank you! A few very small comments inline.
… column - Precompute the range-checker's flag values identified by the selector columns & save them as auxiliary column hints. - Add auxiliary column hints to the execution trace handling. - Add the execution trace for the auxiliary segment. - Add the range checker's running p0 running product column execution trace
…onstraints - Add handling of the assertions and transition constraints for auxiliary columns to the ProcessorAir. - Add auxiliary column constraints for the range checker's p0 running product column.
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.
All looks good! Thank you!
This PR adds handling of auxiliary trace segments to the ExecutionTrace and the ProcessorAir, and implements the range checker's first running product column
p0
as described in the docs.p0
p0
p0