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

Lookup support for constrain degree greater than 3 #113

Open
Vishalkulkarni45 opened this issue Sep 4, 2024 · 3 comments
Open

Lookup support for constrain degree greater than 3 #113

Vishalkulkarni45 opened this issue Sep 4, 2024 · 3 comments

Comments

@Vishalkulkarni45
Copy link

Hi @matthiasgoergens I'm trying to verify a Starky proof that includes a range check with a constraint degree of 5 within Plonky2. However, eval_helper_columns only supports constraint degrees below 4 and has a placeholder (todo()) for others. Could you briefly explain how I can implement this for a constraint degree of 5? plz.

@matthiasgoergens
Copy link
Collaborator

You might want to look at the upstream plonky2 repository? This one has some Mozak specific jank, and isn't really meant to be used by other people.

(I mean, no one can stop you from using it, but I wouldn't recommend it.)

@Vishalkulkarni45
Copy link
Author

Thanks @matthiasgoergens but the upstream Plonky2 repo has the same lookup logic as the 0xmozak version. Is there any specific reason you don't recommend using the 0xmozak version?

@matthiasgoergens
Copy link
Collaborator

The Mozak version just has a few experimental changes that we plan to polish and then upstream.

The upstream version sees more bug fixing, development and maintenance. It's also published as crates to be used directly in Rust.

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

No branches or pull requests

2 participants