How to work with this page

This page is the workshop for Lesson 5 of the Logic unit. You work through it alone, in about 45 minutes, with your Lesson 5 handout beside you. It has one job: to make sure that after this lesson you never again say unprovable when you mean false — and never say “Gödel proved” about something Gödel did not prove.

Each part is built the same way:

  1. Explanation — short, with the lesson’s own examples.
  2. Exercise — you type or choose, then press Check. Nobody sees your mistakes. The page counts your first try; that number is for you.

Two rules for this page

Retrieve before you look. Where the page says “from memory”, scroll the explanation away first. A wrong guess you then correct sticks better than a right answer you copied.

Every exercise says what goes in the field: a word from a closed list, yes or no, a number, or a choice. Spelling counts as written; capitals do not.

The page has three stages. Stage 1 puts the lesson’s case on trial and asks you to take a side before you have the tools. Stage 2 gives you the tools: the definitions, Gödel numbering, the two theorems and what they do not say, the Lucas–Penrose argument laid out as premises. Stage 3 sends you back to your verdict with the tools in hand. Your sheet tells you when each stage is due.

Recall — Lesson 4 from memory

Before anything new: eight questions on Lesson 4, without your notes. Guess first: how many of the eight will you get? …… of 8.

Exercise 1 — Lesson 4

Write one word or a short phrase in each field, in English, without looking anything up.

  1. Hume: past regularities give no logical guarantee about future ones. To justify induction by its past success is to justify induction by — the argument is circular.
  2. Hume’s Fork: every proposition is either a relation of (necessarily true, empty of empirical content) or a matter of (known through experience, never necessary).
  3. Russell’s animal, fed every morning without exception until the farmer wrings its neck: the inductivist .
  4. Popper: no number of white swans proves “all swans are white”, but one disproves it. His criterion for a scientific claim: it must be .
  5. The Vienna Circle’s rival criterion — a statement is meaningful only if it can in principle be verified through observation — is .
  6. Reichenbach’s response to Hume: if nature is regular, induction will find it; if not, no method will. The name of this response: .

Fewer than 5? Read the Lesson 4 key terms on your handout again before you go on — one minute, then come back and do not redo the exercise.

Stage 1 — The case first

Why the case comes first

A tool you have never needed is a tool you will not remember. Take your side now; Stage 2 will give you the words for what you did.

On 29 October 2018 Lion Air Flight 610, a Boeing 737 MAX 8, crashed into the Java Sea thirteen minutes after takeoff, killing all 189 aboard. On 10 March 2019 Ethiopian Airlines Flight 302, the same type, crashed six minutes after takeoff, killing all 157 aboard. Both crashes were attributed to MCAS, a flight-control law Boeing had added to compensate for the MAX’s larger, further-forward engines: it read a single angle-of-attack sensor and, if the nose seemed too high, trimmed the stabiliser to push it down. The system had been formally specified, certified and tested; inside its design envelope it worked correctly. In each crash the single sensor was damaged or misaligned — a badly installed replacement vane, a probable bird strike. Outside the conditions it was specified for, MCAS did not fail silently: it activated again and again (more than twenty times on the Lion Air flight), commanding nose-down against pilots who had never been told MCAS existed. The Joint Authorities Technical Review (2019) concluded that certification had treated MCAS as a minor refinement of an existing system rather than a new flight-control law pilots needed to know about and could override.

The lesson’s use of the case, in one sentence: MCAS could not recognise from inside its specification that it had left it; Hilbert’s programme could not recognise from inside the system that the system was consistent — the structural shape is the same.

Exercise 2 — Read the case

Choose one answer per question.

Inside its design envelope, did MCAS work correctly?

The lesson pairs MCAS with Hilbert’s programme. What is the shared shape?

What did the Joint Authorities Technical Review conclude about certification?

Now take your side, in your notebook, before you go on. The lesson’s fork is not about aircraft; it is about minds. A competent mathematician who reads Gödel’s proof concludes, on reflection, that G is true — a statement the system itself cannot prove. Does that show a human mind can do something no formal system can (Position A, with Lucas and Penrose)? Or is the mathematician’s “seeing” conditional on assuming the system consistent — an assumption a formal system could have been handed too, so nothing has been shown (Position B, with Putnam and Feferman)? Two or three sentences: name your side and one reason. You will come back to this at Stage 3.

Stage 2 · Part A — The definitions, and the dream they belonged to

A1. Hilbert’s programme

By the early twentieth century, mathematicians led by David Hilbert wanted to place all of mathematics on an absolutely secure axiomatic foundation. Three goals: propose a complete set of axioms; show the axioms are consistent (they lead to no contradiction); show they are complete (every mathematical truth can be derived from them). Mathematics would then be a perfect, closed system.

The crack was already visible. In 1901 Bertrand Russell found a contradiction inside the axioms of Frege’s Grundgesetze der Arithmetik — the set of all sets that do not contain themselves: if it contains itself, it does not; if it does not, it does. His letter reached Frege in June 1902, with the second volume already at the printer. Russell and Whitehead’s Principia Mathematica (1910–1913) attempted the repair with a “theory of types” across nearly 2,000 pages; it takes 379 pages to prove that 1 + 1 = 2.

A2. Three words, fixed

  • A consistent system never proves a contradiction — never both P and ¬P.
  • A complete system can prove or refute every statement in its language.
  • A statement the system can neither prove nor refute is undecidable in that system. (The word is in the title of Gödel’s 1931 paper; a complete system has no undecidable statements.)

Two more pieces of vocabulary you will need: Gödel numbering assigns a unique whole number to every formula, so that statements about formulas can be translated into statements about arithmetic; and the principle of explosion (ex contradictione quodlibet) is the reason mathematicians choose consistency when forced to choose — from a contradiction, anything at all can be derived.

The trap

Incomplete and inconsistent are not two words for the same defect. A consistent system that cannot prove some truth is incomplete; a system that proves a contradiction is inconsistent. The theorems say a strong enough system must give up one; mathematics gives up completeness.

Exercise 3 — Which word?

Write exactly one of these seven terms in each field: consistent, complete, undecidable, Gödel numbering, principle of explosion, Hilbert’s programme, Russell’s paradox. The first row is done for you.

Description Term
The system never proves both P and ¬P. consistent
Every statement in the system’s language is either provable or refutable in it.
A statement of the language that the system can neither prove nor refute.
Each formula receives a unique whole number, so claims about formulas become claims about numbers.
From a contradiction, anything at all can be derived.
One axiom set for all of mathematics, shown to be consistent and complete.
The set of all sets that do not contain themselves: if it contains itself it does not, and if it does not, it does.

Now the dates and names of the crack. Write a name, a year or a number as the sentence asks.

  1. The contradiction Russell found in 1901 lay inside the axioms of ’s Grundgesetze der Arithmetik; his letter arrived in June .
  2. Principia Mathematica tried to repair it with a “theory of ”; it takes pages to prove that 1 + 1 = 2.

Which of Hilbert’s three goals does the Second Incompleteness Theorem strike?

Part B — Gödel numbering, and the two theorems

B1. The idea of Gödel numbering

Gödel’s proof needs a formal system to talk about itself. A system for arithmetic speaks only about numbers; so give every formula a number. Then “formula so-and-so is provable” is a claim about a number — and a claim about a number is something the system can express.

A toy version, small enough to run by hand. The language has four symbols, each with a one-digit code:

Symbol 0 s = +
Code 1 2 3 4

The Gödel number of a formula is its codes written out in order and read as a single number. So 0=0 becomes 1 3 1, the number 131; and s0=s0 (in the toy language, s means “the successor of”) becomes 2 1 3 2 1, the number 21321. Every formula gets a number, and from any such number the formula can be read back.

Worked row

0+0=0: read the symbols left to right — 0 is 1, + is 4, 0 is 1, = is 3, 0 is 1 — so the number is 14131. To decode, do the reverse: 2131 is s, 0, =, 0, the formula s0=0.

Exercise 4 — Run the toy coding

Encode: write the Gödel number as digits only, no spaces. Decode: write the formula as symbols only, no spaces, exactly as the toy language writes it (for example s0=0). The first row is done for you.

Formula Gödel number
0+0=0 14131
s0=0
ss0=s0+s0
0+s0=s0
Gödel number Formula
213141
3
1213

Two things the toy is meant to show. Write a word or two in each field.

  1. Once every formula has a number, “formula 131 is provable” is a claim about a — and arithmetic can talk about numbers.
  2. That is how a system built to talk only about arithmetic comes to talk about .

The third decoding row is a formula in the sense of “string of symbols” only — the toy does not check grammar, and neither does Gödel numbering. That is not a defect: the coding only has to be reversible.

B2. The two theorems, as the lesson states them

Kurt Gödel, “On Formally Undecidable Propositions of Principia Mathematica and Related Systems” (1931):

First Incompleteness Theorem — Any consistent formal system capable of expressing basic arithmetic contains true statements that cannot be proved within the system.

Second Incompleteness Theorem — A consistent formal system cannot prove its own consistency.

The First is proved by constructing, with the coding, a statement G whose informal content is: This statement cannot be proved in this system. Warm-up first: “This sentence has five words” is true not because someone proved it but because the sentence correctly describes itself. G does the same, except what it describes is its own unprovability.

The two horns. Suppose the system is consistent — it never proves a false statement.

  • If G were provable, the system would have proved a statement asserting its own unprovability: a false claim, proved. The system would be inconsistent.
  • If G is not provable, then G’s claim about itself — that it cannot be proved — is accurate.

Why unprovability entails truth. In a consistent system the first horn is ruled out, so G is not provable. But G says exactly that — and, by the argument just given, correctly. A statement whose content is correct is true.

The Second follows the same shape and does the more damage: any proof of consistency would itself have to be produced within a formal system. You cannot use mathematics to prove that mathematics contains no hidden contradiction.

A precision the lesson registers

Gödel’s 1931 proof needed a slightly stronger condition than consistency — ω-consistency — to rule out the system proving the negation of G as well. J. B. Rosser (1936) built a different sentence for which simple consistency suffices. The exposition above silently uses Rosser’s strengthening.

Exercise 5 — First or Second?

Scroll B2 away. Write first or second in each field. The first row is done for you.

Statement Theorem
Any consistent formal system capable of expressing basic arithmetic contains true statements it cannot prove. first
A consistent formal system cannot prove its own consistency.
“There are mathematical truths that cannot be proved” — the slogan compresses this one.
You cannot use mathematics to prove that mathematics contains no hidden contradiction.
The statement G — “This statement cannot be proved in this system” — is what its proof constructs.
Any proof of consistency would itself have to be produced within a formal system.
MCAS could not recognise from inside its specification that it had left it; the lesson makes this the picture of this theorem.
It shows that mathematical truth and mathematical provability come apart.

Exercise 6 — Walk the two horns

Choose one answer per question. Keep the supposition in view: the system is consistent.

Suppose G were provable in the system. What follows?

So in a consistent system G is not provable. What does that make G?

What is the warm-up sentence “This sentence has five words” there to show?

Who, in 1936, built a different sentence for which simple consistency suffices, so that the teaching exposition can drop ω-consistency? Write the surname: .

Part C — What the theorems show, and what they do not

C1. The forced trade

Consistency and completeness cannot both be had in any system powerful enough to encode arithmetic. Mathematicians choose consistency, because of the principle of explosion. What this means: truth is not the same as provability — there is a gap — and Hilbert’s programme of securing all mathematics on a finite set of consistent, complete axioms is impossible. What this does not mean: that mathematics is unreliable. Gödel sentences are constructed specifically to be unprovable; they do not arise in ordinary mathematical practice. And whether incompleteness implies anything about the human mind is a separate, contested question.

Exercise 7 — Does the lesson’s text support this?

For each claim, yes if the lesson’s text asserts it, no if the lesson’s text denies it or says it does not follow. The first row is done for you.

Claim Supported?
Mathematical truth is not identical to mathematical provability. yes
Gödel showed that mathematics is unreliable.
Gödel showed that arithmetic contains a contradiction.
A system powerful enough to encode arithmetic cannot be both consistent and complete.
Gödel sentences turn up all the time in ordinary mathematical work.
Hilbert’s programme, as he framed it, is impossible.
Gödel proved that computers cannot think.
Nobody can know whether G is true.
From a contradiction, anything at all can be derived.
The theorems apply to every formal system, however weak.
When forced to choose, mathematicians choose consistency over completeness.

Row 8 is the one the lesson spends most words on. G is unprovable in the system — and the lesson’s own two-horn argument concludes that G is true. Unprovable is not unknowable; it is not false either.

Exercise 8 — Name the mistake

Six things students say, and the one mistake in each. Write exactly one of these four labels in each field: unprovable read as false (treats “the system cannot prove it” as “it is not true”), incompleteness read as inconsistency (treats a gap in what can be proved as a contradiction), one system read as all knowledge (extends a result about formal systems that express arithmetic to every field or to knowledge as such), Gödel sentence read as ordinary theorem (treats an engineered self-referential sentence as the kind of thing mathematicians normally work on). The first row is done for you.

The student writes The mistake
“Since the system cannot prove G, G is false.” unprovable read as false
“Gödel proved that arithmetic contradicts itself somewhere.”
“Gödel showed certainty is impossible in every field, from physics to history.”
“If a mathematician is stuck on a proof for years, that is Gödel’s theorem at work.”
“A system that cannot prove its own consistency is therefore inconsistent.”
“G is unprovable, so we should treat it as false until someone proves it.”

Row 5 is the one to watch in your own essays. The Second Theorem rules out an inside proof of consistency; it does not say the system is inconsistent. Losing a proof is not gaining a contradiction.

Part D — The Lucas–Penrose argument, standardised

D1. Premises and conclusion

The lesson’s Position A, laid out as an argument:

  1. For any formal system F proposed as capturing human mathematical reasoning, F has a Gödel sentence G(F) that F cannot prove.
  2. A competent mathematician, given F and the assumption that F is consistent, can see that G(F) is true.
  3. Therefore the mathematician can do something F cannot; F does not capture human mathematical reasoning — the mind is not a formal system.

Position B (Putnam, Feferman) does not deny premise 1: that is Gödel’s theorem. It attacks premise 2. The “seeing” is conditional on F’s consistency, which humans cannot reliably check for arbitrary strong systems — the Second Theorem says no strong consistent system can prove its own consistency, and humans are not exempt. Formalise the conditional (“if F is consistent, then G(F)”) and you get a formal system that proves the same thing. Putnam’s name for the mistake is equivocation: the mathematician’s “seeing” smuggles in an assumption a formal system could have been handed as an axiom. Penrose’s reply: add that confidence to F as an axiom and the argument iterates — the new system has its own Gödel sentence.

Exercise 9 — Reconstruct, then locate the attack

Fill the standard form from memory. One word per field.

  1. Premise 1: for any formal system F proposed as capturing human mathematical reasoning, F has a Gödel sentence G(F) that F cannot .
  2. Premise 2: a competent mathematician, given F and the assumption that F is , can see that G(F) is .
  3. Conclusion: the mind is not a formal .

Which premise do Putnam and Feferman reject?

What is Putnam’s charge against the argument?

Position A’s reply when the mathematician’s confidence in consistency is added to F as an axiom?

What does Position B draw from the Second Incompleteness Theorem?

Exercise 10 — Where does the rule need a judgment call?

Not every application is mechanical. The theorems are settled; what they bear on is not. Decide for each:

“Gödel’s theorems show that the human mind is not a formal system.” As it stands?

“The Second Theorem shows that mathematicians have no right to be confident that arithmetic is consistent.” As it stands?

This is the philosophy

The answer key to Exercise 10 says cannot say yet both times. That is not a dodge. Finding that the whole argument turns on a premise — “the mind is a consistent formal system” — that the argument was supposed to establish is the work; the drill can only tell you where it is.

Stage 3 — Back to the case

Exercise 11 — The retrieval checks

Two questions from your handout, from memory. Write your answer in the box in full sentences; the bar fills as your words match the model answer’s key words. Then compare.

State Gödel’s two incompleteness theorems, one line each. Which of the two does the slogan “there are mathematical truths that cannot be proved” compress — and does it make mathematics less certain, or just different from what we thought?

The Second Incompleteness Theorem: state exactly what it rules out — and therefore where mathematicians’ confidence in their systems’ consistency must come from, if not from a proof inside the system.

Your verdict, with the tools

Take out what you wrote at Stage 1. Now rewrite it in three sentences:

  1. Your side (A, with Lucas and Penrose; or B, with Putnam and Feferman).
  2. Your reason — and say which premise of the standardised argument it lives at. Premise 1 is Gödel’s theorem; nobody on either side rejects it. Premise 2, the mathematician’s seeing, is where the case lives — and your sentence must say whether that seeing is conditional on the system’s consistency or not.
  3. The price your side pays. A: answer Putnam’s charge of equivocation — why the “seeing” is not itself an assumption a formal system could have been handed as an axiom. B: say what is missing from the standard reply that Penrose’s microtubule proposal is (however speculatively) trying to supply, rather than dismissing it as a shrug.

Then check your own paragraph:

  • Did you state the consistency condition? A verdict that leaves “assuming F is consistent” unstated has not yet begun.
  • Did your reason name a premise, not an outcome (“computers can’t do X”, “MCAS crashed”)?
  • Did you keep unprovable and false apart, and incomplete and inconsistent apart?
  • Did you say the price in your own words, not the sheet’s?

Only now: compare with the three model paragraphs — two good ones, one bad one.

Done?

You can now:

  • say what consistent and complete mean, and why a strong enough system must give up one;
  • state both theorems as the lesson does, and tell which is which;
  • explain, with a toy code, how a system about numbers comes to talk about itself;
  • walk the two horns and say why unprovability entails truth for G;
  • list what the theorems do not show — and catch “Gödel proved…” being used for something Gödel did not prove;
  • lay Lucas–Penrose out as premises and say where Putnam’s attack lands.

Go back to your sheet.