Mathematical Logic

Every other branch of maths uses proof. Mathematical logic turns the floodlight around and studies proof itself — reasoning, truth and the very machinery of mathematics, treated as objects to be examined. What is a valid argument? What does it mean for a statement to be true? Can every true thing be proved? Is there a mechanical procedure to settle any question at all?

The answers, worked out in a single astonishing century, are among the deepest and most unsettling in all of thought. Logic is where mathematics discovered its own limits — and, in the same breath, laid the theoretical foundation for the computer. This course walks from the humble truth table all the way to Gödel and the halting problem, and shows why they are two faces of one idea.

The big idea: two kinds of truth

One distinction runs through everything here, and it is subtle enough to have taken geniuses to make it sharp. There is syntax — what you can derive by pushing symbols around according to rules (proof) — and there is semantics — what is actually true in the worlds a statement describes (meaning). The whole drama of logic is the relationship between these two: when they agree (soundness, completeness), and the shocking places where they must forever come apart (Gödel). Keep the pair — provable versus true — in mind, and the course tells a single story.

The shape of the journey

This course climbs in three stages, from symbols to their limits.

Stage A — The language of logic

  1. Propositional Logic and Truth Tables
  2. Logical Connectives and Normal Forms
  3. Predicate Logic and Quantifiers
  4. Models and Interpretations

Stage B — Proof and its guarantees

  1. Formal Proof Systems
  2. Soundness and Completeness

Stage C — Arithmetic and the limits of proof

  1. First-Order Arithmetic and the Peano Axioms
  2. Gödel's Incompleteness Theorems
  3. Decidability and the Halting Problem

Let's get started

We begin with the simplest reasoning of all — statements that are just true or false, and the tables that combine them. It looks like a game of Xs and Os. By the end of the course, that same game will have told us the limits of mathematics itself.

Let's get started → Propositional Logic and Truth Tables