Skip to content

Conversation

@jonathanpwang
Copy link
Contributor

@jonathanpwang jonathanpwang commented Jan 6, 2026

This is the eq optimization pointed out in Gruen Section 3.2, with small generalization to front-loaded batch sumcheck. This reduces the degree of the polynomial the prover evaluates by 1.

The univariate skip round 0 is also handled, where zerocheck and logup are handled separately. We will make a separate optimization around the quotient polynomial for zerocheck in a follow up PR.

towards INT-5804

univariate skip will be handled in a follow up PR to do zerocheck and
logup separately
@jonathanpwang jonathanpwang force-pushed the feat/zerocheck-eq-optimization branch from fac6ff6 to 7869dbc Compare January 6, 2026 06:34
@jonathanpwang jonathanpwang changed the title feat: prover optimization for factorizable sumcheck (MLE rounds) feat: prover optimization for factorizable sumcheck Jan 7, 2026
@jonathanpwang jonathanpwang merged commit 44a4527 into develop-v2 Jan 7, 2026
5 checks passed
@jonathanpwang jonathanpwang deleted the feat/zerocheck-eq-optimization branch January 7, 2026 07:34
jonathanpwang added a commit that referenced this pull request Jan 13, 2026
This is the `eq` optimization pointed out in Gruen Section 3.2, with
small generalization to front-loaded batch sumcheck. This reduces the
degree of the polynomial the prover evaluates by 1.

The univariate skip round 0 is also handled, where zerocheck and logup
are handled separately. We will make a separate optimization around the
quotient polynomial for zerocheck in a follow up PR.

towards INT-5804
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.

2 participants