2.1, 2.2 & 2.3 Flashcards
Boolean Algebra Boolean Expression Logic gates
What is Boolean Algebra?
Mathematical model for digital logic circuits
Binary, {1, 0}, {true, false}
It’s a mathematical system
Mathematical System definition
a set of elements and one or more binary operations to connect these elements.
Elements: {0,1}
Operations: {・,+ , ‘}
Operations: {and, or, not}
Mathematical system properties:
Closure
______
Inverse
______
Associative
_______
Identity
Commutative
Distributive
property:
Assumed to be _____
Obvious
true
law:
Proven true by ______ and other proven laws
properties
A ∧ (B ∧ C) = (A ∧ B) ∧ C
A ∨ (B ∨ C) = (A ∨ B) ∨ C
Associative property
A ∧ B = B ∧ A
A ∨ B = B ∨ A
A ∨ (B ∧ C) = (A ∨ B) ∧ C
A ∧ (B ∨ C) = A ∧ (B ∨ C)
A ∧ B ∧ C = C ∧ B ∧ A
commutative property
A ∨ (B ∧ C) = (A ∨ B) ∧ (A ∨ C)
A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
distributive property
A ∧ True = A
B ∨ False = B
identity law
A ∨ A’ = True
B ∧ B’ = False
complement law
A ∨ A = A
B ∧ B = B
idempotent law
(A’)’ = A
((A ∧ B)’)’ = A ∧ B (same for ∨)
(A ∨ B’)’ ≠ A ∨ B
Double negation law
(A ∧ B)’ = A’ ∨ B’
(A ∨ B)’ = A’ ∧ B’
de Morgan’s Law
A ∧ (A ∨ B) = A
A ∨ (A ∧ B) = A
Absorptive law
Boolean Algebra is a way of formally specifying, or describing, a particular situation or procedure. We use variables to represent elements of our situation or procedure. Variables may take one of only two values. Traditionally this would be True and False. So for instance we may have a variable X and state that this represents if it is raining outside or not. The value of X would be :
True if it is raining outside.
False if it is not raining outside.