Assume PAβ’Prov(βΟβ)βΟ (we drop the subscript PA for brevity).
Step 1: By the diagonal lemma, let ΞΈ satisfy:
PAβ’ΞΈβ(Prov(βΞΈβ)βΟ).
Step 2: From ΞΈβ(Prov(βΞΈβ)βΟ) in PA:
PAβ’ΞΈβ(Prov(βΞΈβ)βΟ).
Step 3: By the Hilbert-Bernays derivability condition (D2), PA proves:
Prov(βΞΈβ(Prov(βΞΈβ)βΟ)β).
By (D2) applied to the implication:
PAβ’Prov(βΞΈβ)βProv(βProv(βΞΈβ)βΟβ).
By (D2) again:
PAβ’Prov(βΞΈβ)β(Prov(βProv(βΞΈβ)β)βProv(βΟβ)).
Step 4: By (D3): PAβ’Prov(βΞΈβ)βProv(βProv(βΞΈβ)β).
Combining Steps 3 and 4:
PAβ’Prov(βΞΈβ)βProv(βΟβ).
Step 5: By our assumption: PAβ’Prov(βΟβ)βΟ.
Therefore: PAβ’Prov(βΞΈβ)βΟ.
Step 6: By the fixed-point property: PAβ’(Prov(βΞΈβ)βΟ)βΞΈ.
From Step 5: PAβ’ΞΈ.
Step 7: By (D1): PAβ’Prov(βΞΈβ).
By Step 5: PAβ’Ο. β‘