-
Notifications
You must be signed in to change notification settings - Fork 266
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
feat: added a UnivariateMonomial representation to reduce field ops in protogalaxy+sumcheck #10401
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
1926c6b
add monomial accumulator
zac-williamson 3c96f4f
wip
zac-williamson b38ff10
relation updates
zac-williamson 0922902
wip
zac-williamson 9c47d26
wip
zac-williamson f0673e2
wip
zac-williamson 019d8aa
wip
zac-williamson af2df21
wip
zac-williamson ae4246e
wip
zac-williamson a5d457e
wip
zac-williamson 1d0fbb0
wip
zac-williamson e66e3d6
wip
zac-williamson ec321d1
wip
zac-williamson 5c07a8a
wip
zac-williamson 32f9858
Merge branch 'master' into zw/monomial-accumulaator
zac-williamson 5d78d66
small cleanup
zac-williamson a3e47d9
test inlines
zac-williamson 911801f
add short univariate case to sumcheck prover
zac-williamson 2a0b185
move small computations within thread block
zac-williamson da6b1a6
tweaks
zac-williamson 81315c7
tweaks
zac-williamson 160e842
updated flavor.hpp.hbs to generate USE_SHORT_MONOMIALS
zac-williamson e8d3508
recursive_flavor derives USE_SHORT_MONOMIALS
zac-williamson 4b9af43
compiler fixes
zac-williamson 21b8d22
reduced tparams in ProtogalaxyProverInternal
zac-williamson 3e1065b
Updated to reflect PR comments
zac-williamson 12959ef
more PR feedback
zac-williamson 4e4aa74
more PR feedback
zac-williamson f051728
added tests for UnivariateMonomial
zac-williamson a099809
renamed "UnivariateMonomial" to "UnivariateCoefficientBasis"
zac-williamson 159c1aa
Merge branch 'master' into zw/monomial-accumulaator
zac-williamson 2a627df
PR comments
zac-williamson 2b05b43
Merge branch 'master' into zw/monomial-accumulaator
zac-williamson 874e7ef
Merge branch 'master' into zw/monomial-accumulaator
zac-williamson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
add to translator and eccvm recursive flavor?
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.
fixed. I'm curious why the tests all passed without this. Do we not compile tests that use the sumcheck Prover for the translator and eccvm recursive flavours?
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.
oh, now that I think about it, this flag is only useful for the prover, and given we only ever instantiate the verifiers with recursive flavors the flag is not necessary in them, my bad