Boolean Algebra
Boolean Algebra
Boolean Algebra
• The most important thing to remember in Boolean algebra is that it is very much
different than regular mathematical algebra and its methods.
• Boolean algebra allows only two states of a logic circuit, as True and False or High
and Low or Yes and No or Open and Close or 0 and 1.
BOOLEAN LOGICAL OPERATIONS
• In general mathematics, we represent the mathematical operations between algebraic
variables by using mathematical operators like +, -, *, /. Similarly, in Boolean algebra, we
represent the Boolean operations by using logical operators like AND, OR, NOT operations.
• The basic Boolean arithmetic operations are of 3 types. They are AND operation, OR
operation and NOT operation. Always, we represent the Boolean operation in capital letters.
X+Y
X + Y + X Z’
X’ + Y’
COMPLEMENT (NOT FUNCTION)
• Complement means ‘The reversal or inverse or opposite value’. Boolean algebra supports
the complementation law. For example, if the variable is 1, then its complement will be 0.
• Similarly, if the variable is 0, then its complement will be 1. The complement variable is
represented by a ‘bar’ on the variable.
• The complement operation is also known as NOT operation. NOT gate performs the
Boolean complement operation.
If X = 1, then X ̅ = 0
If X = 0, then X ̅ = 1
• The complemented output X ̅ can be read as X – bar or X – not. We also represent the
complimented variable by a ‘prime’ symbol (’) like X’.
• The important thing to remember in Boolean algebra is that there is no direct mechanism for
adding the negative numbers. This means there is no possibility for the direct subtraction in
Boolean algebra. Subtraction is nothing but the “Compounded Addition”. For example, 4 – 2
is same as the 4 + (-2).
• Boolean OR operation is explained by using the OR gate and parallel switch contacts.
MULTIPLICATION (AND
FUNCTION)
• AND functioning means the Boolean multiplication of binary numbers. It produces the
product of the two binary numbers such as
0.0=0
0.1=0
1.0=0
1.1=1
• Properties of 1 and 0
0+X=X
1+X=1
0.X=0
1.X=X
• Identity law
X+0=X
X.1=X
• Idompotent Law
X+X=X
X.X=X
• Dominance Laws or Annulment Law
X.0 = 0
X+1=1
• Complementary Law
X + X’ = 1
X . X’ = 0
• Commutative Law
X+Y=Y+X
X.Y=Y.X
• Distributive Law
X. (Y + Z) = X.Y + X.Z
X + (Y.Z) = (X + Y).(X + Z)
• Associative Law
X + (Y + Z) = (X + Y) + Z (OR Associative)
X .(Y.Z) = (X . Y) Z (AND Associative)
• Absorption Laws
X + X.Y = X (OR Absorptive)
X .(X + Y) = X (AND Absorptive)
• Redundancy Laws
X + X’.Y = X + Y
X.(X’ + Y) = X.Y
• Combining Law
X . Y + X . Y’= X
(X + Y) (X +Y’) = X
• Involution law
(X’)’ = X
• Consensus Laws
X.Y + X’.Z + YZ = X.Y + X’.Z
(X + Y).(X’ + Z).(Y + Z) = (X + Y).(X’ + Z)
SIMPLIFICATION OF BOOLEAN FUNCTIONS
• By using the Boolean theorems and Boolean laws, we can simplify the Boolean expressions,
by which we can reduce the required number of logic gates to be implemented. We can
simplify the Boolean function by using two methods,
1.The algebraic method – by using identities (Boolean laws).
2.The graphical method – by using Karnaugh Map method
• The K-map method is very easy to simplify a function than using identities. If n is the
number of variables, then the K- map consists of 2n cells and there will be no similar value
for any of the two adjacent rows of columns.
REFERENCE
https://www.electronicshub.org/boolean-algebra/