Jolt Sumcheck Specifications

Formal AST-based specifications of all 21 sumchecks in Jolt's proving pipeline.

Stage 1

Spartan

1 sumcheck

Stage 2

Virtualization & RAM

5 sumchecks

Stage 3

Shift & Instruction Input

3 sumchecks

Stage 4

Registers & RAM Val

2 sumchecks

Stage 5

Instruction Read RAF & Reductions

3 sumchecks

Stage 6

Booleanity, Bytecode & Virtualization

6 sumchecks

Stage 7

Hamming Weight Claim Reduction

1 sumcheck