Affine Coordinates and the Affine Kernel Basis
Status: Established
The affine butterfly replaces repeated squaring by repeated affine quadratic maps. This chapter constructs polynomial coordinates adapted to those maps and proves that the resulting affine kernel family is a basis.
The basis theorem is purely algebraic. It does not require the existence of an evaluation-domain tower, although such a tower is needed for the evaluation algorithms developed later.
9.1 Recursive affine coordinates
Let be a field and let . Choose parameters
Define the recursive affine coordinates
and
for .
These are polynomial identities in the original variable . The notation names the polynomial coordinate at level ; it does not introduce an independent variable.
Proposition 9.1 — Degree doubling
For every ,
Moreover, each has a nonzero leading coefficient.
Proof
The statement holds for . Suppose has degree and nonzero leading coefficient . Then has degree and leading coefficient . Division by preserves the degree and gives the nonzero leading coefficient
The result follows by induction.
9.2 Affine monomials
For , define
Because each is Boolean,
As ranges over , these degrees are exactly
Theorem 9.2 — Affine monomial basis
The family
is a basis of .
Proof
The affine monomials have pairwise distinct degrees. In a nontrivial linear combination, choose a term of largest degree having a nonzero coefficient. No other term has the same degree, so its leading term cannot be cancelled. Thus the family is linearly independent.
It contains polynomials, equal to the dimension of . Therefore it is a basis.
With the affine monomials ordered by , their coefficient matrix in the ordinary monomial basis is triangular with nonzero diagonal.
9.3 Affine kernel polynomials
For , define
There are exactly affine kernel polynomials. Expanding the product in the affine monomial basis gives
The coefficient of is exactly when every coordinate with also has ; otherwise it is .
This Boolean incidence relation is identical to the relation between the ordinary kernel polynomials and the binary monomials in Chapter 3.
Theorem 9.3 — Affine kernel basis
The family
is a basis of .
Proof
The expansion from affine kernels to affine monomials is the tensor product of the one-coordinate transformation
Relative to the local monomial pair , its matrix is
Its determinant is , which is nonzero over every field. Therefore its -fold tensor product is invertible. Hence the affine kernel family is obtained from the affine monomial basis by an invertible change of basis.
Theorem 9.2 shows that the affine monomials form a basis, so the affine kernels also form a basis.
The conclusion depends only on the degree-doubling property and not on the existence of finite sets forming an affine domain tower.
9.4 Small example
Let . Then
and
The four affine monomials are
with respective degrees . The affine kernels are
and
Their affine-monomial expansions are
| Kernel | Affine-monomial expansion |
|---|---|
The table is the same Boolean transform seen in the ordinary kernel basis; only the monomial coordinates have changed.
9.5 Exact coefficient conversion
Write a polynomial in affine kernel coordinates as
and in affine monomial coordinates as
The relation between and is exactly the Boolean zeta-type relation from Chapter 3:
The same butterfly network therefore converts between the two tables. It uses exactly
additions for the forward transform and the same number of additions or subtractions for its inverse.
These counts concern conversion between affine kernel coefficients and affine monomial coefficients. They do not include expansion of the recursive coordinates into ordinary monomials.
9.6 Low-degree filtration remains Boolean
The affine monomial has degree , and these degrees are distinct. Consequently,
if and only if
Since the kernel-to-monomial Boolean transform is unchanged, the proof of Chapter 4 applies verbatim.
Corollary 9.4 — Affine low-degree character condition
Let , let , and write with and . Then
if and only if there exists a table such that
for every and .
Thus the character space describes the degree filtration in both the ordinary and affine kernel bases.
9.7 What has been established
This chapter establishes:
- degree doubling for recursive affine coordinates;
- the affine monomial basis theorem;
- the affine kernel basis theorem over any field;
- the exact Boolean coefficient transform and its arithmetic cost; and
- the unchanged low-degree character condition in affine kernel coordinates.
It does not establish the existence of a compatible evaluation-domain tower or the complexity of evaluating this basis on such a tower.