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