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:
- fold the kernel coefficient table and then evaluate the folded polynomial;
- 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.