Skip to content
BetterDL

Sum term

Also called: sum terms, OR term, clause

An OR of one or more literals, such as A + B' + C. It is 0 only when every literal in it is 0.

A sum term is an OR of literals, such as or . It is the building block of a product of sums.

When is it 0? Only when every literal is 0. So a plain letter means "this variable must be 0" and a barred letter means "this variable must be 1". That is the opposite of how you read a product term, and it is the most common source of errors with sums.

For example, is 0 only when A = 0 and B = 1. Everywhere else it is 1.

Counting works the same way as for products: in n variables, a sum with k literals is 0 on 2ⁿ⁻ᵏ rows. A sum that contains every variable is 0 on exactly one row; that is a maxterm.

Why think in zeros? In a product of sums, the whole expression is 0 as soon as one bracket is 0. So each sum term marks out some rows where the function must be 0.

0001
0011
0101
0111
1000
1011
1100
1111

Worked example

Example

Finding the zero rows

For inputs A, B, C, on which rows is equal to 0?

  1. 1.

    Every literal must be 0: = 0, so A = 1, and C = 0.

  2. 2.

    B is missing, so it is free.

  3. 3.

    The rows are 100 and 110, which are rows 4 and 6.

  4. 4.

    Count check: 3 variables, 2 literals, 2³⁻² = 2 rows.

Common mistakes

  • Reading a sum like a product: thinking is 0 when A = 1 and B = 0. It is 0 when A = 0 and B = 1.

  • Forgetting that a sum is 1 on most rows. It only takes one literal being 1.

Practice Sum term

Interactive questions with instant feedback and a worked solution for every wrong answer.

Learn it step by step

Sum term is taught in Boolean Algebra and Boolean Simplification.