Study smarter with Fiveable

Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.

Get Started

Why This Matters

Truth table symbols are the alphabet of formal logic. Without fluency in these symbols, you can't read, write, or evaluate logical arguments. You're being tested not just on recognizing what each symbol means, but on understanding how they transform truth values and when specific combinations yield true or false results. The five connectives you'll learn here (conjunction, disjunction, negation, conditional, and biconditional) show up in every proof, every argument analysis, and every validity question you'll encounter.

Don't just memorize the symbols. Know the truth conditions for each connective and understand why certain combinations produce the results they do. When you see pโ†’qp \rightarrow q, you should immediately think about what makes it false, not just what it "means" in English.


Truth Values: The Building Blocks

Before you can evaluate any compound statement, you need the two fundamental truth values that every proposition must take. In classical logic, every statement is either true or false. Never both, never neither.

True (T)

  • Indicates a proposition is correct or satisfied. This is the baseline "yes" value in any logical evaluation.
  • Represented as T, 1, or โŠค depending on notation style. All mean the same thing in truth tables.
  • Combines with connectives to determine the output of compound statements.

False (F)

  • Indicates a proposition is incorrect or unsatisfied. This is the baseline "no" value.
  • Represented as F, 0, or โŠฅ depending on your textbook's notation conventions.
  • Critical for identifying invalidity. Arguments fail when premises are true but the conclusion is false.

Compare: T vs. F are mutually exclusive and exhaustive values. Every proposition gets exactly one. On exams, errors often come from miscounting rows: a truth table with nn variables needs 2n2^n rows to capture all T/F combinations.


Unary Connective: Negation

Negation is the only connective that operates on a single proposition. It flips the truth value, nothing more.

Negation (ยฌ)

  • Inverts the truth value of any proposition. If AA is true, ยฌA\neg A is false. If AA is false, ยฌA\neg A is true.
  • Also written as ~, !, or NOT depending on notation. The tilde (~) is common in many intro logic textbooks.
  • Double negation cancels out. ยฌยฌA\neg \neg A is logically equivalent to AA. This equivalence comes up frequently in simplification.

Compare: Negation is unary (one input), while all other connectives are binary (two inputs). Because of this, a negation truth table has only 2 rows instead of 4. If an exam asks which connective can stand alone with a single proposition, negation is your answer.


Conjunctive Connectives: Requiring Agreement

These connectives yield true only when their component propositions align in specific ways. Conjunction demands both be true; biconditional demands both match.

Conjunction (โˆง)

  • True only when both propositions are true. This is the strictest binary connective, yielding T in just 1 of 4 rows.
  • Represents logical "AND." Think of it as a checklist where every item must be satisfied.
  • Symbol variations include & and โ€ข, but โˆง (wedge pointing up) is standard in formal logic.

Biconditional (โ†”)

  • True when both propositions share the same truth value. Both T or both F yields T; mixed values yield F.
  • Represents "if and only if" (abbreviated iff). This establishes that two statements are logically equivalent.
  • Equivalent to (Aโ†’B)โˆง(Bโ†’A)(A \rightarrow B) \land (B \rightarrow A). Understanding this breakdown helps you verify biconditional truth tables by thinking of it as "the conditional running in both directions."

Compare: Conjunction (โˆง) vs. Biconditional (โ†”): conjunction requires both inputs to be true; biconditional requires both inputs to match (both true OR both false). On truth tables, conjunction has one T row; biconditional has two T rows.


Disjunctive Connective: Requiring At Least One

Disjunction is the most permissive binary connective. It only fails when everything fails.

Disjunction (โˆจ)

  • True when at least one proposition is true. False only when both are false, making it the "easiest" connective to satisfy.
  • Represents inclusive "OR." Both propositions can be true simultaneously (unlike exclusive or, which you may encounter later).
  • The symbol points down (โˆจ). A classic mnemonic: "โˆจ" stands for "vel," the Latin word for "or."

Compare: Conjunction (โˆง) vs. Disjunction (โˆจ): conjunction has one T row (both true); disjunction has one F row (both false). These are duals of each other, connected by De Morgan's Laws: ยฌ(AโˆงB)โ‰กยฌAโˆจยฌB\neg(A \land B) \equiv \neg A \lor \neg B and ยฌ(AโˆจB)โ‰กยฌAโˆงยฌB\neg(A \lor B) \equiv \neg A \land \neg B.


Conditional Connective: The Tricky One

The conditional causes more confusion than any other connective because its truth conditions don't match everyday "if-then" intuitions. Focus on the one case that makes it false.

Conditional (โ†’)

  • False only when the antecedent is true and the consequent is false. This is the single F row; all other combinations yield T.
  • Represents "if...then" or implication. Aโ†’BA \rightarrow B means "A implies B" or "A is sufficient for B."
  • Vacuously true when the antecedent is false. If AA is false, Aโ†’BA \rightarrow B is automatically true regardless of BB. This is the part that trips people up. It feels wrong, but the logic is: a conditional only makes a promise about what happens when the antecedent holds. If the antecedent doesn't hold, the promise isn't broken.

Compare: Conditional (โ†’) vs. Biconditional (โ†”): the conditional is asymmetric (direction matters); the biconditional is symmetric (works both ways). A common exam trap: Aโ†’BA \rightarrow B is NOT equivalent to Bโ†’AB \rightarrow A (that's the converse, a distinct statement), but Aโ†”BA \leftrightarrow B IS equivalent to Bโ†”AB \leftrightarrow A.


Quick Reference Table

ConceptKey SymbolsTruth Condition
Truth ValuesT, FAssigned to every proposition
Negationยฌ, ~Flips the value
Conjunctionโˆง, &True only if BOTH true
DisjunctionโˆจFalse only if BOTH false
Conditionalโ†’, โŠƒFalse only if T โ†’ F
Biconditionalโ†”, โ‰กTrue if values MATCH
Strictest connectiveโˆงOne T row
Most permissive connectiveโˆจOne F row

Self-Check Questions

  1. Which two connectives yield true when both propositions are true AND when both are false? How do they differ in the mixed cases?

  2. You're building a truth table for ยฌ(pโˆจq)\neg(p \lor q). How many rows do you need, and in which row(s) will the final column show T?

  3. Compare the conditional (โ†’) and biconditional (โ†”): if pp is false and qq is true, what truth value does each connective produce? Why?

  4. A classmate claims that pโ†’qp \rightarrow q and qโ†’pq \rightarrow p are logically equivalent. Using truth table reasoning, explain why this is incorrect and identify what these two statements actually represent.

  5. Which connective is the only unary operator, and how does this affect the structure of its truth table compared to binary connectives?