ConceptComplete

Propositional Logic - Key Properties

The fundamental semantic properties of propositional formulas classify them according to their truth behavior across all possible valuations.

DefinitionTautology, Contradiction, Contingency

Let ϕ\phi be a propositional formula.

  • ϕ\phi is a tautology (or valid) if ϕ\phi is true under every truth assignment. We write ϕ\models \phi.
  • ϕ\phi is a contradiction (or unsatisfiable) if ϕ\phi is false under every truth assignment.
  • ϕ\phi is contingent (or satisfiable) if ϕ\phi is true under at least one truth assignment.
ExampleClassic Tautologies

The following formulas are tautologies:

  1. Law of Excluded Middle: p¬pp \lor \neg p
  2. Law of Non-Contradiction: ¬(p¬p)\neg(p \land \neg p)
  3. Modus Ponens: (p(pq))q(p \land (p \to q)) \to q
  4. Law of Syllogism: ((pq)(qr))(pr)((p \to q) \land (q \to r)) \to (p \to r)

Each can be verified by constructing a truth table with all possible assignments to the propositional variables.

DefinitionLogical Equivalence

Two formulas ϕ\phi and ψ\psi are logically equivalent, written ϕψ\phi \equiv \psi, if they have the same truth value under every truth assignment. Equivalently, ϕψ\phi \equiv \psi if and only if ϕψ\phi \leftrightarrow \psi is a tautology.

Important logical equivalences include:

De Morgan’s Laws:¬(pq)¬p¬q¬(pq)¬p¬qImplication:pq¬pqContrapositive:pq¬q¬pDistributivity:p(qr)(pq)(pr)\begin{align} \text{De Morgan's Laws:} \quad &\neg(p \land q) \equiv \neg p \lor \neg q \\ &\neg(p \lor q) \equiv \neg p \land \neg q \\ \text{Implication:} \quad &p \to q \equiv \neg p \lor q \\ \text{Contrapositive:} \quad &p \to q \equiv \neg q \to \neg p \\ \text{Distributivity:} \quad &p \land (q \lor r) \equiv (p \land q) \lor (p \land r) \end{align}
DefinitionLogical Consequence

A formula ψ\psi is a logical consequence of formulas ϕ1,,ϕn\phi_1, \ldots, \phi_n, written ϕ1,,ϕnψ\phi_1, \ldots, \phi_n \models \psi, if every truth assignment that makes all of ϕ1,,ϕn\phi_1, \ldots, \phi_n true also makes ψ\psi true.

Remark

The relationship between tautology and logical consequence is fundamental: ϕ1,,ϕnψ\phi_1, \ldots, \phi_n \models \psi if and only if (ϕ1ϕn)ψ(\phi_1 \land \cdots \land \phi_n) \to \psi is a tautology. This connects semantic consequence with the validity of implications.

These properties allow us to reason about formulas without computing truth tables explicitly, forming the basis for efficient logical reasoning and proof systems.