• ↑↓ pour naviguer
  • pour ouvrir
  • pour sélectionner
  • ⌘ ⌥ ↵ pour ouvrir dans un panneau
  • ←→ pour naviguer
  • esc pour rejeter
⌘ '
raccourcis clavier

The Problem

Mathematics needed a rigorous foundation to avoid paradoxes (like Russell’s paradox) and to formalize what constitutes a valid proof. Natural language proofs were ambiguous and sometimes incorrect.

Core Idea

Mathematical logic uses formal languages with precise syntax and semantics to study mathematical reasoning, proof, and computation. It provides the foundation for computability theory and theoretical computer science.

How It Works

Mathematical logic consists of:

  1. Propositional logic — simple true/false statements connected by AND, OR, NOT
  2. First-order logic — adds quantifiers (∀, ∃) and predicates over objects
  3. Proof theory — formal systems for deriving theorems
  4. Model theory — relationships between formal languages and their interpretations
  5. Recursion theory — what is computable (directly led to computability theory)

Church’s lambda calculus and Turing’s machines both emerged from mathematical logic investigations.

Visual Explanation

G Syntax Syntax Formal Language Formal Language Syntax->Formal Language Proof System Proof System Formal Language->Proof System Semantics Semantics Interpretation Interpretation Semantics->Interpretation Model Model Interpretation->Model Theorem Theorem Proof System->Theorem Truth Truth Model->Truth

Key Properties

  • Soundness — only true statements can be proved
  • Completeness — all true statements can be proved (for first-order logic, Gödel proved this)
  • Decidability — is there an algorithm to determine if a statement is provable? (answer: no, for first-order logic)

Connections

Edge Cases & Gotchas

  • Gödel’s incompleteness theorems — any sufficiently powerful logical system cannot be both consistent and complete
  • First-order logic is undecidable (no algorithm can determine truth of arbitrary statements)
  • Second-order logic is even more expressive but loses completeness