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

Generalize the expression framework with two new type variables #15287

Open
dannywillems opened this issue Mar 7, 2024 · 0 comments
Open

Generalize the expression framework with two new type variables #15287

dannywillems opened this issue Mar 7, 2024 · 0 comments
Assignees

Comments

@dannywillems
Copy link
Member

I think it will be worth to generalize the expression framework over two other types:

  • Fiat Shamir Challenges
  • Constants

We wil need it later, I think.
We can then use the same expression framework to define the folding expressions.

An expression has four type parameters, at least:
'f, 'challenges, 'constants, 'columns

'f -> the field the values will be defined over
'challenges -> Fiat Shamir challenges -> make it generic to go from any polynomial IP to non interactive polynomial proofs.
'constants -> to make generic over the curves, the permutation we might use, etc
'columns -> the polynomial variables

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant