PhilosophySpread
Our MissionLogic & ReasoningBlogIdea-TrialsGet Involved
Back to All Modules
Deduction
Beginner
Module 5: Complex Statements & Truth Tables

Move beyond simple propositions. Learn to analyze complex statements using logical connectives like 'and', 'or', and 'if...then', and use truth tables to systematically determine their truth-values.

1. From Simple to Complex Statements

So far, we have dealt with simple, atomic statements like "The sun is a star." Now, we move to complex statements, which are built by combining simple statements using special words called logical connectives. The real power of logic lies in its ability to analyze the structure of these complex claims, which form the backbone of all sophisticated arguments.

Just as a few mathematical operations (+, -, ×, ÷) can create an infinite number of equations, a handful of logical connectives—'and', 'or', 'not', and 'if...then'—allow us to construct and analyze an infinite variety of complex logical statements.

2. The Logical Connectives

To analyze complex statements, we first symbolize simple statements with capital letters (A, B, C, etc.) and use special symbols for the connectives. This symbolic language strips away the ambiguity of everyday language, revealing the pure logical structure.

2.1 Conjunction (and)

A conjunction joins two statements and asserts that both are true. We use the dot symbol (•) to represent 'and' (as well as 'but', 'while', 'however').

A and B is symbolized as A • B. The conjunction is true only if both A and B are true.

Example: "The project is challenging, but it is also rewarding." This is only true if "The project is challenging" is true AND "it is also rewarding" is true.

2.2 Disjunction (or)

A disjunction joins two statements and asserts that at least one of them is true. We use the wedge symbol (v) for the inclusive 'or'.

A or B is symbolized as A v B. The disjunction is true if A is true, or if B is true, or if both are true. It is only false when both A and B are false.

Example: "To qualify, you need a degree or five years of experience." An applicant qualifies if they have the degree, the experience, or both.

2.3 Negation (not)

Negation simply reverses the truth value of a statement. We use the tilde symbol (~) to represent 'not' or 'it is not the case that...'.

Not A is symbolized as ~A. If A is true, ~A is false. If A is false, ~A is true.

Double Negation: Just like in grammar, two negatives cancel each other out. `~~A` is logically equivalent to `A`.

2.4 Conditional (if...then...)

The conditional statement is one of the most important in logic. It posits a relationship where the truth of the first part (the antecedent) is a condition for the truth of the second part (the consequent).

If A, then B is symbolized as A ⊃ B. The conditional is false only in one specific case: when the antecedent (A) is true and the consequent (B) is false. In all other cases, it is true.

This rule can seem odd. Why is the statement true when the 'if' part is false? Think of it as a promise. If I say "If you get an A on the final, then I will buy you a car," I only break my promise (making the statement false) if you get an A and I *don't* buy you a car. If you don't get an A, I haven't broken my promise, regardless of whether I buy you a car or not.

3. Truth Tables: The Ultimate Lie Detector

A truth table is a diagram that provides a complete breakdown of a complex statement's truth value under every possible combination of truth values for its simple components. It's a systematic way to determine when a statement is true or false without any guesswork.

How to Build a Truth Table

  1. Count the variables: Count the number of unique simple statements (e.g., A, B, C). Let's call this number 'n'.
  2. Determine the rows: You will need 2n rows to cover all possibilities (1 variable = 2 rows, 2 variables = 4 rows, 3 variables = 8 rows).
  3. Set up columns: Create a column for each simple statement and for each logical operator, working from the inside out of any parentheses.
  4. Fill the values: Systematically fill in the T/F values for the simple statements, then use the rules of the connectives to fill in the rest of the columns.

Truth Table for the Conditional (A ⊃ B)

ABA ⊃ B
TTT
TFF
FTT
FTT

Notice the single 'F' in the second row—this is the defining feature of a conditional.

4. Tautologies, Contradictions, and Equivalence

Truth tables allow us to classify complex statements into powerful categories.

  • Tautology (or Theorem): A statement that is true under every possible truth-value combination. The final column of its truth table is all 'T's. Tautologies are truths of logic itself. Example: "Either it is raining or it is not raining" (P v ~P).
  • Contradiction: A statement that is false under every possible truth-value combination. The final column is all 'F's. Example: "It is raining and it is not raining" (P • ~P).
  • Contingent Statement: A statement that is true in some cases and false in others. Most everyday statements are contingent.
  • Logical Equivalence: Two statements are logically equivalent if they have the exact same truth table outcomes for every row. This means they mean the same thing, logically.

Proving Equivalence: De Morgan's Theorem

Let's prove that ~(A • B) is logically equivalent to ~A v ~B. In words: "It is not the case that both A and B are true" is the same as "Either A is not true, or B is not true."

ABA • B~(A • B)~A~B~A v ~B
TTTFFFF
TFFTFTT
FTFTTFT
FFFTTTT

Since the columns for ~(A • B) and ~A v ~B are identical (F, T, T, T), the statements are logically equivalent.

5. Test Your Skills: Evaluate the Statements

Apply what you've learned. Analyze the following questions about logical connectives and truth tables.

1. A disjunction (A v B) is only false under what condition?

2. Under what single condition is a conditional statement (A ⊃ B) false?

3. How would you symbolize the statement: "You can watch the movie only if you finish your homework"? (Let M = You can watch the movie; H = You finish your homework)

4. A statement whose final column in a truth table contains only 'T's is called a:

Previous ModuleNext Module

© 2025 PhilosophySpread. All rights reserved.