Gödel's Proof
Ernest Nagel & James R. Newman
Walks a general reader through Gödel's argument that any consistent system strong enough for arithmetic contains truths it cannot prove.
link checked 17 Sept 2026What mathematics rests on, and the limits of what it can prove about itself.
13 topics · 27 curated works
No prior grounding assumed.
Gödel's Proof
Ernest Nagel & James R. Newman · 1958
Walks a general reader through Gödel's argument that any consistent system strong enough for arithmetic contains truths it cannot prove.
+3 more at this level
Assumes you know the vocabulary.
The Mathematical Analysis of Logic
George Boole · 1847
Recasts logical reasoning as an algebra of classes obeying arithmetic-like laws, treating deductive inference as a calculation to be checked rather…
+8 more at this level
Primary sources and full treatments.
On Computable Numbers, with an Application to the Entscheidungsproblem
Alan Turing · 1936
Defines the universal machine and proves the halting problem undecidable — the founding document of computer science.
+13 more at this level
12 of 27 works
Ernest Nagel & James R. Newman
Walks a general reader through Gödel's argument that any consistent system strong enough for arithmetic contains truths it cannot prove.
link checked 17 Sept 2026Douglas Bridges
Argues mathematics should only assert existence where an object can in principle be exhibited or computed, and shows how much of analysis survives when that constraint replaces the law of excluded middle.
link checked 17 Sept 2026P.D. Magnus
Builds formal validity from explicit translation into symbolic logic and truth tables rather than rules to memorise, so an argument's validity becomes something the reader can check for themselves.
link checked 17 Sept 2026Derek Muller (Veritasium)
Traces the route from Cantor's diagonal argument through Godel's incompleteness theorems to Turing's halting problem, arguing they are three faces of one limit on formal systems.
link checked 17 Sept 2026George Boole
Recasts logical reasoning as an algebra of classes obeying arithmetic-like laws, treating deductive inference as a calculation to be checked rather than an art to be judged.
link checked 17 Sept 2026H. Jerome Keisler
Rebuilds single-variable calculus on Abraham Robinson's infinitesimals rather than epsilon-delta limits, arguing Leibniz's intuitive infinitesimal reasoning can be made fully rigorous.
link checked 17 Sept 2026Wilfrid Hodges
Introduces model theory as the study of the relationship between formal languages and the structures that satisfy them, organised around the compactness and Loewenheim-Skolem theorems.
link checked 17 Sept 2026Neil Immerman
Surveys computability theory and computational complexity as one continuum, from what a Turing machine cannot decide at all to what it can decide only given resources that grow faster than any polynomial.
link checked 17 Sept 2026Thierry Coquand
Traces type theory from Russell's device for blocking his own paradox through Martin-Loef's constructive type theory, arguing that treating proofs and programs as the same kind of object is the theory's real payoff.
link checked 17 Sept 2026John L. Bell
Lays out the equivalents of the axiom of choice, including Zorn's Lemma and the well-ordering theorem, and the paradoxical consequences, such as Banach-Tarski, that made it controversial even after its independence from the other axioms was proved.
link checked 17 Sept 2026Jan von Plato
Recounts proof theory from Hilbert's program for proving consistency by finitary means through Gentzen's natural deduction and sequent calculus, treating the field's central results as an answer to a foundational crisis rather than a purely technical exercise.
link checked 17 Sept 2026David I. Spivak
Recasts category theory as a general-purpose modelling language for the sciences, using databases and hierarchies as running examples rather than starting from pure mathematics.
link checked 17 Sept 2026