Title: Chapter 10.1 and 10.2: Boolean Algebra
1Chapter 10.1 and 10.2 Boolean Algebra
- Based on Slides from
- Discrete Mathematical Structures
- Theory and Applications
2Learning Objectives
- Learn about Boolean expressions
- Become aware of the basic properties of Boolean
algebra
3Two-Element Boolean Algebra
Let B 0, 1.
4Two-Element Boolean Algebra
5(No Transcript)
6(No Transcript)
7(No Transcript)
8Two-Element Boolean Algebra
9Two-Element Boolean Algebra
10(No Transcript)
11(No Transcript)
12(No Transcript)
13(No Transcript)
14Boolean Algebra
15Boolean Algebra
16(No Transcript)
17Find a minterm that equals 1 if x1 x3 0 and
x2 x4 x5 1, and equals 0 otherwise.
x1x2x3x4x5
18(No Transcript)
19Therefore, the set of operators . , , is
functionally complete.
20Sum of products expression
- Example 3, p. 710
- Find the sum of products expansion of
- F(x,y,z) (x y) z
- Two approaches
- Use Boolean identifies
- Use table of F values for all possible 1/0
assignments of variables x,y,z
21F(x,y,z) (x y) z
22F(x,y,z) (x y) z
F(x,y,z) (x y) z xyz xyz xyz
23(No Transcript)
24(No Transcript)
25Functional Completeness
The set of operators . , , is functionally
complete. Can we find a smaller set? Yes, . ,
, since x y (x . y) Can we find a set
with just one operator? Yes, NAND, NOR are
functionally complete NAND 11 0 and 10
01 00 1 NOR
NAND is functionally complete, since . , is
so and x xx xy (xy)(xy)