← Open Interactive Timeline Board

Mathematical Logic & Incompleteness: Boolean Algebra to Gödel & Turing

Encyclopedia/1. The Cosmos & The Natural World/1. Mathematics & Formal Systems/05. Mathematical Logic & Incompleteness  •  Curated by Admin Timeline.sg

Mathematical logic and incompleteness trace the foundational crisis of mathematics from Boolean algebra through Cantor's transfinite sets, Hilbert's program, Gödel's incompleteness theorems, and Turing's universal machine, reshaping our understanding of formal systems and computability.

Chronological Storyline (46 Milestones)

1847 CE

Boole Publishes The Mathematical Analysis of Logic

George Boole publishes The Mathematical Analysis of Logic, introducing Boolean algebra and linking logic to algebra. This work lays the foundation for modern digital circuit design and formal logic. #mathematics #logic

1854 CE

Boole Publishes An Investigation of the Laws of Thought

George Boole publishes An Investigation of the Laws of Thought, expanding his algebraic logic and establishing Boolean algebra as a formal system. This work influences later developments in set theory and computer science. #mathematics #logic

1872 CE

Dedekind Publishes Stetigkeit und irrationale Zahlen

Richard Dedekind publishes Stetigkeit und irrationale Zahlen (Continuity and Irrational Numbers), defining real numbers via Dedekind cuts and providing a rigorous foundation for analysis. #mathematics #analysis

Dedekind Publishes Stetigkeit und irrationale Zahlen
Dedekind Publishes Stetigkeit und irrationale Zahlen
By Melikamp - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=147735710
1874 CE

Cantor Proves Uncountability of Real Numbers

Georg Cantor publishes his proof that the set of real numbers is uncountable, introducing diagonalization and challenging prevailing notions of infinity. This marks the birth of set theory. #mathematics #settheory

Cantor Proves Uncountability of Real Numbers
Cantor Proves Uncountability of Real Numbers
By Jochen Burghardt - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=30402203
1879 CE

Frege Publishes Begriffsschrift

Gottlob Frege publishes Begriffsschrift, a formal language for logic that introduces quantifiers and variables, laying the groundwork for modern mathematical logic. #logic #philosophy

Frege Publishes Begriffsschrift
Frege Publishes Begriffsschrift
By Unknown author - digitized version at https://gallica.bnf.fr/ark:/12148/bpt6k65658c, Public domain, https://commons.wikimedia.org/w/index.php?curid=2669038
1883 CE

Cantor Publishes Grundlagen einer allgemeinen Mannigfaltigkeitslehre

Georg Cantor publishes Grundlagen einer allgemeinen Mannigfaltigkeitslehre, formalizing transfinite numbers and set theory, including the concept of cardinality and ordinal numbers. #mathematics #settheory

1884 CE

Frege Publishes Die Grundlagen der Arithmetik

Gottlob Frege publishes Die Grundlagen der Arithmetik, attempting to derive arithmetic from logic, a key work in logicism and the philosophy of mathematics. #logic #philosophy

Frege Publishes Die Grundlagen der Arithmetik
Frege Publishes Die Grundlagen der Arithmetik
By Gottlob Frege - Project Gutenberg: http://www.gutenberg.org/ebooks/48312, http://www.gutenberg.org/files/48312/48312-h/images/cover.jpg, Public domain, https://commons.wikimedia.org/w/index.php?curid=66228870
1888 CE

Dedekind Publishes Was sind und was sollen die Zahlen?

Richard Dedekind publishes Was sind und was sollen die Zahlen?, defining natural numbers through set theory and providing a foundation for arithmetic. #mathematics #settheory

Dedekind Publishes Was sind und was sollen die Zahlen?
Dedekind Publishes Was sind und was sollen die Zahlen?
By Unknown (Mondadori Publishers) - https://www.gettyimages.co.uk/detail/news-photo/portrait-of-the-german-mathematician-richard-dedekind-1900s-news-photo/141551154, Public domain, https://commons.wikimedia.org/w/index.php?curid=41284791
1889 CE

Peano Publishes Arithmetices principia, nova methodo exposita

Giuseppe Peano publishes Arithmetices principia, presenting the Peano axioms for natural numbers, a foundational axiomatization of arithmetic. #mathematics #logic

1890 CE

Cantor Discovers the Diagonal Argument

Georg Cantor publishes his diagonal argument, proving that the set of real numbers is uncountable and introducing a powerful proof technique used in logic and computability. #mathematics #settheory

1895 CE

Cantor Publishes Beiträge zur Begründung der transfiniten Mengenlehre

Georg Cantor publishes Beiträge zur Begründung der transfiniten Mengenlehre, a comprehensive exposition of transfinite set theory, including cardinal and ordinal numbers. #mathematics #settheory

1897 CE

Burali-Forti Paradox Discovered

Cesare Burali-Forti discovers a paradox concerning the set of all ordinal numbers, highlighting inconsistencies in naive set theory and prompting the development of axiomatic set theories. #mathematics #paradox

1899 CE

Cantor Discovers the Cantor Paradox

Georg Cantor discovers the paradox that the set of all sets would have a cardinality larger than itself, leading to the need for a distinction between sets and proper classes. #mathematics #paradox

Aug 8, 1900 CE

Hilbert Presents 23 Problems at ICM

David Hilbert presents his list of 23 unsolved problems at the International Congress of Mathematicians in Paris, including the consistency of arithmetic (Problem 2) and the decidability of mathematics (Problem 10). #mathematics #history

Hilbert Presents 23 Problems at ICM
Hilbert Presents 23 Problems at ICM
By Unknown author - Possibly Reid, Constance (1970) Hilbert, Berlin, Heidelberg: Springer Berlin Heidelberg Imprint Springer, p. 230 ISBN: 978-3-662-27132-2., Public domain, https://commons.wikimedia.org/w/index.php?curid=36302
1901 CE

Russell Discovers Russell's Paradox

Bertrand Russell discovers Russell's paradox in Frege's set theory, showing that the set of all sets that do not contain themselves leads to a contradiction, shaking the foundations of mathematics. #mathematics #paradox

1903 CE

Russell Publishes The Principles of Mathematics

Bertrand Russell publishes The Principles of Mathematics, discussing the foundations of mathematics and proposing logicism, the idea that mathematics is reducible to logic. #mathematics #philosophy

1904 CE

Zermelo Proves the Well-Ordering Theorem

Ernst Zermelo proves the well-ordering theorem using the axiom of choice, sparking debate about the axiom's validity and leading to the development of axiomatic set theory. #mathematics #settheory

1908 CE

Zermelo Publishes Axiomatic Set Theory

Ernst Zermelo publishes his axiomatic set theory, introducing the Zermelo axioms to avoid paradoxes, later expanded by Fraenkel to become ZFC. #mathematics #settheory

1910 CE

Whitehead and Russell Publish Principia Mathematica Vol. 1

Alfred North Whitehead and Bertrand Russell publish the first volume of Principia Mathematica, a monumental work attempting to derive all mathematics from logical axioms, using type theory to avoid paradoxes. #mathematics #logic

Whitehead and Russell Publish Principia Mathematica Vol. 1
Whitehead and Russell Publish Principia Mathematica Vol. 1
By Nick Dillinger - http://en.wikipedia.org/wiki/File:Pmdsgdbhxdfgb2.jpg, Public domain, https://commons.wikimedia.org/w/index.php?curid=6074919
1912 CE

Principia Mathematica Vol. 2 Published

Whitehead and Russell publish the second volume of Principia Mathematica, continuing the derivation of cardinal arithmetic and ordinal numbers from logical principles. #mathematics #logic

1913 CE

Principia Mathematica Vol. 3 Published

The third and final volume of Principia Mathematica is published, covering measure theory and real analysis, completing the monumental logicist project. #mathematics #logic

1915 CE

Löwenheim Publishes the Löwenheim–Skolem Theorem

Leopold Löwenheim publishes a paper proving the Löwenheim–Skolem theorem, which states that if a first-order theory has an infinite model, it has a countable model, highlighting limitations of first-order logic. #logic #mathematics

1920 CE

Skolem Refines the Löwenheim–Skolem Theorem

Thoralf Skolem provides a simpler proof of the Löwenheim–Skolem theorem and introduces Skolem functions, furthering the study of model theory. #logic #mathematics

1921 CE

Post Publishes on the Truth-Table Method

Emil Post publishes a paper introducing truth tables and proving the consistency and completeness of propositional logic, contributing to metalogic. #logic #mathematics

Post Publishes on the Truth-Table Method
Post Publishes on the Truth-Table Method
By Unknown author, Public domain, https://commons.wikimedia.org/w/index.php?curid=2326395
1922 CE

Fraenkel Adds the Replacement Axiom to Zermelo Set Theory

Abraham Fraenkel proposes the replacement axiom, strengthening Zermelo set theory and leading to the ZFC axioms, the standard foundation for mathematics. #mathematics #settheory

Fraenkel Adds the Replacement Axiom to Zermelo Set Theory
Fraenkel Adds the Replacement Axiom to Zermelo Set Theory
By Konrad Jacobs - https://opc.mfo.de/detail?photo_id=8666, CC BY-SA 2.0 de, https://commons.wikimedia.org/w/index.php?curid=6092305
1923 CE

Skolem Publishes on the Skolem Paradox

Thoralf Skolem publishes the Skolem paradox, showing that ZFC set theory has a countable model despite asserting the existence of uncountable sets, highlighting the relativity of set-theoretic concepts. #mathematics #paradox

Skolem Publishes on the Skolem Paradox
Skolem Publishes on the Skolem Paradox
By Unknown author - Oslo Museum: image no. OB.F06426c (Byhistorisk samling/City historic collection), via oslobilder.no., Public domain, https://commons.wikimedia.org/w/index.php?curid=37457061
1928 CE

Hilbert and Ackermann Publish Grundzüge der theoretischen Logik

David Hilbert and Wilhelm Ackermann publish Grundzüge der theoretischen Logik, a textbook on mathematical logic that poses the Entscheidungsproblem (decision problem) for first-order logic. #logic #mathematics

1930 CE

Gödel Proves Completeness Theorem for First-Order Logic

Kurt Gödel proves the completeness theorem for first-order logic in his doctoral dissertation, showing that every logically valid formula is provable in a standard deductive system. #logic #mathematics

Gödel Proves Completeness Theorem for First-Order Logic
Gödel Proves Completeness Theorem for First-Order Logic
By Fschwarzentruber - File:Completude̠ logique premier ordre.png, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=99535467
1931 CE

Gödel Publishes Incompleteness Theorems

Kurt Gödel publishes his incompleteness theorems, proving that any consistent formal system capable of expressing arithmetic contains true but unprovable statements, and cannot prove its own consistency. This shatters Hilbert's program. #mathematics #logic

1933 CE

Kleene Develops Recursive Functions

Stephen Cole Kleene develops the theory of recursive functions, formalizing the notion of computability and laying groundwork for recursion theory. #mathematics #computability

1934 CE

Gödel Defines General Recursive Functions

Kurt Gödel introduces general recursive functions in his lectures at Princeton, providing a precise definition of computable functions. #mathematics #computability

1935 CE

Church Publishes the Church-Turing Thesis

Alonzo Church publishes a paper proposing the Church-Turing thesis, identifying effectively calculable functions with recursive functions and lambda-definable functions. #mathematics #computability

1936 CE

Church Proves Undecidability of First-Order Logic

Alonzo Church proves that first-order logic is undecidable, meaning there is no algorithm to determine whether a given formula is valid, answering Hilbert's Entscheidungsproblem negatively. #logic #mathematics

1936 CE

Turing Publishes On Computable Numbers

Alan Turing publishes On Computable Numbers, introducing the Turing machine as a model of computation and proving the undecidability of the halting problem, independently establishing the limits of computability. #mathematics #computability

1937 CE

Turing Publishes on the Halting Problem

Alan Turing proves the undecidability of the halting problem, showing that no Turing machine can determine whether an arbitrary program will halt. This is a foundational result in computability theory. #mathematics #computability

1938 CE

Gödel Proves Consistency of the Continuum Hypothesis with ZFC

Kurt Gödel proves that the continuum hypothesis is consistent with ZFC set theory, showing it cannot be disproven from the axioms. #mathematics #settheory

1940 CE

Gödel Publishes The Consistency of the Continuum Hypothesis

Kurt Gödel publishes The Consistency of the Continuum Hypothesis, providing a detailed proof of the relative consistency of the continuum hypothesis with ZFC. #mathematics #settheory

1943 CE

Post Proposes the Post Correspondence Problem

Emil Post introduces the Post correspondence problem, an undecidable problem in formal language theory, furthering the study of undecidability. #mathematics #computability

1944 CE

Gödel Publishes on Russell's Mathematical Logic

Kurt Gödel publishes Russell's Mathematical Logic, a critical analysis of logicism and the limitations of Principia Mathematica, reflecting on the foundations of mathematics. #mathematics #philosophy

1947 CE

Turing Publishes on Computing Machinery and Intelligence

Alan Turing publishes Computing Machinery and Intelligence, introducing the Turing test and discussing the possibility of machine intelligence, linking logic to artificial intelligence. #computing #ai

1949 CE

Turing Builds the Automatic Computing Engine (ACE)

Alan Turing designs the Automatic Computing Engine (ACE), one of the first stored-program computers, demonstrating the practical application of Turing machine concepts. #computing #history

Turing Builds the Automatic Computing Engine (ACE)
Turing Builds the Automatic Computing Engine (ACE)
By Antoine Taveneaux - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=20340269
1950 CE

Turing Publishes Computing Machinery and Intelligence

Alan Turing publishes his seminal paper Computing Machinery and Intelligence, proposing the Turing test as a criterion for machine intelligence and discussing the philosophical implications. #ai #philosophy

1951 CE

Gödel Delivers Gibbs Lecture on Incompleteness

Kurt Gödel delivers the Gibbs Lecture, discussing the implications of his incompleteness theorems for the philosophy of mathematics and the limits of formal systems. #mathematics #philosophy

1954 CE

Turing Dies

Alan Turing dies, leaving a legacy in computability, artificial intelligence, and cryptography. His work on the Turing machine and the halting problem remains foundational. #computing #history

Turing Dies
Turing Dies
By Elliott & Fry - https://commons.wikimedia.org/wiki/File:Alan_Turing_(1951).jpg, Public domain, https://commons.wikimedia.org/w/index.php?curid=158923803
1963 CE

Cohen Proves Independence of the Continuum Hypothesis

Paul Cohen develops forcing and proves that the continuum hypothesis is independent of ZFC, showing it cannot be proven from the axioms, completing the solution to Hilbert's first problem. #mathematics #settheory

1970 CE

Matiyasevich Proves Hilbert's 10th Problem Unsolvable

Yuri Matiyasevich completes the proof that Hilbert's 10th problem (finding an algorithm to solve Diophantine equations) is unsolvable, building on work by Davis, Putnam, and Robinson. #mathematics #computability