Even–Odd Folding

Status: Established algebraic identity
Evaluation form: Conditional on a negation-paired domain and

This chapter studies one round of polynomial folding in three different representations:

  1. the polynomial representation;
  2. the Boolean kernel coefficient table;
  3. evaluations on a paired domain.

These layers must be kept distinct.

5.1 Even–odd decomposition

Let

There exist unique polynomials and such that

The polynomial contains the even coefficients of :

The polynomial contains the odd coefficients:

Both satisfy

5.2 One-round polynomial fold

Let be a folding challenge.

Definition 5.1 — Polynomial fold

For

define

The folded polynomial belongs to

The challenge replaces the active variable by the field element after the even–odd decomposition.

5.3 Kernel decomposition

Write the kernel index as

where

and

The kernel identities from Chapter 3 are

and

The second identity can be written as

Now let

Substituting the kernel identities gives

Therefore, the even and odd polynomials are

and

5.4 Folding the kernel coefficient table

The folded polynomial is

Its kernel coefficient at is therefore

Equivalently,

Definition 5.2 — Coefficient-table fold

Define

by

The polynomial and coefficient-table folds agree:

5.5 Exact arithmetic cost

For each , compute

and then

Each output uses:

  • one field multiplication;
  • two field additions.

There are

outputs. Therefore, one complete coefficient fold uses exactly

The memory requirement is one input table of length and one output table of length . An in-place implementation may overwrite one half of the input table.

5.6 Preservation of the low-degree character condition

Assume first that

Write the kernel index as

where

Suppose

Then there exists such that

Applying the fold gives

Define

Since

we obtain

Therefore,

5.7 The boundary case

When , the entire coefficient table is determined by one scalar :

Write . Then

and

Consequently,

Thus

In this boundary case, the folded table is independent of .

5.8 Degree reduction

By the low-degree filtration theorem,

For , preservation of the character condition gives

Therefore,

This is the algebraic degree-halving property used in FRI-style folding.

5.9 Evaluation on a paired domain

We now introduce an evaluation layer. This requires additional assumptions.

Let satisfy

Assume

Define the squared domain

Assume every has exactly two preimages in .

Let

be the evaluation word of on .

From

we obtain

and

where

Adding and subtracting gives

and

5.10 Evaluation-word fold

Definition 5.3 — Evaluation fold

For , define

This value is independent of the choice between and , provided the same orientation is used in the odd term.

Substituting the expressions for and gives

Therefore,

This proves that polynomial folding and evaluation-word folding commute.

5.11 Three-layer diagram

The one-round folding operation can now be summarized as follows:

on the coefficient side,

on the polynomial side, and

on the evaluation side.

When all assumptions are satisfied, the three objects represent the same folded polynomial.

This is an algebraic commutation statement. It does not, by itself, prove a proximity gap or protocol soundness.

5.12 Summary

One fold removes the first Boolean coordinate and transforms each coefficient pair by

The fold:

  • agrees with the even–odd polynomial decomposition;
  • preserves the low-degree character condition;
  • halves the degree bound when ;
  • commutes with evaluation on a suitable paired domain;
  • costs exactly multiplications and additions.

The next chapter studies repeated folding and its connection with multilinear evaluation.