Skip to content

feat: libra sumcheck#40

Open
iammadab wants to merge 4 commits into
libra-proverfrom
libra-sumcheck
Open

feat: libra sumcheck#40
iammadab wants to merge 4 commits into
libra-proverfrom
libra-sumcheck

Conversation

@iammadab

Copy link
Copy Markdown
Owner

No description provided.

* progress

* full sketch impl for sumcheck sum of products

* impl and test element wise addition all

* add test for sumcheck linearity

* comment out equality proof

* refactor sumcheck prove to be sum of products by default

* delete sum of product sketch

* wip

* fix compile errors

* update verify to also work with vec<prod>

* add failing test for sum of products sumcheck

* delete linearity equality test

* feat: sum poly (#42)

* init files

* sketch sum poly structure

* implement new for sum poly

* implement evaluate for sum poly

* add test for sum poly evaluate

* add test for sum poly partial evaluation

* add test for sum reduce

* implement to bytes for sum poly

* simplify sumcheck prove internal with the sum poly

* delete unecessary code in the sumcheck prover

* update verifier code to use sum poly also

* add multlinear poly to sum poly and product poly

* fix testsgit add .

* remove unnecessary comment

* wip
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.

1 participant