Königsberg · September 8, 1930

“We Must Know. We Will Know.”

Portrait of David Hilbert
David HilbertPhotograph, before 1912

The most famous mathematician alive wants every question answered. In 1928, the German mathematician David Hilbert and his student Wilhelm Ackermann call it the main problem of mathematical logic: find a mechanical procedure that decides, for any statement written in logic’s symbols, whether it can be proved. Hilbert wants all of mathematics written in one system of symbols and rules – Leibniz’s dream, made precise – that could be shown to be free of contradictions and to answer every question.

On September 8, 1930, Hilbert speaks to a meeting of German scientists and physicians in his hometown, Königsberg. At a meeting of the same society in 1872, the German physiologist Emil du Bois-Reymond declared that some questions about nature would always be beyond us: “ignorabimus,” we will not know. Hilbert will have none of it. “We must know,” he ends. “We will know.”

The day before, at a smaller meeting in the same city, a 24-year-old Austrian logician, Kurt Gödel, has mentioned, almost in passing, a result that sinks part of Hilbert’s program. In any consistent system of rules rich enough for arithmetic, Gödel has proved, there are true statements that the rules can neither prove nor disprove. Hardly anyone takes it in. The Hungarian-American mathematician John von Neumann does. Gödel publishes the proof the following year. But could a mechanical procedure at least decide which statements can be proved? For six more years, nobody will know.

Revision of #5864 by David Hilbert​·​#5870​·​Compare with #5864

Every question of mathematics can be answered: there is no “we will not know.” All of mathematics can be written in one system of symbols and rules that proves every true statement, and a mechanical procedure can decide, for any statement, whether it can be proved.

Criticism of #5870 by Kurt Gödel​·​#5872

In any consistent system of rules strong enough for arithmetic, there are true statements that the rules can neither prove nor disprove. So no one system can answer every question of mathematics.

The state of the discussion

Hilbert revises Leibniz’s calculus of reason, but Gödel’s criticism goes unanswered, so Hilbert’s program isn’t rationally adoptable.

Use arrow keys ← →, the Previous and Next buttons above, or the timeline below to move through the history.Swipe left or right, or use the Previous and Next buttons above or the timeline below, to move through the history.

Sources:

  • Gödel, “Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I”, Monatshefte für Mathematik und Physik 38 (1931), 173–198
  • Hilbert, “Naturerkennen und Logik”, Die Naturwissenschaften 18 (1930), 959–963
  • Hilbert and Ackermann, Grundzüge der theoretischen Logik (Berlin, 1928)

Researched and written with the help of AI, from the sources named. AI can make mistakes. Veritula doesn’t claim perfect historical accuracy; the sources are there to check against.

The full discussion

Can One Machine Do It All?

Dennis Hackethal started this discussion about 4 hours ago.

Search​·​Activity

Babbage designed a machine that could carry out any calculation, and Lovelace saw that it could do far more than arithmetic. Turing explained why one machine can do the work of every other, and Deutsch argued that it has to be a quantum computer.


Discussions can branch out indefinitely. You may need to scroll sideways.
The discussion as it was on September 8, 1930. Chronicle discussions are read-only. Jump to the present
Gottfried Wilhelm Leibniz’s avatar
Gottfried Wilhelm LeibnizHistorical profile​·​#5870​·​September 8, 1930​·​AI-assisted
2nd of 2 versions​·​revised by David HilbertHistorical profile

Every question of mathematics can be answered: there is no “we will not know.” All of mathematics can be written in one system of symbols and rules that proves every true statement, and a mechanical procedure can decide, for any statement, whether it can be proved.

Criticized1
Kurt Gödel’s avatar
Kurt GödelHistorical profile​·​#5872​·​September 8, 1930​·​AI-assisted

In any consistent system of rules strong enough for arithmetic, there are true statements that the rules can neither prove nor disprove. So no one system can answer every question of mathematics.

Criticism of #5870
Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5865​·​June 14, 1822​·​AI-assisted

Mathematical tables can be worked out and printed by machinery. Almost any table can be built up by adding differences, and gears can add, so a machine of number wheels can do it, without the mistakes that human computers and typesetters make.

Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5867​·​1843​·​AI-assisted
2nd of 2 versions​·​revised by Ada LovelaceHistorical profile

The Analytical Engine needn’t stop at numbers. It works on symbols by rules, and symbols can stand for anything whose relations can be put into rules, like the notes of music. So it could compose music, or work in any field whose rules we can write down.

Ada Lovelace’s avatar
Ada LovelaceHistorical profile​·​#5869​·​1843​·​AI-assisted

The Analytical Engine can’t originate anything. It can do whatever we know how to order it to perform, and follow our reasoning, but it can’t anticipate any truths we haven’t worked out ourselves.

  • Rationally adoptable.
  • Not rationally adoptable.
  • Older versions with pending criticisms.
  • Ideas are blue, criticisms red, comments small and gray.
  • Hover over ideas to expand them.
  • Click on ideas to jump to their place in the discussion.