Boolean Equations
In this section, our purpose is to write a Boolean equation for any logic function given its truth table.
Terminology
Minterm and Maxterm
A minterm is a product involving all of the inputs to the function.
A maxterm is a sum involving all of the inputs to the function.
e.g., is a minterm, is a maxterm for a function of the three variables A, B, C.
The order of oeprations
The order of operations is important when interpreting Boolean equations. In Boolean equations, NOT has the highest precedence, followed by AND, then OR.
Sum-of-Products Form
We can write a Boolean equation for any truth table by summing each of the minterms for which the output is TRUE. And this boolean equation is called the sum-of-products canonical form of a function because it is the sum (OR) of products (ANDs forming minterms)
Product-of-Sums Form
An alternative way of expressing Boolean functions is the product-of-sums canonical form. Each row of a truth table corresponds to a maxterm that is FALSE for that row.
Last updated