L-6(Theory)
L-6(Theory)
Prepared By:
Bakhtiar Muiz
Lecturer, Dept. of CSE, DIU
A Boolean function defines the relationship and output for all input
combinations, while a Boolean expression is a specific form or
representation of that function. The function encompasses the
overall logic, and the expression is a way to articulate it.
Two primary canonical forms: Sum of Products (SOP) and Product of Sums (POS).
In Minterm, we look for the functions where the output results in “1” while in
Maxterm we look for functions where the output results in “0”.
These forms help in simplifying and analyzing Boolean expressions systematically.
❑Standard forms are more concise and often used for practical circuit design.
❑They are simplified versions of canonical forms that are easier to work with in terms
of implementation.
❑These forms can still be derived from the truth table but don’t require every
minterm or maxterm to be explicitly listed.
A minterm is a product (AND operation) of all the variables in the function, each
in true or complemented form. It represents a unique combination of variable
states where the function is true.
Example:
For a 3-variable function F(A,B,C), the minterm A′BC corresponds to the
combination where A=0, B=1, and C=1.
A maxterm is a sum (OR operation) of all the variables in the function, each in
true or complemented form. It represents a unique combination of variable states
where the function is false.
Example:
For a 3-variable function F(A,B,C), the maxterm (A+B′+C) corresponds to the
combination where A=0, B=1, and C=0.
❑Sum of minterms –
The minterms whose sum defines the Boolean function are those which give the 1’s of the
function in a truth table. Since the function can be either 1 or 0 for each minterm, and since
there are 2^n minterms, one can calculate all the functions that can be formed with n
variables to be (2^(2^n)). It is sometimes convenient to express a Boolean function in its sum
of minterm form.
❑Product of maxterms –
When dealing with Boolean algebra, the product of maxterms is a handy way to
express how combinations of inputs lead to a result of 0. Maxterms basically tell us which
combinations of inputs won’t give us a 1 as an output. They are the opposite of minterms,
which tell us when we get a 1.