Product of sums is a less common method to encode binary logic. However, it is not much more difficult. Let us reuse truth table 1. Instead of representing the rows with 1 as the output, now we represent all the rows with an output of 0.
This yields table 3.
|
The product terms are intentionally inverted from the output. This yields the following equation:
![]() | (2) |
This expression is currently the negation of a sum of products. We can now apply de Morgan’s law, so the expression becomes the following:
![]() | (3) |
Next, we apply de Morgan’s law for each product term:
![]() | (4) |