Skip to content
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

fix: Ensuring translator range constraint polynomials are zeroes outside of minicircuit #9251

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Rumata888
Copy link
Contributor

@Rumata888 Rumata888 commented Oct 16, 2024

When Translator was built, there was expectation on using ZM's degree checks for minicircuit polynomials later. ZM is dead, so we have to enforce those in another way so there is no soundness issue during polynomial concatenation. This PR adds relations to ensure range_constraint polynomials are zero outside of minicircuit

ClientIVC before:
image
ClientIVC after:
image

Fixes AztecProtocol/barretenberg#1128

@Rumata888 Rumata888 force-pushed the is/translator_additional_relations branch from aa5a04d to e8dc013 Compare October 16, 2024 10:46
@Rumata888 Rumata888 changed the title wip: Ensuring translator range constraint polynomials are zeroes outside of minicircuit fix: Ensuring translator range constraint polynomials are zeroes outside of minicircuit Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix Translator relations
1 participant