The Five Connectives
Every propositional formula is built from atomic sentences and these five operations.
Visual: What Each Connective Selects
Operator Precedence
Truth Tables
Complete truth tables for all five connectives. Hover rows to highlight.
¬ Negation
| A | ¬A |
|---|---|
| T | F |
| F | T |
∧ Conjunction
| A | B | A∧B |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
∨ Disjunction
| A | B | A∨B |
|---|---|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
→ Conditional
| A | B | A→B |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
↔ Biconditional
| A | B | A↔B |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Complex Formula: (A → B) ∧ (B → C) → (A → C)
| A | B | C | A→B | B→C | (A→B)∧(B→C) | A→C | Full Formula |
|---|
Semantic Entailment ⊨
The central relation of propositional logic. What it means, and its key properties.
Definition
Every valuation v that makes all sentences in Γ true also makes A true. In other words: there is no possible assignment of truth values that satisfies Γ but falsifies A.
Key Properties of ⊨
Transitivity Visualized
Tautology
True under every valuation. No premises needed. Examples:
A → A
(A → B) → ((B → C) → (A → C))
Contradiction
False under every valuation. A contradiction entails everything (ex falso):
¬(A ∨ ¬A)
{A, ¬A} ⊨ B (for any B)
The Deduction Theorem
The bridge between object-level → and meta-level ⊨. One of the most important results in propositional logic.
→ Left to Right
← Right to Left
Case T: Γ∪{A} all true, so v(B)=T. Then A→B is T.
Case F: A→B is vacuously T regardless of B.
Why This is "Striking"
To prove "if P then Q," mathematicians universally assume P and then derive Q. The deduction theorem says this strategy is logically valid — assuming A and deriving B is exactly equivalent to proving A→B outright.
The "odd" truth table for → (where F→anything = T) is the only definition that makes the Deduction Theorem hold perfectly. The vacuous truth cases aren't a bug — they're what makes the bridge between ⊨ and → mathematically clean.
Propositional Tableau Rules
Every connective has two rules: one for when it's marked True, one for False. Annotations cite which rule and which line.
How Tableaux Work
Assume the negation: mark every sentence in Γ as T, and mark A as F. Then apply rules to decompose. If every branch closes (contradiction), the entailment holds.
If a branch stays open with no more rules to apply, read off a countermodel directly from the T/F assignments on that branch. The entailment fails.
Rules for ¬
Rules for ∧
Rules for ∨
Rules for →
Which Rules Branch?
T (A ∨ B)
T (A → B)
T (A ∧ B)
F (A ∨ B)
F (A → B)
Logical Laws & Equivalences
Key tautologies and equivalences. Two formulas are logically equivalent (A ≡ B) when A ↔ B is a tautology.
The Core Inference Rules
A → B
∴ B
A → B
∴ ¬A
B → C
∴ A → C
¬A
∴ B