Skip to content

feat: sum poly#42

Merged
iammadab merged 8 commits into
sumcheck-linearityfrom
sum-poly
Mar 29, 2025
Merged

feat: sum poly#42
iammadab merged 8 commits into
sumcheck-linearityfrom
sum-poly

Conversation

@iammadab

@iammadab iammadab commented Mar 29, 2025

Copy link
Copy Markdown
Owner

@iammadab iammadab merged commit 4f9d93a into sumcheck-linearity Mar 29, 2025
@iammadab iammadab deleted the sum-poly branch March 29, 2025 16:02
iammadab added a commit that referenced this pull request Mar 29, 2025
* 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