The Lumenary · First-year graduate
Gödel's incompleteness theorems
Name: ______________________
Date: ______________________
You will learn to
- Explain how formulas and proofs are coded by natural numbers, and why provability in a recursively axiomatised theory is expressed by a formula
- Prove the diagonal lemma and derive the first incompleteness theorem, in Rosser's form, for consistent recursively axiomatised theories extending Robinson arithmetic
- State the second incompleteness theorem with the derivability conditions, and Tarski's undefinability theorem, and explain precisely what they do and do not say
- Derive incompleteness from the unsolvability of the halting problem
- Explain why complete decidable theories such as Presburger arithmetic and real closed fields escape the theorems
- 1.
To which of these theories does the first incompleteness theorem (Rosser's form) apply, assuming each is consistent? Choose all that apply.
- A.Peano arithmetic
- B.
- C.Presburger arithmetic, the theory of
- D.True arithmetic , all sentences true in
- E.Robinson arithmetic
- 2.
Code a string by , with symbol codes , and . What is the Gödel number of the string ?
- 3.
In Gödel's form of the first theorem, part (a) shows and part (b) shows . Which hypothesis does part (b) need beyond those of part (a)?
- A.-soundness (or Gödel's -consistency)
- B.Consistency
- C.The induction schema
- D.Completeness
- 4.
Assume is consistent, and let where is the Gödel sentence of . Which statements are true? Choose all that apply.
- A. is complete.
- B. is consistent.
- C..
- D..
- 5.
Löb's theorem: if , then (for recursively axiomatised). Apply it with the sentence . What do you obtain?
- A.If is consistent, then : the second incompleteness theorem.
- B. is incomplete.
- C.Truth is not definable in arithmetic.
- D.Nothing: the hypothesis can never be met.
- 6.
In the Lean file, which statement correctly formalises the abstract form of Tarski's theorem for a diagonalisable system
S(withhcomplandhdiagas hypotheses)?- A.
¬ S.Expressible (S.scode '' {s | S.True s}) - B.
∃ s, S.True s ∧ ¬ S.Provable s - C.
¬ ∃ s, S.True s - D.
¬ S.Expressible (S.scode '' {s | S.Provable s})
- A.
- 7.
The Lean theorem
halting_incompletenesshas hypotheseshre : REPred Provable,hc : Computable nonHaltandsound. Which hypothesis expresses that the theory is recursively axiomatised?- A.
hre : REPred Provable - B.
hc : Computable nonHalt - C.
sound
- A.
- 8.
Write
encode(codes), which sends a list of positive symbol codes to , anddecode(n), which recovers the list (and[]from1). Why isdecode(encode(xs)) == xsguaranteed?Computational — Practice