Disjunctive and Conjunctive Normal Forms
[19/100%]Prove the equivalences for
Determine how many, out of variables and their negations, one can form
non-equivalent elementary conjunctions containing exactly elements and not containing the same variable two or more times;
non-equivalent elementary conjunctions in total.
Prove equalities (3) and (4): for every tuple of argument values
Propose procedures for solving the following problems:
Given an arbitrary elementary conjunction, construct an equivalent perfect DNF with a given set of variables.
Given an arbitrary elementary disjunction, construct an equivalent perfect CNF with a given set of variables.
Prove that for all every Boolean function can be represented in the form
Such a representation is called the expansion of with respect to . For it gives the perfect DNF (3).
Propose a method for simultaneously constructing equivalent DNF and CNF for an arbitrary formula of propositional logic, using induction on the construction of .
Using the basic equivalences, construct equivalent perfect DNF and CNF for the following formulas:
;
;
.
Convert the following DNFs into equivalent perfect DNFs:
;
;
.
Convert the following CNFs into equivalent perfect CNFs:
;
.
Give an example of a three-place Boolean function possessing the following property: if in the perfect DNF for conjunctions are replaced by disjunctions and disjunctions by conjunctions, one obtains a perfect CNF for .
Using the basic equivalences, convert the following DNFs into CNFs:
;
;
.
The function is given by the following sequence of eight zeros and ones under a lexicographic ordering of the arguments: . Determine which of the following elementary conjunctions are implicants and which of them are minimal implicants for the function :
;
;
;
;
;
.
Prove that a minimal DNF consists of minimal implicants.
Prove that the perfect, reduced, and minimal DNF for the function odd coincide and have elementary conjunctions of length .
Prove that the reduced DNF for the function odd from problem 170 on the previous page consists of the largest number of elementary conjunctions among functions with variables.
The tuples of values of the three arguments and of Boolean functions are ordered lexicographically. Their values are given by the following sequences of eight zeros and ones. For each of them determine the perfect DNF and CNF and the reduced DNF:
;
;
;
;
;
.
Find equivalent reduced DNFs and prove the equivalence of the following pairs of formulas:
;
,
,
;
.
Suppose the DNF contains no negations and the absorption laws are not applicable to it. Prove that is a reduced DNF.
Give an example of a DNF and a minimal implicant for it such that is not part of any conjunction from