Disjunction
Definition: Disjunction
The disjunction function is the Boolean function defined in the following way:
NOTATION
It is much more common to write in one of the following ways:
Definition: Maxterm
A logical connective is a maxterm if it can be expressed as the disjunction of a combination of negations and identity functions
where is either equal to or to its negation .
Theorem: Commutativity of Conjunction
The disjunction is commutative - if is any permutation of , then
Tip: Binary Disjunction
In particular, we have:
PROOF
TODO
Theorem: Associativity of Conjunction
Theorem: General Disjunction from Binary Disjunction
Disjunctive Normal Form
Theorem: Disjunctive Normal Form (DNF)
Every non-contradictory Boolean operator can be uniquely expressed as a disjunction of minterms.
Definition: Disjunctive Normal Form
This expression is known as a disjunctive normal form (DNF).
PROOF
TODO
Algorithm: Finding DNFs
We are given a Boolean operator :
if ;
if .
The disjunctive normal form of is the disjunction of all the minterms from step 2.
EXAMPLE
The easiest way is to use the truth table of . Suppose has the following truth table:
The on-set of is easily determined by looking at the rows which contain in the column for . In this example, these rows are , , , and .
On row we see that and are both , while is . We therefore construct the minterm .
On row we see that and are both , while is . We therefore construct the minterm .
On row we see that is , while and are both . We therefore construct the minterm .
On row , we see that and are both , while is . We therefore construct the minterm .
Finally, we build the disjunction of all minterms: