SlideShare a Scribd company logo
2
Most read
4
Most read
12
Most read
Boolean Algebra
Boolean Algebra
• Boolean algebra is a division of mathematics that deals with
operations on logical values and incorporates binary
variables.
• Boolean algebra traces its origins to an 1854 book by
mathematician George Boole.
Boolean Algebra
• The distinguishing factor of Boolean algebra is that it deals
only with the study of binary variables.
• Most commonly Boolean variables are presented with the
possible values of 1 ("true") or 0 ("false").
• Variables can also have more complex interpretations, such
as in set theory. Boolean algebra is also known as binary
algebra.
•
Understanding Boolean Algebra
• Boolean algebra is different from elementary algebra as the
latter deals with numerical operations and the former deals
with logical operations.
• Elementary algebra is expressed using basic mathematical
functions, such as addition, subtraction, multiplication, and
division, whereas Boolean algebra deals with conjunction,
disjunction, and negation.
Understanding Boolean Algebra
• The concept of Boolean algebra was first introduced by
George Boole in his book, The Mathematical Analysis of
Logic, and further expanded upon in his book, An
Investigation of the Laws of Thought.
• Since its concept has been detailed, Boolean algebra's
primary use has been in computer programming
languages.
• Its mathematical purposes are used in set theory and
statistics.
Rule in Boolean Algebra
Boolean Laws
• Commutative law
• Associative law
• Distributive law
• AND law
• OR law
• INVERSION law
• De Morgan's Theorems
Commutative law
• Any binary operation which satisfies the following expression
is referred to as commutative operation.
• Commutative law states that changing the sequence of the
variables does not have any effect on the output of a logic
circuit.
Associative law
• This law states that the order in which the logic operations are
performed is irrelevant as their effect is the same.
Distributive law
• Distributive law states the following condition.
AND law
• These laws use the AND operation.
• Therefore they are called as AND laws.
OR law
• These laws use the OR operation.
• Therefore they are called as OR laws.
INVERSION law
• This law uses the NOT operation.
• The inversion law states that double inversion of a variable
results in the original variable itself.
De Morgan's Theorems
Theorem 1
The left hand side (LHS) of this theorem represents a NAND gate with inputs A and B, whereas the right
hand side (RHS) of the theorem represents an OR gate with inverted inputs.
De Morgan's Theorems
Theorem 2
 The LHS of this theorem represents a NOR gate with inputs A and B, whereas the RHS represents
an AND gate with inverted inputs.
Boolean Function
• Boolean algebra deals with binary variables and logic
operation.
• A Boolean Function is described by an algebraic expression
called Boolean expression which consists of binary variables,
the constants 0 and 1, and the logic operation symbols.
Consider the following example.
Here the left side of the equation represents the output Y.
So we can state equation no. 1
Truth Table Formation
• A truth table represents a table having all combinations of
inputs and their corresponding result.
• It is possible to convert the switching equation into a truth
table.
• For example, consider the following switching equation
Truth Table Formation
• The output will be high (1) if A = 1 or BC =
1 or both are 1. The truth table for this
equation is shown by Table (a).
• The number of rows in the truth table is 2n
where n is the number of input variables
(n=3 for the given equation).
• Hence there are 23 = 8 possible input
combination of inputs
Boolean Expression.pptx

More Related Content

PDF
boolean-algebra.pdf
PPTX
Week4_BooleanAlgebra.pptx
PPTX
Boolean algebra.pptx
PPTX
UNIT1-part2.pptx
PPTX
Asima Final Presentation.pptx
PPT
Boolean Algebra part 2.ppt
PPTX
LESSON 2_EVALUATING LOGIC GATES (ELG).pptx
PPTX
UNIT-II-INTRO-TO-BOOLEAN-ALGEBRA-THEOREMS-2.pptx
boolean-algebra.pdf
Week4_BooleanAlgebra.pptx
Boolean algebra.pptx
UNIT1-part2.pptx
Asima Final Presentation.pptx
Boolean Algebra part 2.ppt
LESSON 2_EVALUATING LOGIC GATES (ELG).pptx
UNIT-II-INTRO-TO-BOOLEAN-ALGEBRA-THEOREMS-2.pptx

Similar to Boolean Expression.pptx (20)

PPTX
Basic theorems and properties of boolean algebra
PDF
BOOLEAN ALGEBRA of Computer subject for learning
PPTX
Boolean algebra
PPTX
Rahul [Autosaveedgthhughouhjhhfdfd].pptx
PPTX
Presentation COMPUTER final.pptx
PPTX
Boolean Aljabra.pptx of dld and computer
PPTX
UNIT1-part2.pptx
PDF
Boolean Algebra.pdf
PPT
Boolean algebra
PDF
Boolean Algebra Terminologies.pdf
PPTX
Logic gates ,flip flop ,registers and
PPTX
Digital electronics
PDF
Switching algebra and logic gates
PPTX
Boolean algebra
PDF
Boolean Algebra
PPTX
DLD PRESENTATION1.pptx
PDF
Lecture 03 Logic gate and boolean algebra.pdf
PPTX
Unit 2 digital fundamentals boolean func.pptx
PPSX
PPTX
Boolean.pptx
Basic theorems and properties of boolean algebra
BOOLEAN ALGEBRA of Computer subject for learning
Boolean algebra
Rahul [Autosaveedgthhughouhjhhfdfd].pptx
Presentation COMPUTER final.pptx
Boolean Aljabra.pptx of dld and computer
UNIT1-part2.pptx
Boolean Algebra.pdf
Boolean algebra
Boolean Algebra Terminologies.pdf
Logic gates ,flip flop ,registers and
Digital electronics
Switching algebra and logic gates
Boolean algebra
Boolean Algebra
DLD PRESENTATION1.pptx
Lecture 03 Logic gate and boolean algebra.pdf
Unit 2 digital fundamentals boolean func.pptx
Boolean.pptx
Ad

More from EdFeranil (15)

PDF
A Brief History of Programming Languages.pdf
PPTX
operating system introduction (software)
PPTX
COMPUTER SECURITY in Information Security
PPTX
The Contemporary World (Movement and Sys
PPTX
Example quiz on sets laws discrete math
PPTX
Mathematical Logic.pptx
PPTX
Arrays in Reading.pptx
PPTX
Law and Ethics in Information Security.pptx
PPTX
OOP -interface and objects.pptx
PPTX
The Evolution of Computing.pptx
PDF
Java Basics.pdf
PPTX
ERD Activity.pptx
PPTX
ASSEMBLY LANGUAGE.pptx
PPTX
intro to assembly language.pptx
PPT
lecture7.ppt
A Brief History of Programming Languages.pdf
operating system introduction (software)
COMPUTER SECURITY in Information Security
The Contemporary World (Movement and Sys
Example quiz on sets laws discrete math
Mathematical Logic.pptx
Arrays in Reading.pptx
Law and Ethics in Information Security.pptx
OOP -interface and objects.pptx
The Evolution of Computing.pptx
Java Basics.pdf
ERD Activity.pptx
ASSEMBLY LANGUAGE.pptx
intro to assembly language.pptx
lecture7.ppt
Ad

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx

Boolean Expression.pptx

  • 2. Boolean Algebra • Boolean algebra is a division of mathematics that deals with operations on logical values and incorporates binary variables. • Boolean algebra traces its origins to an 1854 book by mathematician George Boole.
  • 3. Boolean Algebra • The distinguishing factor of Boolean algebra is that it deals only with the study of binary variables. • Most commonly Boolean variables are presented with the possible values of 1 ("true") or 0 ("false"). • Variables can also have more complex interpretations, such as in set theory. Boolean algebra is also known as binary algebra. •
  • 4. Understanding Boolean Algebra • Boolean algebra is different from elementary algebra as the latter deals with numerical operations and the former deals with logical operations. • Elementary algebra is expressed using basic mathematical functions, such as addition, subtraction, multiplication, and division, whereas Boolean algebra deals with conjunction, disjunction, and negation.
  • 5. Understanding Boolean Algebra • The concept of Boolean algebra was first introduced by George Boole in his book, The Mathematical Analysis of Logic, and further expanded upon in his book, An Investigation of the Laws of Thought. • Since its concept has been detailed, Boolean algebra's primary use has been in computer programming languages. • Its mathematical purposes are used in set theory and statistics.
  • 6. Rule in Boolean Algebra
  • 7. Boolean Laws • Commutative law • Associative law • Distributive law • AND law • OR law • INVERSION law • De Morgan's Theorems
  • 8. Commutative law • Any binary operation which satisfies the following expression is referred to as commutative operation. • Commutative law states that changing the sequence of the variables does not have any effect on the output of a logic circuit.
  • 9. Associative law • This law states that the order in which the logic operations are performed is irrelevant as their effect is the same.
  • 10. Distributive law • Distributive law states the following condition.
  • 11. AND law • These laws use the AND operation. • Therefore they are called as AND laws.
  • 12. OR law • These laws use the OR operation. • Therefore they are called as OR laws.
  • 13. INVERSION law • This law uses the NOT operation. • The inversion law states that double inversion of a variable results in the original variable itself.
  • 14. De Morgan's Theorems Theorem 1 The left hand side (LHS) of this theorem represents a NAND gate with inputs A and B, whereas the right hand side (RHS) of the theorem represents an OR gate with inverted inputs.
  • 15. De Morgan's Theorems Theorem 2  The LHS of this theorem represents a NOR gate with inputs A and B, whereas the RHS represents an AND gate with inverted inputs.
  • 16. Boolean Function • Boolean algebra deals with binary variables and logic operation. • A Boolean Function is described by an algebraic expression called Boolean expression which consists of binary variables, the constants 0 and 1, and the logic operation symbols. Consider the following example. Here the left side of the equation represents the output Y. So we can state equation no. 1
  • 17. Truth Table Formation • A truth table represents a table having all combinations of inputs and their corresponding result. • It is possible to convert the switching equation into a truth table. • For example, consider the following switching equation
  • 18. Truth Table Formation • The output will be high (1) if A = 1 or BC = 1 or both are 1. The truth table for this equation is shown by Table (a). • The number of rows in the truth table is 2n where n is the number of input variables (n=3 for the given equation). • Hence there are 23 = 8 possible input combination of inputs