- Cover
- 1. Introduction
- 2. Basic Definitions
- 2.1. Roots
- 3. Interpolation
- 3.1. Subgroup FFT
- 3.2. Subspace FFT
- 3.3. Circle FFT
- 3.4. Elliptic Curve FFT
- 4. Reductions of Knowledge
- 4.1. Multivariate
- 4.1.1. Sum-Check
- 4.1.2. Polynomial Packing
- 4.2. Univariate
- 4.2.1. Smooth Univariate Sum-Check
- 4.2.2. Small Characteristic Sum-Check
- 5. Arithmetization
- 5.1. Branching Programs
- 6. Protocols
- Bibliography