We currently use the point set P = {0, 1, 2, ..., d} for proving sumcheck with max degree d.
-
tower sumcheck for logup spec
The sumcheck expression is \sum_b eq(r,b) * (n[b,0] * d[b, 1] + n[b,1]*d[b,0]). The max degree is 3.
We can borrow an optimization idea in sp1 hypercube to interpolate the univariate polynomials via another point set P' = {0, 1, 1/2, s}.
-
tower sumcheck for product spec: the sumcheck expression is \sum_b eq(r,b) * p[b,0] * p[b,1].
We currently use the point set
P = {0, 1, 2, ..., d}for proving sumcheck with max degreed.tower sumcheck for logup spec
The sumcheck expression is
\sum_b eq(r,b) * (n[b,0] * d[b, 1] + n[b,1]*d[b,0]). The max degree is 3.We can borrow an optimization idea in sp1 hypercube to interpolate the univariate polynomials via another point set
P' = {0, 1, 1/2, s}.tower sumcheck for product spec: the sumcheck expression is
\sum_b eq(r,b) * p[b,0] * p[b,1].