Expand description
GKR batch prover for Grand Product and LogUp lookup arguments.
Structs§
- Values of interest obtained from the execution of the GKR protocol.
- Batch GKR proof.
- Stores two evaluations of each column in a GKR layer.
- Error indicating the mask has an invalid number of columns for a gate’s operation.
- Error returned when a polynomial is expected to be constant but it is not.
Enums§
- Defines how a circuit operates locally on two input rows to produce a single output row. This local 2-to-1 constraint is what gives the whole circuit its “binary tree” structure.
- Error encountered during GKR protocol verification.
- Represents a layer in a binary tree structured GKR circuit.
Functions§
- Computes
r(t) = sum_x eq((t, x), y[-k:]) * p(t, x)
from evaluations off(t) = sum_x eq(({0}^(n - k), 0, x), y) * p(t, x)
. - Partially verifies a batch GKR proof.
- Batch proves lookup circuits with GKR.
Type Aliases§
- GKR layer index where 0 corresponds to the output layer.