22
Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

  • View
    219

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Boolean Algebra

Discussion D6.1

Sections 13-3 – 13-6

Page 2: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Boolean Algebra andLogic Equations

• George Boole - 1854

• Switching Algebra Theorems

• Venn Diagrams

Page 3: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

George BooleEnglish logician and mathematician

Publishes Investigation of theLaws of Thought in 1854

Page 4: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

One-variable Theorems

OR Version AND Version

X | 0 = X

X | 1 = 1

X & 1 = X

X & 0 = 0

Note: Principle of Duality You can change # to & and 0 to 1 and vice versa

Page 5: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

One-variable Theorems

OR Version AND Version

X | !X = 1

X | X = X

X & !X = 0

X & X = X

Note: Principle of Duality You can change | to & and 0 to 1 and vice versa

Page 6: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Two-variable Theorems

• Commutative Laws

• Unity

• Absorption-1

• Absorption-2

Page 7: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Commutative Laws

X | Y = Y | X

X & Y = Y & X

Page 8: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Venn Diagrams

X

!X

Page 9: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Venn Diagrams

X Y

X & Y

Page 10: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Venn Diagrams

X | Y

X Y

Page 11: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Venn Diagrams

~X & Y

X Y

Page 12: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Unity~X & Y

X Y

X & Y

(X & Y) | (~X & Y) = Y

Dual: (X | Y) & (~X | Y) = Y

Page 13: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Absorption-1

X Y

X & Y

Y | (X & Y) = Y

Dual: Y & (X | Y) = Y

Page 14: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Absorption-2~X & Y

X Y

X | (~X & Y) = X | Y

Dual: X & (~X | Y) = X & Y

Page 15: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Three-variable Theorems

• Associative Laws

• Distributive Laws

Page 16: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Associative Laws

X | (Y | Z) = (X | Y) | Z

Dual:

X & (Y & Z) = (X & Y) & Z

Page 17: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Associative Law

0 0 0 0 0 0 00 0 1 1 1 0 10 1 0 1 1 1 10 1 1 1 1 1 11 0 0 0 1 1 11 0 1 1 1 1 11 1 0 1 1 1 11 1 1 1 1 1 1

X Y Z Y | Z X | (Y | Z) X | Y (X | Y) | Z

X | (Y | Z) = (X | Y) | Z

Page 18: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Distributive Laws

X & (Y | Z) = (X & Y) | (X & Z)

Dual:

X | (Y & Z) = (X | Y) & (X | Z)

Page 19: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

X Y

Z

X | (Y & Z) = (X | Y) & (X | Z)

Distributive Law - a

Page 20: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Distributive Law - b

X & (Y | Z) = (X & Y) | (X & Z)

X Y

Z

Page 21: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Question

The following is a Boolean identity: (true or false) Y | (X & ~Y) = X | Y

Page 22: Boolean Algebra Discussion D6.1 Sections 13-3 – 13-6

Absorption-2X & ~Y

Y X

Y | (X & ~Y) = X | Y