Zhegalkin Polynomials
[17/100%]Prove equivalences (6)-(9).
Using the basic equivalences and identities (6)-(9), find equivalent reduced Zhegalkin polynomials and prove the equivalence of the following pairs of formulas:
;
,
;
.
Under a lexicographic ordering of the tuples of arguments, the values of the Boolean function form the sequence (1001 0001). Write out explicitly the system of equations for finding the Zhegalkin polynomial by the method of undetermined coefficients, find its solution, and construct the Zhegalkin polynomial for .
Find the Zhegalkin polynomials (by the method of undetermined coefficients and using the matrix ) for the following functions . We assume that the tuples of arguments of the functions are ordered lexicographically and their values are given by a sequence of 8 zeros and ones:
;
;
;
.
Find, using the method of undetermined coefficients, the Zhegalkin polynomials for the following functions:
;
the values of the function are given by the following sequence of zeros and ones under a lexicographic ordering of the arguments: (10101100 0110 1101);
.
Prove that for a Boolean function the Zhegalkin polynomial can be obtained by expanding the parentheses in the following formula and simplifying it:
Using the previous problem, find the Zhegalkin polynomials for the following functions. The values of the functions and are given by sequences of zeros and ones under a lexicographic ordering of the arguments:
;
;
.
Prove that a Zhegalkin polynomial is identically equal to zero if and only if all its coefficients in the representation (10) are equal to zero.
The length of a Zhegalkin polynomial is the number of its terms. For example, the polynomial has length three. Determine how many distinct Zhegalkin polynomials of variables and length there are that simultaneously vanish on the tuples and , consisting of all zeros and all ones, respectively.
Let the reduced Zhegalkin polynomial take value 1 on exactly one tuple . Find its length.
Find a Boolean function of variables for which the reduced Zhegalkin polynomial has the greatest length.
What happens to a Boolean function if in the Zhegalkin polynomial (10) all the coefficients are changed to their opposites?
Let the reduced Zhegalkin polynomial take value 1 on exactly two opposite tuples: and . Find its length.
Prove that the reduced Zhegalkin polynomial defines a function that is commutative in every pair of arguments if and only if for every the polynomial either contains all possible terms with factors, or contains none of them.
Let the length of a Zhegalkin polynomial be defined as in problem 184 on the previous page. By induction on , prove that for every there exists a Zhegalkin polynomial of length no greater than that equals one on exactly tuples of arguments.
Let the Zhegalkin polynomial be given by the formula
Prove by induction on that this polynomial equals one on exactly tuples of arguments.
Let a nonzero Zhegalkin polynomial with variables contain no terms with more than variables, . Using induction on , prove that the number of ones among the values of this polynomial is at least .