Conjunction
Definition: Conjunction
A conjunction function is a Boolean operator defined in the following way:
NOTATION
It is much more common to write in one of the following ways:
Definition: Minterm
A logical connective is a minterm if it can be expressed as the conjunction of a combination of negations and identity functions
where is either equal to or to its negation .
Theorem: Commutativity of Conjunction
The conjunction is commutative - if is any permutation of , then
Tip: Binary Conjunction
In particular, we have:
PROOF
TODO
Theorem: Associativity of Conjunction
Theorem: General Conjunction from Binary Conjunction
Conjunctive Normal Form
Theorem: Conjunctive Normal Form
Every non-tautological Boolean operator can be uniquely expressed as a conjunction of maxterms.
PROOF
TODO
Algorithm: Finding DNFs
We are given a Boolean operator :
if ;
if .
The conjunctive normal form of is the conjunction of all the maxterms from step 2.
EXAMPLE
The easiest way is to use the truth table of . Suppose has the following truth table:
The off-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 all . We therefore construct the maxterm .
On row we see that is , while and are both . We therefore construct the maxterm .
On row we see that and are both , while is . We therefore construct the maxterm .
On row we see that , and are all . We therefore construct the maxterm .
Finally, we build the conjunction of all maxterms: