Circuits of Functional Elements
[12/100%]Prove that the perfect, reduced, and minimal DNF for the function coincide and have elementary conjunctions of length .
Prove that the minimal circuit for addition modulo two has complexity in the basis . Hint. Prove this statement for the functions and simultaneously.
Prove Proposition 85 on p. 260.
Proposition 85: Let be a linear program with input variables , computing the function in the variable , such that no non-input variable is used before it is assigned a value. Then there exists a formula with variables realizing this same function.
Prove that in the basis every Boolean function can be computed by a linear program in which assignment is performed to no more than three variables. Can this number be reduced to two?
Prove item 2) of Theorem 86 on p. 260.
Theorem 86, item 2): Let be a basis that allows obtaining the constant 0, and let a program in the basis , besides the input variables , contain , each of which computes the function respectively. Then one can effectively construct a circuit in the basis , containing in particular vertices such that for .
Using the circuit , construct a circuit realizing the operation of subtracting two -bit binary numbers: (assuming that ). Estimate the complexity of the resulting circuit.
Determine the depth of the circuits and .
Two players independently choose one of the four numbers from 0 to 3. The first player wins if their sum is a power of two. Construct a circuit that determines whether the first player wins. Its inputs represent, in binary, the number chosen by the first player, and the number chosen by the second player.
Construct a circuit for comparing two -digit numbers represented in binary. The circuit should have inputs and for the original numbers and three outputs for the result: greater, less, or equal.
Construct a circuit for multiplying two two-digit binary numbers. The circuit should have inputs and for the original numbers and four outputs for the digits of the result.
Construct a circuit that determines the result of a vote in a committee consisting of three members and a chairman. In case of a tie, the chairman's vote is decisive.
Let the argument tuples of a Boolean function of three arguments be ordered lexicographically, and let its values be given by a sequence of eight zeros and ones. Construct circuits realizing the following functions:
.