Binary Exponents and Polynomial Coordinates

Status: Established

This chapter introduces the binary notation used throughout the book. It provides the coordinate system connecting Boolean vectors, integer exponents, and polynomials of degree less than a power of two.

1.1 Basic setting

Let be a field and let . Define

and

An element of is written

The coordinates are ordered from the least significant bit to the most significant bit. Thus has weight , has weight , and has weight .

1.2 Binary value of a Boolean vector

For every , define

The map

is a bijection from to

Consequently, every exponent satisfying has a unique binary representation for some .

1.3 Boolean indexing of polynomial coefficients

Let

Every polynomial has a unique monomial expansion

Using binary exponent coordinates, the same polynomial can be written as

where denotes the coefficient of . This is a reindexing of the ordinary monomial basis, not a new polynomial representation.

1.4 Example with three bits

Let . Then , and the Boolean vectors correspond to exponents as follows:

Boolean vector Binary value Monomial

Therefore, a polynomial of degree less than can be written as

1.5 Low and high coordinates

Fix an integer satisfying

Every can be decomposed uniquely as

where

contains the low coordinates and

contains the high coordinates. The binary value satisfies

1.6 Degree and high-coordinate support

Proposition 1.1 — Monomial low-degree condition

Let

Then

if and only if

for every and every nonzero .

Proof

Suppose first that . If , then and

The corresponding monomial cannot occur in , so .

Conversely, suppose that whenever . Then

For every , we have . It follows that .

This proves both directions.

1.7 Why this coordinate system matters

Binary exponent coordinates expose the recursive structure of . They will allow us to:

  • define kernel polynomials indexed by Boolean vectors;
  • describe their coefficients through Boolean relations;
  • separate low-degree and high-degree components;
  • express polynomial folding coordinate by coordinate;
  • connect univariate polynomials with multilinear evaluation.

The next chapter introduces the kernel polynomials