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

KernelAffine-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.