[go: up one dir, main page]

0% found this document useful (0 votes)
35 views8 pages

Boolen Expression

Boolean algebra is a type of logic that uses binary variables (0 and 1) and logical operations. It was created by George Boole in 1854 and is fundamental to digital electronics. The basic Boolean operations are negation (NOT), conjunction (AND), and disjunction (OR). Boolean algebra uses variables that can only be true or false, and expressions using these variables and operations. It has important laws like identity, commutative, associative, distributive, and De Morgan's laws. Truth tables represent all combinations of variable values and outputs. Boolean algebra is applied in set theory, statistics, and other areas of mathematics.

Uploaded by

Divyanshi Bajpai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views8 pages

Boolen Expression

Boolean algebra is a type of logic that uses binary variables (0 and 1) and logical operations. It was created by George Boole in 1854 and is fundamental to digital electronics. The basic Boolean operations are negation (NOT), conjunction (AND), and disjunction (OR). Boolean algebra uses variables that can only be true or false, and expressions using these variables and operations. It has important laws like identity, commutative, associative, distributive, and De Morgan's laws. Truth tables represent all combinations of variable values and outputs. Boolean algebra is applied in set theory, statistics, and other areas of mathematics.

Uploaded by

Divyanshi Bajpai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Boolean Algebra




Boolean algebra is a type of algebra that is created by operating the binary system. In
the year 1854, George Boole, an English mathematician, proposed this algebra. This
variant of Aristotle’s propositional logic uses the symbols 0 and 1, or True and False.
Boolean algebra is concerned with binary variables and logic operations.
Boolean Algebra is fundamental in the development of digital electronics systems as
they all use the concept of Boolean Algebra to execute commands. Apart from digital
electronics this algebra also finds its application in Set Theory, Statistics, and other
branches of mathematics.
In this article, we will learn about, basic Boolean operations, Boolean expressions,
Truth Tables, Boolean laws, and others in detail.
Boolean Algebra Operations
There are various operations that are used in Boolean algebra but the basic operations
that form the base of Boolean Algebra are,
 Negation or NOT Operation
 Conjunction or AND Operation
 Disjunction or OR Operation
These operations have their own symbols and precedence and the table added below
shows the symbol and the precedence of these operators.
Operato
r Symbol Precedence

NOT ‘ (or) ⇁ First

AND . (or) ∧ Second

OR + (or) ∨ Third

We can easily define these operations using two boolean variables. Let’s take two
boolean variables A and B that can have any of the two values 0 or 1, i.e. they can be
either OFF or ON. Then these operations are explained as,
Negation or NOT Operation
Using the NOT operation reverse the value of the Boolean variable from 0 to 1 or
vice-versa. This can be understood as:
 If A = 1, then using NOT operation we have (A)’ = 0
 If A = 0, then using the NOT operation we have (A)’ = 1
We also represent the negation operation as ~A, i.e if A = 1, ~A = 0
Conjunction or AND Operation
Using the AND operation satisfies the condition if both the value of the individual
variables are true and if any of the value is false then this operation gives the negative
result. This can be understood as,
 If A = True, B = True, then A . B = True
 If A = True, B = False, Or A = false, B = True, then A . B = False
 If A = False, B = False, then A . B = False
Disjunction (OR) Operation
Using the OR operation satisfies the condition if any value of the individual variables
are true, it only gives a negative result if both the values are false. This can be
understood as,
 If A = True, B = True, then A + B = True
 If A = True, B = False, Or A = false, B = True, then A + B = True
 If A = False, B = False, then A + B = False
Boolean Expression and Variables
Boolean expression is an expression that produces a Boolean value when evaluated,
i.e. it produces either a true value or a false value. Whereas boolean variables are
variables that store Boolean numbers.
P + Q = R is a Boolean phrase in which P, Q, and R are Boolean variables that can
only store two values: 0 and 1. The 0 and 1 are the synonyms for false and True and
are used in Boolean Algebra, sometimes we also use “Yes” in place of True and “No”
in place of False.
Thus, we can say that statements using Boolean variables and operating on Boolean
operations are Boolean Expressions. Some examples of Boolean expressions are,
 A + B = True
 A.B = True
 (A)’ = False
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


Law OR form AND form

Commutative
P+Q=Q+P P.Q = Q.P
Law

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 Morgan’s Law (P + Q)’ = (P)’.(Q)’ (P.Q)’ = (P)’ + (Q)’

Let’s 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 Morgan’s Laws are also called Demorgan’s 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
Morgan’s First Laws, and De Morgan’s Second Laws. These are also called De
Morgan’s Theorems. Now let’s learn about both in detail.
De Morgan’s First laws
De Morgan’s 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 Morgan’s First Law is true.
De Morgan’s 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)
P Q ’ (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 Morgan’s 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
P Q P.Q P.Q + P + Q

F T F T

F F F F

FAQs on Boolean Algebra


Q1: What is Boolean Algebra?
Answer:
Boolean Algebra also called Logical Algebra is a branch of mathematics that deals
with Boolean Varaibles such as, 0 and 1.
Q2: What are Main Boolean Operators?
Answer:
There are three main Boolean Operators that are,
 AND (Conjunction)
 OR (Disjunction)
 NOT (Negation)

Q3: What are Applications of Boolean Algebra?


Answer:
Boolean Algebra has various applications. It is used to simplify logical circuits that
are the backbone of modern technology.
Q4: What does “0” Represent in Boolean Algebra?
Answer:
The “0” in Boolen Algebra represent a False condition or it represent the Switch Off
condition.
Q5: What does “1” Represent in Boolean Algebra?
Answer:
The “1” in Boolen Algebra represent a Truecondition or it represent the Switch On
condition.

Boolean algebra laws and theorems are a set of rules that are required to reduce or simplify any given
complex Boolean expression. Follwing is a list of Boolean algebra laws that are most commonly used.

Boolean laws Description

Annulment law  A.0=0

 A+1=1

 A.1=A
Identity law
 A+0=A

 A.A=A
Idempotent law
 A+A=A

 A . AC = 0
Complement law
 A + AC = 1

 A.B=B.A
Commutative Law
 A+B=B+A

 A . (B . C) = (A . B) . C
Associative law
 A + (B + C) = (A + B) + C

 A(B + C) = AB + AC
Distributive law
 A + (BC) = (A + B)(A + C)

 A.(A + B) = A
Absorption law
 A + (A . B) = A

Involution law  (A’)’ = A

 (A + B)C = AC . BC
De Morgan’s law
 (A . B)C = AC + BC

You might also like