Compound Truth Tables
A free Logic lesson from the “Truth Tables” unit, with a worked example and practice problems including step-by-step solutions.
Compound truth tables are built from inside out. Students evaluate smaller pieces first, then use those columns to find the final column. Learning objective: Evaluate compound statements one column at a time. Prerequisite: No formal prerequisite. Work in this lesson starts with ordinary language, then connects the idea to symbols only after the meaning is clear. Example 1: If p is false, then ¬p is true. Example 2: If p is true and q is false, then p ∧ q is false while p ∨ q is true. A common misconception is to treat familiar wording as proof; instead, check exactly what the statement says and what follows from it.
What you'll learn
- Evaluate compound statements one column at a time
- Explain the idea in plain English before using symbols
- Use examples, non-examples, or counterexamples to check the reasoning
Worked example
Problem. Example case A (Compound Truth Tables): A truth table with three variables has how many rows?
- Worked Example: First identify exactly what the question is asking: Example case A (Compound Truth Tables): A truth table with three variables has how many rows?
- Choose the operation or relationship that matches the wording, then carry it out one clear step at a time.
- Each variable has two truth values.
- Three variables create 2 x 2 x 2 cases.
Answer: 8
Practice problems
1. Practice case A (Compound Truth Tables): A truth table with three variables has how many rows?
Show solution
- Warm-up: First identify exactly what the question is asking: Practice case A (Compound Truth Tables): A truth table with three variables has how many rows?
- Choose the operation or relationship that matches the wording, then carry it out one clear step at a time.
- Each variable has two truth values.
- Three variables create 2 x 2 x 2 cases.
- That gives 8 rows.
- Check the result by substituting or estimating: the response should match 8 and make sense in the original problem.
Answer: 8
2. Practice case B (Compound Truth Tables): A truth table with two variables has how many rows?
Show solution
- Warm-up: First identify exactly what the question is asking: Practice case B (Compound Truth Tables): A truth table with two variables has how many rows?
- Choose the operation or relationship that matches the wording, then carry it out one clear step at a time.
- Each variable has two truth values.
- Two variables create 2 x 2 cases.
- That gives 4 rows.
- Check the result by substituting or estimating: the response should match 4 and make sense in the original problem.
Answer: 4
3. Practice case C (Compound Truth Tables): In the row p=True, q=False, r=True, what is p ∨ q?
Choices: True · False
Show solution
- Warm-up: First identify exactly what the question is asking: Practice case C (Compound Truth Tables): In the row p=True, q=False, r=True, what is p ∨ q?
- Use inverse operations to isolate the unknown, and keep both sides balanced at every step.
- p is True and q is False.
- An inclusive-or statement is true when at least one part is true.
- The final value is True.
- Verify the selected choice by checking that it satisfies the original prompt and that the other choices fail the same test.
Answer: True
4. Practice case D (Compound Truth Tables): In the row p=True, q=False, r=False, what is p → q?
Choices: True · False
Show solution
- Warm-up: First identify exactly what the question is asking: Practice case D (Compound Truth Tables): In the row p=True, q=False, r=False, what is p → q?
- Use inverse operations to isolate the unknown, and keep both sides balanced at every step.
- p is True and q is False.
- A conditional is false only when p is true and q is false.
- The final value is False.
- Verify the selected choice by checking that it satisfies the original prompt and that the other choices fail the same test.
Answer: False
5. Practice case E (Compound Truth Tables): In the row p=False, q=True, r=True, what is p ↔ q?
Choices: True · False
Show solution
- Core Practice: First identify exactly what the question is asking: Practice case E (Compound Truth Tables): In the row p=False, q=True, r=True, what is p ↔ q?
- Use inverse operations to isolate the unknown, and keep both sides balanced at every step.
- p is False and q is True.
- A biconditional is true when both parts have the same truth value.
- The final value is False.
- Verify the selected choice by checking that it satisfies the original prompt and that the other choices fail the same test.
Answer: False
Practice this interactively with instant feedback and an AI tutor.
Practice Compound Truth Tables Take the free placement check