AIR to Composition Polynomial
Technical Overview
As shown in an earlier section (refer to Components), S-two represents the trace using multiple tables where each table is referred to as a component. An AIR in S-two is a collection of multiple components. Components can interact with one another, and the consistency of these interactions is verified using logUp.
For example, in the hash function example, the scheduling component and computing component interact with each other, where both the components lookup the input and output pair. The consistency of this interaction is then verified by adding logUp constraints to each component.
Each component consists of a trace table of a specific height along with a set of constraints. These constraints include computation constraints as well as lookup constraints (refer to Lookups).
This section provides an overview of how these components are converted into a composition polynomial. This composition polynomial is then used by a polynomial commitment scheme to commit and generate evaluation proofs.