User:IssaRice/Computability and logic/Eliezer Yudkowsky's Löb's theorem puzzle: Difference between revisions

From Machinelearning
No edit summary
Line 10: Line 10:


Applying the deduction theorem to Löb's theorem gives us <math>\mathsf{PA} \vdash (\Box C \to C) \to C</math>.
Applying the deduction theorem to Löb's theorem gives us <math>\mathsf{PA} \vdash (\Box C \to C) \to C</math>.
When translating to logic notation, it becomes obvious that the application of the deduction theorem is illegitimate, because we don't actually have <math>\mathsf{PA} \cup \{\Box C \to C\} \vdash C</math>. This is the initial answer that Larry D'Anna gives in comments.


==Translating the Löb's theorem back to logic==
==Translating the Löb's theorem back to logic==

Revision as of 03:22, 10 February 2019

original link: https://web.archive.org/web/20160319050228/http://lesswrong.com/lw/t6/the_cartoon_guide_to_l%C3%B6bs_theorem/

current LW link: https://www.lesswrong.com/posts/ALCnqX6Xx8bpFMZq3/the-cartoon-guide-to-loeb-s-theorem

Translating the puzzle using logic notation

Löb's theorem shows that if PACC, then PAC.

The deduction theorem says that if PA{H}F, then PAHF.

Applying the deduction theorem to Löb's theorem gives us PA(CC)C.

When translating to logic notation, it becomes obvious that the application of the deduction theorem is illegitimate, because we don't actually have PA{CC}C. This is the initial answer that Larry D'Anna gives in comments.

Translating the Löb's theorem back to logic

http://yudkowsky.net/assets/44/LobsTheorem.pdf

Since the solution to the puzzle refers back to the proof of Löb's theorem, we first translate the proof from the cartoon version back to logic:

  1. PAL(LC)
  2. PACC
  3. PA(LC)(LC)
  4. PAL(LC)
  5. PALL
  6. PALC
  7. PALC
  8. PA(LC)
  9. PAL
  10. PAC