Description: See the section header comments for the context, as well as the comments for bj-babygodel .
Löb's theorem when the Löb sentence is given as a hypothesis (the hard part of the proof of Löb's theorem is to construct this Löb sentence; this can be done, using Gödel diagonalization, for any first-order effectively axiomatizable theory containing Robinson arithmetic). More precisely, the present theorem states that if a first-order theory proves that the provability of a given sentence entails its truth (and if one can construct in this theory a provability predicate and a Löb sentence, given here as the first hypothesis), then the theory actually proves that sentence.
See for instance, Eliezer Yudkowsky,The Cartoon Guide to Löb's Theorem (available at http://yudkowsky.net/rational/lobs-theorem/ ).
(Contributed by BJ, 20-Apr-2019)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | bj-babylob.s | |- ( ps <-> ( Prv ps -> ph ) ) | |
| bj-babylob.1 | |- ( Prv ph -> ph ) | ||
| Assertion | bj-babylob | |- ph | 
| Step | Hyp | Ref | Expression | 
|---|---|---|---|
| 1 | bj-babylob.s | |- ( ps <-> ( Prv ps -> ph ) ) | |
| 2 | bj-babylob.1 | |- ( Prv ph -> ph ) | |
| 3 | ax-prv3 | |- ( Prv ps -> Prv Prv ps ) | |
| 4 | 1 | biimpi | |- ( ps -> ( Prv ps -> ph ) ) | 
| 5 | 4 | prvlem2 | |- ( Prv ps -> ( Prv Prv ps -> Prv ph ) ) | 
| 6 | 3 5 | mpd | |- ( Prv ps -> Prv ph ) | 
| 7 | 6 2 | syl | |- ( Prv ps -> ph ) | 
| 8 | 7 1 | mpbir | |- ps | 
| 9 | 8 | ax-prv1 | |- Prv ps | 
| 10 | 9 7 | ax-mp | |- ph |