The Exercise
Take polynomials in variables , one for each index in a set , and evaluate them only at bit strings: points whose coordinates are each or . These points form the Boolean cube . Since for a bit, the polynomials and take the same values on the cube, and so do many other pairs.
The exercise is that this ambiguity disappears once every variable appears at most to the first power. Two such polynomials that agree at every bit string are the same polynomial, with the same coefficient on every monomial.✦
The library states this claim over a commutative ring of coefficients, such as the real or the complex numbers.
Multilinear Polynomials
A polynomial in the variables , , with coefficients in is multilinear when its degree in each variable, the highest power of that variable in any of its monomials, is at most one: (1)✦ Thus is multilinear and is not.
The Claim
For a point with coordinates in , write for the value of at , the element of obtained by substituting each coordinate for its variable.
Theorem 1. Let and be multilinear polynomials in the variables , , with coefficients in , and suppose they take the same value at every point of the Boolean cube. Then and are equal: (2)✦
What Is Checked
The and of the Boolean cube are the zero and the unit of .
What the library proves about multilinear polynomials is the uniqueness (2).