Abstract


Important

Every Boolean expression can be expressed in either SOP (Sum of Products) or POS (Product of Sums) form. We can convert from one form to the other by taking the complement of the current form.

Test your understanding!

X' + Y + Z is SOP, it is also POS because X' + Y + Z as a whole is Sum Term.

X · (W' + Y · Z) isn’t SOP, because it isn’t a Boolean Literal, and of multiple boolean literals, or of multiple product terms. It isn’t POS too, because it isn’t or of multiple boolean literals, and of multiple sum terms.

X·Y·Z' is POS, because the whole is Product Term, it is also SOP

Boolean Variable

  • A variables that hold either true or false

Boolean Literal

Product Term


Sum-of-Products (SOP)

Sum Term


Product-of-Sums (POS)