際際滷

際際滷Share a Scribd company logo
Boolean Algebra Terminologies
There are various terminologies related to Boolean Algebra, which are used to explain
various parameters of Boolean Algebra. That includes,
 Boolean Algebra
 Boolean Variables
 Boolean Function
 Literal
 Complement
 Truth Table
Now, we will discuss the important terminologies of Boolean algebra in the article
below,
Boolean Algebra
The branch of algebra that deals with binary operations or logical operations is called
Boolean Algebra.
Boolean Variables
Variables used in Boolean algebra that store the logical value of 0 and 1 are called the
boolean variables. They are used to store either true or false values.
Boolean Function
A function of the Boolean Algebra that is formed by the use of Boolean variables and
Boolean operators is called the Boolean function.
Literal
A variable or the complement of the variable in Boolean Algebra is called the Literal.
Complement
The inverse of the boolean variable is called the complement of the variable. The
complement of 0 is 1 and the complement of 1 is 0. It is represented by  over the
variable.
Truth Table
Table containing all the possible values of the logical variables and the combination of
the variable along with the given operation is called the truth table. The number of rows
in the truth table depends on the total boolean variables used in that function. It is given
by using the formula,
Number of Rows in Truth Table = 2n
where n is the number of boolean variables used.
Truth Tables in Boolean Algebra
A truth table represents all the combinations of input values and outputs in a tabular
manner. All the possibilities of the input and output are shown in it and hence the name
truth table. In logic problems, truth tables are commonly used to represent various cases.
T or 1 denotes True & F or 0 denotes False in the truth table.
Example: Draw the truth table of the conditions A + B and A.B where A and b are
boolean variables.
Solution:
The required Truth Table is,
A B X = A + B Y = A.B
T T T T
T F T F
F T T F
F F F F
Laws for Boolean Algebra
The basic laws of the Boolean Algebra are added in the table added below,
Law OR form AND form
Identity Law P + 0 = P P.1 = P
Idempotent Law P + P = P P.P = P
Commutative Law P + Q = Q + P P.Q = Q.P
Associative Law P + (Q + R) = (P + Q) + R P.(Q.R) = (P.Q).R
Distributive Law P + QR = (P + Q).(P + R) P.(Q + R) = P.Q + P.R
Inversion Law (A) = A (A) = A
De Morgans Law (P + Q) = (P).(Q) (P.Q) = (P) + (Q)
Lets learn about these laws in detail.
Identity Law
In the Boolean Algebra, we have identity elements for both AND(.) and OR(+)
operations. The identity law state that in boolean algebra we have such variables that on
operating with AND and OR operation we get the same result, i.e.
 A + 0 = A
 A.1 = A
Commutative Law
Binary variables in Boolean Algebra follow the commutative law. This law states that
operating boolean variables A and B is similar to operating boolean variables B and A.
That is,
 A. B = B. A
 A + B = B + A
Associative Law
Associative law state that the order of performing Boolean operator is illogical as their
result is always the same. This can be understood as,
 ( A . B ) . C = A . ( B . C )
 ( A + B ) + C = A + ( B + C)
Distributive Law
Boolean Variables also follow the distributive law and the expression for Distributive
law is given as:
 A . ( B + C) = (A . B) + (A . C)
Inversion Law
Inversion law is the unique law of Boolean algebra this law states that, the complement
of the complement of any number is the number itself.
 (A) = A
Apart from these other laws are mentioned below:
AND Law
AND law of the Boolean algebra uses AND operator and the AND law is,
 A . 0 = 0
 A . 1 = A
 A . A = A
OR Law
OR law of the Boolean algebra uses OR operator and the OR law is,
 A + 0 = A
 A + 1 = 1
 A + A = A
De Morgans Laws are also called Demorgans Theorem. They are the most important
laws in Boolean Algebra and these are added below under the heading Boolean Algebra
Theorem
Boolean Algebra Theorems
There are two basic theorems of great importance in Boolean Algebra, which are De
Morgans First Laws, and De Morgans Second Laws. These are also called De
Morgans Theorems. Now lets learn about both in detail.
De Morgans First laws
De Morgans Law states that,
Statement: The complement of the product (AND) of two Boolean variables (or
expressions) is equal to the sum(OR) of the complement of each Boolean variable (or
expression).
(P.Q) = (P) + (Q)
Boolean Algebra Theorems
There are two basic theorems of great importance in Boolean Algebra, which are De
Morgans First Laws, and De Morgans Second Laws. These are also called De
Morgans Theorems. Now lets learn about both in detail.
De Morgans First laws
De Morgans Law states that,
Statement: The complement of the product (AND) of two Boolean variables (or
expressions) is equal to the sum(OR) of the complement of each Boolean variable (or
expression).
(P.Q) = (P) + (Q)
The truth table for the same is given below:
P Q (P) (Q) (P.Q) (P) + (Q)
T T F F F F
T F F T T T
F T T F T T
F F T T T T
We can clearly see that truth values for (P.Q) are equal to truth values for (P) + (Q),
corresponding to the same input. Thus, De Morgans First Law is true.
De Morgans Second laws
Statement: The Complement of the sum (OR) of two Boolean variables (or expressions)
is equal to the product(AND) of the complement of each Boolean variable (or
expression).
(P + Q) = (P).(Q)
Proof :
The truth table for the same is given below:
P Q (P) (Q) (P + Q) (P).(Q)
T T F F F F
T F F T F F
F T T F F F
F F T T T T
We can clearly see that truth values for (P + Q) are equal to truth values for (P).(Q),
corresponding to the same input. Thus, De Morgans Second Law is true.
Solved Examples on Boolean Algebra
Example 1: Draw Truth Table for P + P.Q = P
Solution:
The truth table for P + P.Q = P
P Q P.Q P + P.Q
T T T T
T F F T
F T F F
F F F F
In the truth table, we can see that the truth values for P + P.Q is exactly the same as P.
Example 2: Draw Truth Table for P.Q + P + Q
Solution:
The truth table for P.Q + P + Q
P Q P.Q P.Q + P + Q
T T T T
T F F T
F T F T
F F F F

More Related Content

Similar to Boolean Algebra Terminologies.pdf (20)

Unit 2 digital fundamentals boolean func.pptx
Unit 2 digital fundamentals boolean func.pptxUnit 2 digital fundamentals boolean func.pptx
Unit 2 digital fundamentals boolean func.pptx
VidhyaB10
Boolean algebra r009
Boolean algebra   r009Boolean algebra   r009
Boolean algebra r009
arunachalamr16
Boolean Algebra and Logic Smiplification
Boolean Algebra and Logic SmiplificationBoolean Algebra and Logic Smiplification
Boolean Algebra and Logic Smiplification
samantha rathnayake
Basic theorems and properties of boolean algebra
Basic theorems and properties of boolean algebraBasic theorems and properties of boolean algebra
Basic theorems and properties of boolean algebra
Hanu Kavi
boolean-algebra.pdf
boolean-algebra.pdfboolean-algebra.pdf
boolean-algebra.pdf
RameshK531901
Ch3 Boolean Algebra.ppt
Ch3 Boolean Algebra.pptCh3 Boolean Algebra.ppt
Ch3 Boolean Algebra.ppt
zorogoh2
Boolean Algebra - R.D.Sivakumar
Boolean Algebra - R.D.SivakumarBoolean Algebra - R.D.Sivakumar
Boolean Algebra - R.D.Sivakumar
Sivakumar R D .
Digital logic mohammed salim ch4
Digital logic mohammed salim ch4Digital logic mohammed salim ch4
Digital logic mohammed salim ch4
Asst Lect Mohammed Salim
DLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdf
DLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdfDLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdf
DLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdf
syedsahib2922
Computer and Network Technology (CNT) - Lecture 04
Computer and Network Technology (CNT) - Lecture 04Computer and Network Technology (CNT) - Lecture 04
Computer and Network Technology (CNT) - Lecture 04
Susantha Herath
BOOLEAN
BOOLEANBOOLEAN
BOOLEAN
Fredrick Kendrick
Boolean Algebra DLD
Boolean Algebra DLDBoolean Algebra DLD
Boolean Algebra DLD
Rokonuzzaman Rony
Digital electronics
Digital electronicsDigital electronics
Digital electronics
nanishajieha
DLD PRESENTATION1.pptx
DLD PRESENTATION1.pptxDLD PRESENTATION1.pptx
DLD PRESENTATION1.pptx
AbuBakkarShayan
Boolean logic
Boolean logicBoolean logic
Boolean logic
vikram mahendra
Boolean Logic.pptx
Boolean Logic.pptxBoolean Logic.pptx
Boolean Logic.pptx
akshat205573
Boolean Expression.pptx
Boolean Expression.pptxBoolean Expression.pptx
Boolean Expression.pptx
EdFeranil
Chapter 2.pdf
Chapter 2.pdfChapter 2.pdf
Chapter 2.pdf
ssuserf7cd2b
boolean algebra
boolean algebraboolean algebra
boolean algebra
kanyuma jitjumnong
Rthch2nts 160709112024
Rthch2nts 160709112024Rthch2nts 160709112024
Rthch2nts 160709112024
marangburu42
Unit 2 digital fundamentals boolean func.pptx
Unit 2 digital fundamentals boolean func.pptxUnit 2 digital fundamentals boolean func.pptx
Unit 2 digital fundamentals boolean func.pptx
VidhyaB10
Boolean algebra r009
Boolean algebra   r009Boolean algebra   r009
Boolean algebra r009
arunachalamr16
Boolean Algebra and Logic Smiplification
Boolean Algebra and Logic SmiplificationBoolean Algebra and Logic Smiplification
Boolean Algebra and Logic Smiplification
samantha rathnayake
Basic theorems and properties of boolean algebra
Basic theorems and properties of boolean algebraBasic theorems and properties of boolean algebra
Basic theorems and properties of boolean algebra
Hanu Kavi
boolean-algebra.pdf
boolean-algebra.pdfboolean-algebra.pdf
boolean-algebra.pdf
RameshK531901
Ch3 Boolean Algebra.ppt
Ch3 Boolean Algebra.pptCh3 Boolean Algebra.ppt
Ch3 Boolean Algebra.ppt
zorogoh2
Boolean Algebra - R.D.Sivakumar
Boolean Algebra - R.D.SivakumarBoolean Algebra - R.D.Sivakumar
Boolean Algebra - R.D.Sivakumar
Sivakumar R D .
DLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdf
DLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdfDLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdf
DLD Lecture 3,4,5 Boolean Algebra, Switching Algebra, And Logic Gates.pdf
syedsahib2922
Computer and Network Technology (CNT) - Lecture 04
Computer and Network Technology (CNT) - Lecture 04Computer and Network Technology (CNT) - Lecture 04
Computer and Network Technology (CNT) - Lecture 04
Susantha Herath
Digital electronics
Digital electronicsDigital electronics
Digital electronics
nanishajieha
DLD PRESENTATION1.pptx
DLD PRESENTATION1.pptxDLD PRESENTATION1.pptx
DLD PRESENTATION1.pptx
AbuBakkarShayan
Boolean Logic.pptx
Boolean Logic.pptxBoolean Logic.pptx
Boolean Logic.pptx
akshat205573
Boolean Expression.pptx
Boolean Expression.pptxBoolean Expression.pptx
Boolean Expression.pptx
EdFeranil
Rthch2nts 160709112024
Rthch2nts 160709112024Rthch2nts 160709112024
Rthch2nts 160709112024
marangburu42

More from ShivarkarSandip (20)

Microcontroller 8051- Architecture Memory Organization
Microcontroller 8051- Architecture Memory OrganizationMicrocontroller 8051- Architecture Memory Organization
Microcontroller 8051- Architecture Memory Organization
ShivarkarSandip
Data Preprocessing -Data Quality Noisy Data
Data Preprocessing -Data Quality Noisy DataData Preprocessing -Data Quality Noisy Data
Data Preprocessing -Data Quality Noisy Data
ShivarkarSandip
Supervised Learning Decision Trees Review of Entropy
Supervised Learning Decision Trees  Review of EntropySupervised Learning Decision Trees  Review of Entropy
Supervised Learning Decision Trees Review of Entropy
ShivarkarSandip
Supervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NNSupervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NN
ShivarkarSandip
Supervised Learning Decision Trees Machine Learning
Supervised Learning Decision Trees Machine LearningSupervised Learning Decision Trees Machine Learning
Supervised Learning Decision Trees Machine Learning
ShivarkarSandip
Supervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NNSupervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NN
ShivarkarSandip
Cluster Analysis: Measuring Similarity & Dissimilarity
Cluster Analysis: Measuring Similarity & DissimilarityCluster Analysis: Measuring Similarity & Dissimilarity
Cluster Analysis: Measuring Similarity & Dissimilarity
ShivarkarSandip
Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...
Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...
Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...
ShivarkarSandip
Frequent Pattern Analysis, Apriori and FP Growth Algorithm
Frequent Pattern Analysis, Apriori and FP Growth AlgorithmFrequent Pattern Analysis, Apriori and FP Growth Algorithm
Frequent Pattern Analysis, Apriori and FP Growth Algorithm
ShivarkarSandip
Data Warehouse and Architecture, OLAP Operation
Data Warehouse and Architecture, OLAP OperationData Warehouse and Architecture, OLAP Operation
Data Warehouse and Architecture, OLAP Operation
ShivarkarSandip
Data Preparation and Preprocessing , Data Cleaning
Data Preparation and Preprocessing , Data CleaningData Preparation and Preprocessing , Data Cleaning
Data Preparation and Preprocessing , Data Cleaning
ShivarkarSandip
Introduction to Data Mining, KDD Process, OLTP and OLAP
Introduction to Data Mining, KDD Process, OLTP and OLAPIntroduction to Data Mining, KDD Process, OLTP and OLAP
Introduction to Data Mining, KDD Process, OLTP and OLAP
ShivarkarSandip
Introduction to Data Mining KDD Process OLAP
Introduction to Data Mining KDD Process OLAPIntroduction to Data Mining KDD Process OLAP
Introduction to Data Mining KDD Process OLAP
ShivarkarSandip
Issues in data mining Patterns Online Analytical Processing
Issues in data mining  Patterns Online Analytical ProcessingIssues in data mining  Patterns Online Analytical Processing
Issues in data mining Patterns Online Analytical Processing
ShivarkarSandip
Introduction to data mining which covers the basics
Introduction to data mining which covers the basicsIntroduction to data mining which covers the basics
Introduction to data mining which covers the basics
ShivarkarSandip
Introduction to Data Communication.pdf
Introduction to Data Communication.pdfIntroduction to Data Communication.pdf
Introduction to Data Communication.pdf
ShivarkarSandip
Classification of Signal.pdf
Classification of Signal.pdfClassification of Signal.pdf
Classification of Signal.pdf
ShivarkarSandip
Sequential Circuit Design-2.pdf
Sequential Circuit Design-2.pdfSequential Circuit Design-2.pdf
Sequential Circuit Design-2.pdf
ShivarkarSandip
Sequential Ckt.pdf
Sequential Ckt.pdfSequential Ckt.pdf
Sequential Ckt.pdf
ShivarkarSandip
Flip Flop.pdf
Flip Flop.pdfFlip Flop.pdf
Flip Flop.pdf
ShivarkarSandip
Microcontroller 8051- Architecture Memory Organization
Microcontroller 8051- Architecture Memory OrganizationMicrocontroller 8051- Architecture Memory Organization
Microcontroller 8051- Architecture Memory Organization
ShivarkarSandip
Data Preprocessing -Data Quality Noisy Data
Data Preprocessing -Data Quality Noisy DataData Preprocessing -Data Quality Noisy Data
Data Preprocessing -Data Quality Noisy Data
ShivarkarSandip
Supervised Learning Decision Trees Review of Entropy
Supervised Learning Decision Trees  Review of EntropySupervised Learning Decision Trees  Review of Entropy
Supervised Learning Decision Trees Review of Entropy
ShivarkarSandip
Supervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NNSupervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NN
ShivarkarSandip
Supervised Learning Decision Trees Machine Learning
Supervised Learning Decision Trees Machine LearningSupervised Learning Decision Trees Machine Learning
Supervised Learning Decision Trees Machine Learning
ShivarkarSandip
Supervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NNSupervised Learning Na誰ve Bayes and K NN
Supervised Learning Na誰ve Bayes and K NN
ShivarkarSandip
Cluster Analysis: Measuring Similarity & Dissimilarity
Cluster Analysis: Measuring Similarity & DissimilarityCluster Analysis: Measuring Similarity & Dissimilarity
Cluster Analysis: Measuring Similarity & Dissimilarity
ShivarkarSandip
Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...
Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...
Classification, Attribute Selection, Classifiers- Decision Tree, ID3,C4.5,Nav...
ShivarkarSandip
Frequent Pattern Analysis, Apriori and FP Growth Algorithm
Frequent Pattern Analysis, Apriori and FP Growth AlgorithmFrequent Pattern Analysis, Apriori and FP Growth Algorithm
Frequent Pattern Analysis, Apriori and FP Growth Algorithm
ShivarkarSandip
Data Warehouse and Architecture, OLAP Operation
Data Warehouse and Architecture, OLAP OperationData Warehouse and Architecture, OLAP Operation
Data Warehouse and Architecture, OLAP Operation
ShivarkarSandip
Data Preparation and Preprocessing , Data Cleaning
Data Preparation and Preprocessing , Data CleaningData Preparation and Preprocessing , Data Cleaning
Data Preparation and Preprocessing , Data Cleaning
ShivarkarSandip
Introduction to Data Mining, KDD Process, OLTP and OLAP
Introduction to Data Mining, KDD Process, OLTP and OLAPIntroduction to Data Mining, KDD Process, OLTP and OLAP
Introduction to Data Mining, KDD Process, OLTP and OLAP
ShivarkarSandip
Introduction to Data Mining KDD Process OLAP
Introduction to Data Mining KDD Process OLAPIntroduction to Data Mining KDD Process OLAP
Introduction to Data Mining KDD Process OLAP
ShivarkarSandip
Issues in data mining Patterns Online Analytical Processing
Issues in data mining  Patterns Online Analytical ProcessingIssues in data mining  Patterns Online Analytical Processing
Issues in data mining Patterns Online Analytical Processing
ShivarkarSandip
Introduction to data mining which covers the basics
Introduction to data mining which covers the basicsIntroduction to data mining which covers the basics
Introduction to data mining which covers the basics
ShivarkarSandip
Introduction to Data Communication.pdf
Introduction to Data Communication.pdfIntroduction to Data Communication.pdf
Introduction to Data Communication.pdf
ShivarkarSandip
Classification of Signal.pdf
Classification of Signal.pdfClassification of Signal.pdf
Classification of Signal.pdf
ShivarkarSandip
Sequential Circuit Design-2.pdf
Sequential Circuit Design-2.pdfSequential Circuit Design-2.pdf
Sequential Circuit Design-2.pdf
ShivarkarSandip

Recently uploaded (20)

Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...
Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...
Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...
J. Agricultural Machinery
Lecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptxLecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptx
rabiaatif2
only history of java.pptx real bihind the name java
only history of java.pptx real bihind the name javaonly history of java.pptx real bihind the name java
only history of java.pptx real bihind the name java
mushtaqsaliq9
Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...
Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...
Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...
slayshadow705
Taykon-Kalite belgeleri
Taykon-Kalite belgeleriTaykon-Kalite belgeleri
Taykon-Kalite belgeleri
TAYKON
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
sreenath seenu
Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...
dhanashree78
Wireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdfWireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdf
AbhinandanMishra30
GREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPTGREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPT
kamalkeerthan61
Mathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptxMathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptx
ppkmurthy2006
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
Cyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptxCyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptx
Harshith A S
decarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptxdecarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptx
gonzalezolabarriaped
Frankfurt University of Applied Science urkunde
Frankfurt University of Applied Science urkundeFrankfurt University of Applied Science urkunde
Frankfurt University of Applied Science urkunde
Lisa Emerson
15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf
15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf
15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf
NgocThang9
Equipment for Gas Metal Arc Welding Process
Equipment for Gas Metal Arc Welding ProcessEquipment for Gas Metal Arc Welding Process
Equipment for Gas Metal Arc Welding Process
AhmadKamil87
Embedded System intro Embedded System intro.ppt
Embedded System intro Embedded System intro.pptEmbedded System intro Embedded System intro.ppt
Embedded System intro Embedded System intro.ppt
23ucc580
Best KNow Hydrogen Fuel Production in the World The cost in USD kwh for H2
Best KNow  Hydrogen Fuel Production in the World The cost in USD kwh for H2Best KNow  Hydrogen Fuel Production in the World The cost in USD kwh for H2
Best KNow Hydrogen Fuel Production in the World The cost in USD kwh for H2
Daniel Donatelli
CFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptxCFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptx
MohamedShabana37
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptxUNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
KesavanT10
Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...
Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...
Optimization of Cumulative Energy, Exergy Consumption and Environmental Life ...
J. Agricultural Machinery
Lecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptxLecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptx
rabiaatif2
only history of java.pptx real bihind the name java
only history of java.pptx real bihind the name javaonly history of java.pptx real bihind the name java
only history of java.pptx real bihind the name java
mushtaqsaliq9
Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...
Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...
Structural QA/QC Inspection in KRP 401600 | Copper Processing Plant-3 (MOF-3)...
slayshadow705
Taykon-Kalite belgeleri
Taykon-Kalite belgeleriTaykon-Kalite belgeleri
Taykon-Kalite belgeleri
TAYKON
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
sreenath seenu
Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...
dhanashree78
Wireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdfWireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdf
AbhinandanMishra30
GREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPTGREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPT
kamalkeerthan61
Mathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptxMathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptx
ppkmurthy2006
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
Cyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptxCyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptx
Harshith A S
decarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptxdecarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptx
gonzalezolabarriaped
Frankfurt University of Applied Science urkunde
Frankfurt University of Applied Science urkundeFrankfurt University of Applied Science urkunde
Frankfurt University of Applied Science urkunde
Lisa Emerson
15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf
15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf
15. Smart Cities Big Data, Civic Hackers, and the Quest for a New Utopia.pdf
NgocThang9
Equipment for Gas Metal Arc Welding Process
Equipment for Gas Metal Arc Welding ProcessEquipment for Gas Metal Arc Welding Process
Equipment for Gas Metal Arc Welding Process
AhmadKamil87
Embedded System intro Embedded System intro.ppt
Embedded System intro Embedded System intro.pptEmbedded System intro Embedded System intro.ppt
Embedded System intro Embedded System intro.ppt
23ucc580
Best KNow Hydrogen Fuel Production in the World The cost in USD kwh for H2
Best KNow  Hydrogen Fuel Production in the World The cost in USD kwh for H2Best KNow  Hydrogen Fuel Production in the World The cost in USD kwh for H2
Best KNow Hydrogen Fuel Production in the World The cost in USD kwh for H2
Daniel Donatelli
CFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptxCFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptx
MohamedShabana37
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptxUNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
KesavanT10

Boolean Algebra Terminologies.pdf

  • 1. Boolean Algebra Terminologies There are various terminologies related to Boolean Algebra, which are used to explain various parameters of Boolean Algebra. That includes, Boolean Algebra Boolean Variables Boolean Function Literal Complement Truth Table Now, we will discuss the important terminologies of Boolean algebra in the article below, Boolean Algebra The branch of algebra that deals with binary operations or logical operations is called Boolean Algebra. Boolean Variables Variables used in Boolean algebra that store the logical value of 0 and 1 are called the boolean variables. They are used to store either true or false values. Boolean Function A function of the Boolean Algebra that is formed by the use of Boolean variables and Boolean operators is called the Boolean function. Literal A variable or the complement of the variable in Boolean Algebra is called the Literal. Complement The inverse of the boolean variable is called the complement of the variable. The complement of 0 is 1 and the complement of 1 is 0. It is represented by over the variable.
  • 2. Truth Table Table containing all the possible values of the logical variables and the combination of the variable along with the given operation is called the truth table. The number of rows in the truth table depends on the total boolean variables used in that function. It is given by using the formula, Number of Rows in Truth Table = 2n where n is the number of boolean variables used. Truth Tables in Boolean Algebra A truth table represents all the combinations of input values and outputs in a tabular manner. All the possibilities of the input and output are shown in it and hence the name truth table. In logic problems, truth tables are commonly used to represent various cases. T or 1 denotes True & F or 0 denotes False in the truth table. Example: Draw the truth table of the conditions A + B and A.B where A and b are boolean variables. Solution: The required Truth Table is, A B X = A + B Y = A.B T T T T T F T F F T T F F F F F
  • 3. Laws for Boolean Algebra The basic laws of the Boolean Algebra are added in the table added below, Law OR form AND form Identity Law P + 0 = P P.1 = P Idempotent Law P + P = P P.P = P Commutative Law P + Q = Q + P P.Q = Q.P Associative Law P + (Q + R) = (P + Q) + R P.(Q.R) = (P.Q).R Distributive Law P + QR = (P + Q).(P + R) P.(Q + R) = P.Q + P.R Inversion Law (A) = A (A) = A De Morgans Law (P + Q) = (P).(Q) (P.Q) = (P) + (Q) Lets learn about these laws in detail. Identity Law In the Boolean Algebra, we have identity elements for both AND(.) and OR(+) operations. The identity law state that in boolean algebra we have such variables that on operating with AND and OR operation we get the same result, i.e. A + 0 = A A.1 = A Commutative Law Binary variables in Boolean Algebra follow the commutative law. This law states that operating boolean variables A and B is similar to operating boolean variables B and A. That is, A. B = B. A A + B = B + A
  • 4. Associative Law Associative law state that the order of performing Boolean operator is illogical as their result is always the same. This can be understood as, ( A . B ) . C = A . ( B . C ) ( A + B ) + C = A + ( B + C) Distributive Law Boolean Variables also follow the distributive law and the expression for Distributive law is given as: A . ( B + C) = (A . B) + (A . C) Inversion Law Inversion law is the unique law of Boolean algebra this law states that, the complement of the complement of any number is the number itself. (A) = A Apart from these other laws are mentioned below: AND Law AND law of the Boolean algebra uses AND operator and the AND law is, A . 0 = 0 A . 1 = A A . A = A OR Law OR law of the Boolean algebra uses OR operator and the OR law is, A + 0 = A A + 1 = 1 A + A = A De Morgans Laws are also called Demorgans Theorem. They are the most important laws in Boolean Algebra and these are added below under the heading Boolean Algebra Theorem
  • 5. Boolean Algebra Theorems There are two basic theorems of great importance in Boolean Algebra, which are De Morgans First Laws, and De Morgans Second Laws. These are also called De Morgans Theorems. Now lets learn about both in detail. De Morgans First laws De Morgans Law states that, Statement: The complement of the product (AND) of two Boolean variables (or expressions) is equal to the sum(OR) of the complement of each Boolean variable (or expression). (P.Q) = (P) + (Q) Boolean Algebra Theorems There are two basic theorems of great importance in Boolean Algebra, which are De Morgans First Laws, and De Morgans Second Laws. These are also called De Morgans Theorems. Now lets learn about both in detail. De Morgans First laws De Morgans Law states that, Statement: The complement of the product (AND) of two Boolean variables (or expressions) is equal to the sum(OR) of the complement of each Boolean variable (or expression). (P.Q) = (P) + (Q) The truth table for the same is given below: P Q (P) (Q) (P.Q) (P) + (Q) T T F F F F T F F T T T F T T F T T F F T T T T
  • 6. We can clearly see that truth values for (P.Q) are equal to truth values for (P) + (Q), corresponding to the same input. Thus, De Morgans First Law is true. De Morgans Second laws Statement: The Complement of the sum (OR) of two Boolean variables (or expressions) is equal to the product(AND) of the complement of each Boolean variable (or expression). (P + Q) = (P).(Q) Proof : The truth table for the same is given below: P Q (P) (Q) (P + Q) (P).(Q) T T F F F F T F F T F F F T T F F F F F T T T T We can clearly see that truth values for (P + Q) are equal to truth values for (P).(Q), corresponding to the same input. Thus, De Morgans Second Law is true.
  • 7. Solved Examples on Boolean Algebra Example 1: Draw Truth Table for P + P.Q = P Solution: The truth table for P + P.Q = P P Q P.Q P + P.Q T T T T T F F T F T F F F F F F In the truth table, we can see that the truth values for P + P.Q is exactly the same as P. Example 2: Draw Truth Table for P.Q + P + Q Solution: The truth table for P.Q + P + Q P Q P.Q P.Q + P + Q T T T T T F F T F T F T F F F F