MAXTERM TO MINTERM CONVERTER
Enter the maxterm numbers.
∏(2, 3, 5, 6, 7, 14) = ∑(0, 1, 4, 8, 9, 10, 11, 12, 13, 15)
SOLUTION
Use the summation symbol for the minterms.
∑(...)
There are 4 variables in the function. Write down the numbers from 0 to 24 – 1 = 15 inside the parantheses that are missing in the minterm notation.
∑(0, 1, 4, 8, 9, 10, 11, 12, 13, 15)
OTHER INFORMATION
If the Boolean functions are A, B, C and D the product of maxterms can be represented as shown below.
F(A, B, C, D) = ∏(2, 3, 5, 6, 7, 14)
= (A + B + C' + D)(A + B + C' + D')(A + B' + C + D')(A + B' + C' + D)(A + B' + C' + D')(A' + B' + C' + D)
The same function can be written in the form of the sum of minterms as illustrated below.
F(A, B, C, D) = ∑(0, 1, 4, 8, 9, 10, 11, 12, 13, 15)
= A'B'C'D' + A'B'C'D + A'BC'D' + AB'C'D' + AB'C'D + AB'CD' + AB'CD + ABC'D' + ABC'D + ABCD
The tables below show the minterm and maxterm expressions for 2, 3, and 4 Boolean variables, respectively. Each row contains the possible values of these variables and the corresponding minterm and maxterm expressions for those values.
Table 1: Table of minterms and maxterms for 2 variables.
Variables | Minterms | Maxterms | |||
---|---|---|---|---|---|
A | B | Term | Notation | Term | Notation |
0 | 0 | A'B' | m0 | A + B | M0 |
0 | 1 | A'B | m1 | A + B' | M1 |
1 | 0 | AB' | m2 | A' + B | M2 |
1 | 1 | AB | m3 | A' + B' | M3 |
Table 2: Table of minterms and maxterms for 3 variables.
Variables | Minterms | Maxterms | ||||
---|---|---|---|---|---|---|
A | B | C | Term | Notation | Term | Notation |
0 | 0 | 0 | A'B'C' | m0 | A + B + C | M0 |
0 | 0 | 1 | A'B'C | m1 | A + B + C' | M1 |
0 | 1 | 0 | A'BC' | m2 | A + B' + C | M2 |
0 | 1 | 1 | A'BC | m3 | A + B' + C' | M3 |
1 | 0 | 0 | AB'C' | m4 | A' + B + C | M4 |
1 | 0 | 1 | AB'C | m5 | A' + B + C' | M5 |
1 | 1 | 0 | ABC' | m6 | A' + B' + C | M6 |
1 | 1 | 1 | ABC | m7 | A' + B' + C' | M7 |
Table 3: Table of minterms and maxterms for 4 variables.
Variables | Minterms | Maxterms | |||||
---|---|---|---|---|---|---|---|
A | B | C | D | Term | Notation | Term | Notation |
0 | 0 | 0 | 0 | A'B'C'D' | m0 | A + B + C + D | M0 |
0 | 0 | 0 | 1 | A'B'C'D | m1 | A + B + C + D' | M1 |
0 | 0 | 1 | 0 | A'B'CD' | m2 | A + B + C' + D | M2 |
0 | 0 | 1 | 1 | A'B'CD | m3 | A + B + C' + D' | M3 |
0 | 1 | 0 | 0 | A'BC'D' | m4 | A + B' + C + D | M4 |
0 | 1 | 0 | 1 | A'BC'D | m5 | A + B' + C + D' | M5 |
0 | 1 | 1 | 0 | A'BCD' | m6 | A + B' + C' + D | M6 |
0 | 1 | 1 | 1 | A'BCD | m7 | A + B' + C' + D' | M7 |
1 | 0 | 0 | 0 | AB'C'D' | m8 | A' + B + C + D | M8 |
1 | 0 | 0 | 1 | AB'C'D | m9 | A' + B + C + D' | M9 |
1 | 0 | 1 | 0 | AB'CD' | m10 | A' + B + C' + D | M10 |
1 | 0 | 1 | 1 | AB'CD | m11 | A' + B + C' + D' | M11 |
1 | 1 | 0 | 0 | ABC'D' | m12 | A' + B' + C + D | M12 |
1 | 1 | 0 | 1 | ABC'D | m13 | A' + B' + C + D' | M13 |
1 | 1 | 1 | 0 | ABCD' | m14 | A' + B' + C' + D | M14 |
1 | 1 | 1 | 1 | ABCD | m15 | A' + B' + C' + D' | M15 |
Any boolean function can be expressed in the sum of minterms and the product of maxterms forms. These forms can be expressed with terms like F(A, B) = A'B + AB' or F(A, B) = (A + B)(A' + B') and with numbers like F(A, B) = ∑(1, 2) or F(A, B) = ∏(0, 3). In the second notation the numbers within the parentheses are the subscripts of the minterms or maxterms in the first notation. For example, the minterms in the expression F(A, B) = A'B + AB' are m1 and m2. So the numbers 1 and 2 should appear in the parentheses.
The conversion between cannonical forms is quite easy. Assuming that n is the number of variables, we enumerate all numbers from 0 to 2n – 1. To convert the product of maxterms into the sum of minterms form, we note down the numbers that are not in the maxterm list and write them into the minterm list.
The calculator above converts the product of maxterms into the sum of minterms form. If you are looking for the sum of minterms to product of maxterms conversion, please click here.
Enter the maxterms separated by commas or spaces.
Maxterm to minterm converter,
Maxterm to minterm converter can be used in two ways.
You can enter the maxterm numbers to the input box and click on the "CONVERT" button. The result and explanations appaer below the calculator.
You can click on the DIE ICON next to the input box. If you use this property, a set of maxterm numbers are generated and entered to the calculator, automatically. The result and explanations appaer below the calculator. You can create your own examples and practice using this property.
To find the minterms corresponding to the entered minterms, you can clear the input box by clicking on the CLEAR button.
You can copy the generated solution by clicking on the "Copy Text" link, appaers under the solution panel.
Even you can download the solution as an image file with .jpg extension if you click on the "Download Solution" link at the bottom of the solution panel. You can share the downloaded image file.
MAXTERM TO MINTERM CONVERTER