Ebthgidr comments on Stupid Questions December 2014 - Less Wrong

16 Post author: Gondolinian 08 December 2014 03:39PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (341)

You are viewing a single comment's thread. Show more comments above.

Comment author: Ebthgidr 10 December 2014 10:37:36AM 0 points [-]

I forget the formal name for the theorem, but isn't (if X then Y) iff (not-x or Y) provable in PA? Because I was pretty sure that's a fundamental theorem in first order logic. Your solution is the one that looked best, but it still feels wrong. Here's why: Say P is provable. Then not-P is provably false. Then not(provable(not-P)) is provable. Not being able to prove not(provable(x)) means nothing is provable.

Comment author: DanielFilan 10 December 2014 11:09:14AM *  0 points [-]

You're right that (if X then Y) is just fancy notation for (not(X) or Y). However, I think you're mixing up levels of where things are being proved. For the purposes of the rest of this comment, I'll use provable(X) to mean that PA or whatever proves X, and not that we can prove X. Now, suppose provable(P). Then provable(not(not(P))) is derivable in PA. You then claim that not(provable(not(P))) follows in PA, that is to say, that provable(not(Q)) -> not(provable(Q)). However, this is precisely the statement that PA is consistent, which is not provable in PA. Therefore, even though we can go on to prove not(provable(not(P))), PA can't, so that last step doesn't work.

Comment author: Ebthgidr 16 December 2014 12:29:47PM 0 points [-]

Wait. Not(provable(consistency)) is provable in PA? Then run that through the above.

Comment author: DanielFilan 16 December 2014 11:52:21PM 0 points [-]

Not(provable(consistency)) is provable in PA?

I'm not sure that this is true. I can't find anything that says either way, but there's a section on Godel's second incompleteness theorem in the book "Set theory and the continuum hypothesis" by Paul Cohen that implies that the theorem is not provable in the theory that it applies to.

Comment author: Ebthgidr 17 December 2014 03:15:09AM 0 points [-]

I'll rephrase it this way:
For all C: Either provable(C) or not(provable(C)) If provable(C), then provable(C) If not provable(C), then use the above logic to prove provable C. Therefore all C are provable.

Comment author: DanielFilan 17 December 2014 07:05:02AM 0 points [-]

Which "above logic" are you referring to? If you mean your OP, I don't think that the logic holds, for reasons that I've explained in my replies.

Comment author: Ebthgidr 17 December 2014 05:44:27PM 0 points [-]

Your reasons were that not(provable(c)) isn't provable in PA, right? If so, then I will rebut thusly: the setup in my comment immediately above(I.e. either provable(c) or not provable(c)) gets rid of that.

Comment author: DanielFilan 18 December 2014 12:47:12AM 0 points [-]

I'm not claiming that there is no proposition C such that not(provable(C)), I'm saying that there is no proposition C such that provable(not(provable(C))) (again, where all of these 'provable's are with respect to PA, not our whole ability to prove things). I'm not seeing how you're getting from not(provable(not(provable(C)))) to provable(C), unless you're commuting 'not's and 'provable's, which I don't think you can do for reasons that I've stated in an ancestor to this comment.

Comment author: Ebthgidr 18 December 2014 03:30:07AM 0 points [-]

Well, there is, unless i misunderstand what meta level provable(not(provable(consistency))) is on.

Comment author: DanielFilan 18 December 2014 10:54:58AM 0 points [-]

I think you do misunderstand that, and that the proof of not(provable(consistency(PA))) is not in fact in PA (remember that the "provable()" function refers to provability in PA). Furthermore, regarding your comment before the one that I am responding to now, just because not(provable(C)) isn't provable in PA, doesn't mean that provable(C) is provable in PA: there are lots of statements P such that neither provable(P) nor provable(not(P)), since PA is incomplete (because it's consistent).