1) When Implemented, A Minterm Boolean Expression Produces What Pattern of Logic Gate ?
1) When Implemented, A Minterm Boolean Expression Produces What Pattern of Logic Gate ?
1) When Implemented, A Minterm Boolean Expression Produces What Pattern of Logic Gate ?
STD NO – 110-00-3157
A min term is a Boolean expression resulting in 1 for the output of a single cell, and 0s for all other cells in a
Karnaugh map, or truth table. If a min term has a single 1 and the remaining cells as 0s, it would appear to cover a
minimum area of 1s. The illustration above left shows the min term ABC, a single product term, as a single 1 in a
map that is otherwise 0s. We have not shown the 0s in our Karnaugh maps up to this point, as it is customary to omit
them unless specifically needed. Another min term A'BC' is shown above right. The point to review is that the
address of the cell corresponds directly to the min term being mapped. That is, the cell 111 corresponds to the min
term ABC above left. Above right we see that the min term A'BC' corresponds directly to the cell010. A Boolean
expression or map may have multiple min terms.
A Boolean expression will more often than not consist of multiple min terms corresponding to multiple cells in a
Karnaugh map as shown above. The multiple min terms in this map are the individual min terms which we examined
in the previous figure above. The point we review for reference is that the 1s come out of the K-map as a binary cell
address which converts directly to one or more product terms. By directly we mean that a 0 corresponds to a
complemented variable, and a 1 corresponds to a true variable. Example: 010 converts directly to A'BC'. There was
no reduction in this example. Though, we do have a Sum-Of-Products result from the minterms.
Referring to the above figure, Lets summarize the procedure for writing the Sum-Of-Products reduced Boolean
equation from a K-map:
Form largest groups of 1s possible covering all minterms. Groups must be a power of 2.
Write binary numeric value for groups.
Convert binary value to a product term.
Repeat steps for other groups. Each group yields p-terms within a Sum-Of-Products.
Nothing new so far, a formal procedure has been written down for dealing with minterms. This serves as a pattern for
dealing with midterms.
Next we attack the Boolean function which is 0 for a single cell and 1s for all others.
2. A maxterm is a Boolean expression resulting in a 0 for the output of a single cell expression, and 1s for all other
cells in the Karnaugh map, or truth table. The illustration above left shows the maxterm (A+B+C), a single sum term,
as a single 0 in a map that is otherwise 1s. If a maxterm has a single 0 and the remaining cells as 1s, it would appear
to cover a maximum area of 1s.
There are some differences now that we are dealing with something new, maxterms. The maxterm is a 0, not a 1 in
the Karnaugh map. A maxterm is a sum term, (A+B+C) in our example, not a product term.
It also looks strange that (A+B+C) is mapped into the cell 000. For the equation Out=(A+B+C)=0, all three
variables (A, B, C) must individually be equal to 0. Only (0+0+0)=0 will equal 0. Thus we place our sole 0 for
minterm (A+B+C) in cell A, B, C=000 in the K-map, where the inputs are all0. This is the only case which will give us
a 0 for our maxterm. All other cells contain 1s because any input values other than ((0, 0, and
0) for (A+B+C) yields 1s upon evaluation
Most many-valued or normal logics usually agree with the truth table results
for the values of truth and falsity. For example, in classical logic, only one
conjunct has to be false for the whole sentence to be false. As a result, 6
out of the 9 positions in a many-valued truth table are already filled in a
manner identical to in a truth table in bivalent logic. How we fill in the
remaining slots depends on how we regard indeterminate sentences. And
the different ways that different logicians use regarding indeterminate truth
values of each of the various connectives distinguishes their respective
theories.
NEGATION
-A is true iff A is false
A | ~A
T | F
I | I
F | T
CONJUNCTION
CONJUNCTION
A&B T I F
A T T I F
I I I F
F F F F
DISJUNCTION
AvB T I F
A T T T T
I T I I
F T I F
If either disjunct is true, the compound sentence is true.
We apply the test to fill in the values not already given by classical logic.
For example, if A is T and we have A v B, the whole sentence is true no
matter whether B is true or false. Therefore, the sentence would be true
if B were indeterminate. Otherwise, the value is indeterminate.
CONDITIONALS
There are three different approaches to analyzing the truth tables of
conditional statements. As a result, there are three different logics:
Kleene’s logic, Lukasiewicz’s logic, and Godel’s logic.
KLEENE’S APPROACH
CONDITIONAL (K3)
AB T I F
A T T I F
I T I I
F T T T
LUKASIEWICZ’S APPROACH
In reaction against this, Lukasiewicz makes the truth value of a conditional
with two indeterminates true.
CONDITIONAL (L3)
AB T I F
A T T I F
I T T I
F T T T
For Lukawiecz, if the truth values of the antecedent and consequent are
indeterminate, then the truth value of the whole is true.
GODEL’S APPROACH
Godel’s modification is to make a conditional with an indeterminate
antecedent and a false consequent false.
CONDITIONAL (G3)
B
AB T I F
A T T I F
I T T F
F T T T