Section 13.5 Finite Boolean Algebras as -tuples of 0’s and 1’s
From the previous section we know that all finite Boolean algebras are of order
where
is the number of atoms in the algebra. We can therefore completely describe every finite Boolean algebra by the algebra of power sets. Is there a more convenient, or at least an alternate way, of defining finite Boolean algebras? In Chapter 11 we found that we could produce new groups by taking Cartesian products of previously known groups. We imitate this process for Boolean algebras.
The simplest nontrivial Boolean algebra is the Boolean algebra on the set The ordering on is the natural one, If we treat 0 and 1 as the truth values “false” and “true,” respectively, we see that the Boolean operations and are nothing more than the logical operation with the same symbols. The Boolean operation, (complementation) is the logical (negation). In fact, this is why these symbols were chosen as the names of the Boolean operations. The operation tables for are simply those of “or,” “and,” and “not,” which we repeat here.
By
Theorem 13.4.6 and its corollaries, all Boolean algebras of order 2 are isomorphic to this one.
We know that if we form
we obtain the set
a set of order 4. We define operations on
the natural way, namely componentwise, so that
and
We claim that
is a Boolean algebra under the componentwise operations. Hence,
is a Boolean algebra of order 4. Since all Boolean algebras of order 4 are isomorphic to one other, we have found a simple way of describing all Boolean algebras of order 4.
It is quite clear that we can describe any Boolean algebra of order 8 by considering
and, more generally, any Boolean algebra of order
with
(
factors).
Exercises Exercises
1.
-
Write out the operation tables for
-
Draw the Hasse diagram for
and compare your results with
Figure 6.3.6.
-
Find the atoms of this Boolean algebra.
Answer.
-
-
The graphs are isomorphic.
-
2.
-
Write out the operation tables for
-
Draw the Hasse diagram for
3.
Answer.
-
-
The
-tuples of bits with exactly one 1.
4.
Theorem 13.4.6 tells us we can think of any finite Boolean algebra in terms of sets. In Chapter 4, we defined
minsets 4.3.4 and
minset normal form 4.3.9. Rephrase these definitions in the language of Boolean algebra. The generalization of minsets are called
minterms.
You have attempted
1 of
1 activities on this page.