binius_core

Module ring_switch

Source
Expand description

Interactive reduction from evaluation claims on committed small-field multilinear polynomials to sumcheck claims on products of committed packed multilinears and transparent polynomials.

This is a batched version of the ring-switching reduction from section 4 of DP24. The plain, non-batched ring-switching interactive reduction reduces an evaluation claim on a multilinear to a sumcheck on a composition of its corresponding packed polynomial.

The input claim for a multilinear f(X0,,X1)f(X_0, …, X_{\ell-1}) is

f(z0,,z1)=s. f(z_0, …, z_{\ell-1}) = s.

The multilinear tt has a corresponding “packed” multilinear tt’, with κ\kappa fewer variables. Ring-switching reduces the input claim to a sumcheck claim that

vBf(v)tz(v)=s. \sum_{v \in B_{\ell’}} f’(v) t_z(v) = s’.

TODO: Improve documentation and link to binius.xyz docs.

Structs§

Enums§

Functions§