Complete Sets of Functions and Post's Theorem
[22/100%]Prove the completeness of the set , containing only the Peirce arrow, by directly expressing negation, disjunction, and conjunction through it.
Determine the membership of each of the functions presented in the table in fig. 11 on p. 107 in each of the sets , and .
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
Using the results of problem 86, determine which of the triples of functions presented in fig. 11 on p. 107 are complete sets. Are there complete sets of two functions among them? Of one function? Which of them are bases?
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
Find all bases that can be obtained by removing functions from the set .
Check the completeness of the set of functions presented in the table in fig. 12 on p. 113. If it is complete, express both constants, negation , and implication using these functions.
| 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 |
Express the functions using formulas built from functions of the complete set .
Determine how, given a DNF (CNF), to determine whether it preserves zero or one, without computing its values.
Prove that the closure of the set is . Can the same be claimed for the set ?
Call a function linear in the variable if can be represented as , where is some function not depending on . Prove that a Boolean function is linear if and only if it is linear in every variable.
Prove that a function is linear in the variable if and only if, when the value of the variable changes, the value of the function either always changes (that is, for all values of the remaining variables) or never changes (that is, does not depend on ).
Prove that for monotone functions the representation
holds for all . Deduce from this (by induction on ) that for every monotone function other than a constant, there exist a DNF and a CNF defining it that contain no negations of variables.
Prove that a Boolean function is monotone if and only if it is monotone in each argument: for all and all the inequality
Prove that a Boolean function other than a constant is monotone if and only if its abridged DNF contains no negations.
Determine what the closure of the set is.
Prove that the number of monotone Boolean functions of the form is one greater than the number of subsets of the set consisting of pairwise incomparable sets with respect to .
Prove that the dual of a linear (monotone) function is again a linear (respectively, monotone) function. Determine how the dual function behaves if preserves zero or one (see problem 71 on p. 100).
Determine the number of functions in belonging to each of the sets , and .
Find the number of Boolean functions of variables that are simultaneously self-dual and linear.
Find the number of Boolean functions of variables that are simultaneously monotone and linear.
Prove that the set contains at least monotone functions.
Prove that if is a linear function other than a constant, then the number of ones in the truth table equals . Is the converse true?
Find all three-place Boolean functions that on their own form a complete set . Find their number.