Save
...
Digital Logic Design
Midterms
Boolean Algebra
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
michael
Visit profile
Cards (26)
George Boole
published the book
“Mathematical Analysis of Logic”
paving the way for a systematical and formal proof of finding the “truth”
View source
Truth Tables
can be used to prove the properties of Boolean Algebra
View source
Transistors
Control flow of electrical signals
Takes
“On”
and
“Off”
as inputs
View source
George Boole
attempted to formalize the proof of
logical statements
instead of being grounded on philosophy
View source
A Boolean Function is a way to express the
logical relationship
between binary variables and is evaluated by determining the
consequent binary value
of the
expression
for all
possible values
of the variables
View source
Properties of Boolean Algebra
1. Postulate 1: 𝑥 + 0 = 𝑥, 𝑥 ⋅ 1 = 𝑥
2. Postulate 2: 𝑥 + 𝑥′ = 1, 𝑥 ⋅ 𝑥′ = 0
3. Postulate 3 (Commutative Prop.): 𝑥 + 𝑦 = 𝑦 + x, 𝑥 ⋅ 𝑦 = 𝑦 ⋅ x
4. Postulate 4 (Distributive Prop.): 𝑥(𝑦 + 𝑧) = 𝑥𝑦 + 𝑥𝑧, 𝑥(𝑦𝑧) = (𝑥+𝑦)(𝑥𝑧)
View source
Properties of Boolean Algebra
Addition
Multiplication
View source
Computers mainly use
transistors
View source
The
properties
of Boolean Algebra can be proven using traditional algebra using
postulates
as assumptions
View source
Logic Gates
are used in Boolean functions
View source
A Boolean Function is a function expressed in terms of
binary
variables, the constants
0
and
1
, and any of the
logic
operators (
NOT
/
OR
/
AND
)
View source
Boolean Algebra was developed by
George
Boole
View source
Boolean Algebra was designed as a mathematical study that uses
truth values
as inputs
View source
Transistors can be used with the same fundamentals as Boolean Algebra which uses only
two
values
View source
Boolean Algebra deals with
binary numbers
and
logic operators
View source
Boolean Functions are represented using truth tables consisting of
2𝑛 row
s considering all possible combinations of
truth value
s for the 𝑛 variables
View source
Properties of Boolean Algebra
1. Theorem 1: 𝑥 + 𝑥 = x, 𝑥 ⋅ 𝑥 = x
2. Theorem 2: 𝑥 + 1 = 1, 𝑥 ⋅ 0 = 0
3. Theorem 3 (Involution Prop.): (𝑥′)′ = 𝑥
4. Theorem 4 (Associative Prop.): 𝑥 + (𝑦 + 𝑧) = (𝑥 + 𝑦) + z, 𝑥(𝑦𝑧) = (𝑥𝑦)z
5. Theorem 5 (De Morgan’s Law): (𝑥 + 𝑦)′ = 𝑥′𝑦′, (𝑥𝑦)′ = 𝑥′ + 𝑦′
6. Theorem 6 (Absorption Law): 𝑥 + 𝑥𝑦 = 𝑥, 𝑥(𝑥 + 𝑦) = 𝑥
View source
Duality
The
dual
of a Boolean expression is obtained by exchanging an
OR
by an
AND
(or vice versa) and a
“1”
by
“0”
(or vice versa)
The
dual
of any
property
of Boolean functions also
holds
View source
Function Complements
The complement of a function is defined to be the function whose binary values are switched from
“1”
to
“0”
and vice versa
Algebraically, the complement of a function can commonly be obtained using
DeMorgan’s Law
View source
Example
𝐹1 = 𝑥 + 𝑦′z
View source
Logic Gates
Electronic
circuits that operate on one or more input signals to produce an output signal
Can be expressed as a circuit diagram using
logic gates
Graphically
represented using appropriate symbols
View source
Boolean Algebra Properties
“literals” are the variables in a single term of a Boolean function, either in its complement or uncomplemented form
Simplification of functions with multiple literals can be simplified by methods that will be discussed later in the semester
View source
Examples of
Duality
Commutative
Property
Distributive
Property
View source
Algebraic Manipulation
Boolean functions and their algebraic expressions are directly correlated to the
complexity
of an underlying circuit
The aim is to make a system (or a circuit) as
simple
as possible
Expressions can be manipulated to simplify them using known
properties
of Boolean functions
View source
Boolean Functions
1. Represented using truth tables
2. Consists of 2𝑛 rows
3. Considers all possible combination of truth values for the 𝑛 variables
View source
Operation
Logic Gate
NOT
OR
AND
View source
See similar decks
Boolean Algebra Pt.2
1stYear-2ndSem > Digital Logic Design > Midterms
19 cards
5.6 Logic and Boolean Algebra
AQA A-Level Further Mathematics > Optional Application 3 – Discrete Mathematics
110 cards
3.4.2 Boolean logic
AQA GCSE Computer Science > 3.4 Computer systems
54 cards
2.4 Boolean Logic
OCR GCSE Computer Science
41 cards
1.4.2 Boolean algebra
OCR A-Level Computer Science > 1.4 Data types, data structures and algorithms
60 cards
2.4.1 Boolean Logic
OCR GCSE Computer Science > 2.4 Boolean Logic
41 cards
Understanding the use of logic gates
OCR GCSE Computer Science > 2.4 Boolean Logic > 2.4.1 Boolean Logic
41 cards
2. Algebra
OCR GCSE Mathematics
294 cards
3.1 Boolean Expressions
AP Computer Science A > Unit 3: Boolean Expressions and if Statements
57 cards
2. Algebra
AQA GCSE Mathematics
291 cards
3.1 Vector Algebra
OCR A-Level Further Mathematics > Pure Core > 3. Vectors
53 cards
2. Algebra
Edexcel GCSE Mathematics
425 cards
2.4 Algebra
WJEC GCSE Mathematics > Unit 2: Non-calculator
120 cards
13.4 Digital electronics
2024-25 AQA A-Level Physics > 13. Electronics (Optional)
173 cards
5.1 Digital Devices
GCSE French > Theme 3: Communication and the World Around Us > 5. Technology and Social Media
31 cards
2.1 Matrix Algebra
OCR A-Level Further Mathematics > Pure Core > 2. Matrices
144 cards
3.2 Design
AQA A-Level Computer Science > 3.0 Systematic approach to problem solving
31 cards
3.2 Advanced Algebra
WJEC GCSE Mathematics > Unit 3: Calculator-allowed
209 cards
1.2 Algebra and Functions
OCR A-Level Mathematics > 1. Pure Mathematics
100 cards
2. Algebra
GCSE Mathematics
335 cards
Understanding the common Boolean operators
OCR GCSE Computer Science > 2.1 Algorithms > 2.1.2 Designing, Creating and Refining Algorithms
23 cards