Why This Matters
Propositional logic symbols are the alphabet of formal reasoning—without fluency in these symbols, you can't read, write, or evaluate logical arguments. In Formal Logic II, you're being tested on your ability to translate natural language into symbolic form, construct truth tables, and identify valid argument structures. Every proof technique you'll encounter—from direct proof to reductio ad absurdum—depends on your command of these fundamental connectives.
Don't just memorize what each symbol looks like. You need to understand how each connective transforms truth values, when statements using them are true or false, and how they relate to one another through logical equivalences. The difference between acing an exam and struggling through it often comes down to whether you can instantly recognize that p→q is logically equivalent to ¬p∨q, or spot that p↔q is really just (p→q)∧(q→p) in disguise.
Building Blocks: Atomic Propositions and Constants
Before you can combine statements, you need the raw materials. These are the irreducible elements of propositional logic—the atoms from which all molecular statements are built.
Atomic Propositions (p, q, r)
- The simplest declarative statements—these cannot be broken down into smaller logical components
- Each atomic proposition has exactly one truth value—either true or false, never both or neither
- Serve as variables in logical formulas, allowing you to analyze argument structure independent of specific content
Tautology (⊤)
- A proposition that is always true—regardless of the truth values assigned to any component propositions
- Represents logical validity itself, appearing when a formula holds universally (e.g., p∨¬p)
- Critical in proofs—if you can derive ⊤, your reasoning is sound; if a premise set entails ⊤, it's trivially satisfiable
Contradiction (⊥)
- A proposition that is always false—no assignment of truth values can make it true
- Signals logical impossibility, such as p∧¬p
- Central to proof by contradiction—deriving ⊥ from an assumption proves that assumption false
Compare: Tautology (⊤) vs. Contradiction (⊥)—both are truth-value constants, but ⊤ anchors validity while ⊥ signals inconsistency. If an FRQ asks you to prove a statement is a tautology, you're showing it's always true; proving something leads to contradiction shows it's necessarily false.
Unary Operator: Negation
This is your only single-input connective—it operates on one proposition and flips its truth value.
Negation (¬)
- Reverses the truth value of any proposition—if p is true, ¬p is false, and vice versa
- Symbolically, ¬p means "it is not the case that p"—equivalent to denial or contradiction of the original claim
- Foundation for De Morgan's Laws—understanding negation is essential for transforming ¬(p∧q) into ¬p∨¬q
Binary Connectives: Combining Propositions
These operators take two propositions and produce a new compound statement. Each has a distinct truth-functional definition that determines when the compound is true or false.
Conjunction (∧)
- True only when both conjuncts are true—this is the strictest binary connective
- Symbolically, p∧q means "p and q"—both conditions must be satisfied simultaneously
- Models requirements and necessary conditions—use conjunction when multiple criteria must all hold
Disjunction (∨)
- True when at least one disjunct is true—this is inclusive or, meaning both can be true
- Symbolically, p∨q means "p or q (or both)"—only false when both disjuncts are false
- Appears in proof by cases—if you can prove a conclusion from p and separately from q, and you know p∨q, you've proven the conclusion
Exclusive OR (⊕)
- True when exactly one proposition is true—false when both are true or both are false
- Symbolically, p⊕q means "p or q, but not both"—captures mutual exclusivity
- Equivalent to (p∨q)∧¬(p∧q)—useful for translation problems asking you to express XOR using basic connectives
Compare: Disjunction (∨) vs. Exclusive OR (⊕)—both are "or" operations, but ∨ allows both to be true while ⊕ requires exactly one. Exam trap: natural language "or" is often ambiguous—always clarify whether inclusive or exclusive is intended.
Conditional Connectives: Implication and Equivalence
These connectives express logical relationships between propositions—they're the backbone of argument structure and logical inference.
Conditional (→)
- False only when the antecedent is true and the consequent is false—true in all other cases, including when the antecedent is false
- Symbolically, p→q means "if p, then q"—also read as "p implies q" or "p only if q"
- Logically equivalent to ¬p∨q—this equivalence is heavily tested and essential for natural deduction
Biconditional (↔)
- True when both propositions share the same truth value—either both true or both false
- Symbolically, p↔q means "p if and only if q"—often abbreviated "p iff q"
- Equivalent to (p→q)∧(q→p)—establishes that two propositions are logically interchangeable
Compare: Conditional (→) vs. Biconditional (↔)—the conditional is asymmetric (p can imply q without q implying p), while the biconditional is symmetric. FRQ tip: when asked to prove equivalence, you must prove both directions; for implication, only one direction is required.
Structural Notation: Grouping and Precedence
Without clear structure, complex formulas become ambiguous. Parentheses impose order and eliminate interpretive confusion.
Parentheses ( )
- Group propositions to specify operation order—determines which connectives apply first in complex expressions
- Override default precedence rules—standard precedence is ¬, ∧, ∨, →, ↔, but parentheses take priority
- Essential for unambiguous translation—"p and q or r" could mean (p∧q)∨r or p∧(q∨r), which have different truth tables
Compare: (p∧q)∨r vs. p∧(q∨r)—same symbols, different meanings. The first is true whenever r is true; the second requires p to be true. Always use parentheses to eliminate ambiguity on exams.
Quick Reference Table
|
| Truth-value constants | Tautology (⊤), Contradiction (⊥) |
| Building blocks | Atomic propositions (p, q, r) |
| Unary operator | Negation (¬) |
| Strict combination | Conjunction (∧) |
| Inclusive combination | Disjunction (∨) |
| Exclusive combination | Exclusive OR (⊕) |
| Asymmetric implication | Conditional (→) |
| Symmetric equivalence | Biconditional (↔) |
| Structural clarity | Parentheses ( ) |
Self-Check Questions
-
Which two symbols represent propositions with fixed truth values regardless of their components, and how do their truth values differ?
-
Compare the truth conditions for ∨ and ⊕—in what specific case do they produce different truth values?
-
If p→q is true and p is false, what can you conclude about q? Why does this sometimes seem counterintuitive?
-
How would you express p↔q using only →, ∧, and the propositions p and q? What does this tell you about the relationship between conditionals and biconditionals?
-
Given the formula ¬p∧q∨r, write two different parenthesized versions that would produce different truth values when p is true, q is false, and r is true.