Evaluation Codes and Coordinate Changes

Status: Established

The preceding chapters described polynomials through their Boolean kernel coefficients. This chapter passes from coefficient tables to evaluations on a set of distinct field points.

The main result is an exact vector-space identification: the low-degree character space maps onto a Reed–Solomon evaluation code. The identification does not imply that Hamming distance in coefficient coordinates equals Hamming distance in evaluation coordinates.

7.1 Evaluation on distinct points

Let and let

Let be a field containing at least elements, and fix an ordered tuple of pairwise distinct points

For an integer with , write

Define the evaluation map

by

Proposition 7.1 — Evaluation is an isomorphism

The map is a linear isomorphism.

Proof

Linearity is immediate. Suppose satisfies . Then vanishes at all distinct points of . A nonzero polynomial of degree less than cannot have distinct roots, so .

Thus is injective. Its domain and codomain both have dimension , so it is an isomorphism.

Equivalently, the Vandermonde matrix

is invertible.

7.2 Evaluation from kernel coordinates

Recall the Boolean kernel polynomials

By Chapter 3, the family

is a basis of . Therefore every coefficient table determines a unique polynomial

Define the kernel-evaluation map

by

Proposition 7.2 — Kernel evaluation is an isomorphism

The map is a linear isomorphism.

Proof

The kernel-synthesis map

is an isomorphism because the kernel polynomials form a basis. Proposition 7.1 shows that is also an isomorphism. Their composition is therefore an isomorphism.

In matrix form,

where, after fixing the Boolean ordering of Chapter 1,

The matrix is invertible.

7.3 Reed–Solomon evaluation spaces

For , define

This is the Reed–Solomon evaluation space of degree bound . Since is injective on ,

For the dyadic degree bound , Chapter 4 identified the corresponding kernel coefficient space as

Theorem 7.3 — Character-space/Reed–Solomon correspondence

For every ,

Moreover, the restricted map

is a linear isomorphism.

Proof

By the low-degree characterization from Chapter 4,

Applying to both sides gives

The restriction is injective because is injective, and it is surjective by the displayed equality.

As a consistency check,

7.4 Minimum distance in evaluation coordinates

For , let denote its Hamming weight. The minimum distance of a nonzero linear code is

Proposition 7.4 — Reed–Solomon minimum distance

For ,

Proof

Let . The polynomial has at most roots in . Hence its evaluation vector has at least nonzero coordinates.

To attain this bound, choose any points from and let be the product of the corresponding linear factors. Then , and vanishes at exactly those selected evaluation points. Its evaluation vector has Hamming weight .

Consequently,

This distance statement concerns the image inside the evaluation-coordinate space .

7.5 Coordinate equivalence is not proximity equivalence

The map is invertible and linear, but a general invertible linear map does not preserve Hamming weight or Hamming distance.

In particular, one must not infer that

This equality is generally false. The two sides measure distance in different coordinate systems:

  • the left side changes entries of a kernel coefficient table;
  • the right side changes values at evaluation points.

An invertible monomial matrix, consisting of a coordinate permutation and nonzero coordinate scalings, preserves Hamming weight. The matrix need not be monomial, so invertibility alone supplies no such guarantee.

Therefore Theorem 7.3 establishes vector-space correspondence, not a coefficient-space proximity theorem.

7.6 Interaction with folding

Coefficient folding is defined for every table in kernel coordinates. An evaluation-side folding identity additionally requires a paired evaluation domain and the compatibility conditions described in Chapter 5.

When those conditions hold, the following operations describe the same folded polynomial:

  1. fold the kernel coefficient table and then evaluate the folded polynomial;
  2. evaluate the original polynomial and apply the compatible evaluation fold.

This commutation statement is algebraic and conditional on the domain structure. It does not establish that arbitrary evaluation errors correspond to sparse coefficient errors, nor does it provide a protocol-soundness bound.

7.7 What has been established

This chapter establishes:

  • invertibility of evaluation on distinct field points;
  • invertibility of the kernel-coefficient-to-evaluation map;
  • exact correspondence between and ;
  • the Reed–Solomon minimum distance in evaluation coordinates; and
  • the distinction between vector-space equivalence and Hamming-proximity equivalence.

No coefficient-space proximity transfer or protocol-soundness conclusion is asserted.