2

(Edited by comments)

Let sentence P and Q are under this situation:

, in logic of ZFC theory

Pvbl( P(X) ) → { if Pvbl(Q) then X(X) }

Q≡ ¬pvlb( P(P) )

using fixed point theorem, let's make it more clearly.

Pvbl( P ) → { if Pvbl(Q) then P }

Q≡ ¬pvlb( P )

claim: under the assumption of consistency of ZFC, Q is not provable

proof of claim:

Assume Pvbl(Q), Then, ZFC proves "Prv(Q)".

so ZFC proves " Prv(P) → P " by modus ponons

by Lob theorem, P is provable.

But Q implies ¬(Pvbl(P), so P is disprovable.

P is provable and disprovable. It means ZFC is inconsistent.

But we assumed that ZFC is consistent.

Therefore, Q is not provable.

Q.E.D.

Is this correct reasoning?

1 Answers1

3

The conclusion is correct, but the argument is not. ZFC will not prove Q because Q implies Con(ZFC), which we can't have by Gödel. however you are using Lob's Thorem backwards. Lob says if you can prove "Prbl(X) -> X" then you can prove "X", not the other way around.

(edit): I think we've resolved the confusion. The argument is this: Let P and Q be sentences such that ZFC proves "Prv(P) -> Prv(Q) -> P" and "Q <-> ~Prv(P)" then (assuming it's consistent) ZFC doesn't prove Q.

proof: if it does, then it proves "Prv(Q)", so it proves "Prv(P) -> P", so it proves P by Lob, so it proves "Prv(P)", so it proves "~Q"