Comment author: DanielFilan 23 December 2014 08:25:44AM 0 points [-]

Breaking my no-comment commitment because I think I might know what you were thinking that I didn't realise that you were thinking (won't comment after this though): if you start with (provable(provable(P)) or provable(not(provable(P)))), then you can get your desired result, and indeed, provable(provable(P) or not(provable(P))). However, provable(Q or not(Q)) does not imply provable(Q) or provable(not(Q)), since there are undecideable questions in PA.

Comment author: Ebthgidr 23 December 2014 10:36:40AM 1 point [-]

Ohhh, thanks. That explains it. I feel like there should exist things for which provable(not(p)), but I can't think of any offhand, so that'll do for now.

Comment author: DanielFilan 22 December 2014 06:27:11AM 0 points [-]

The whole point of this discussion is that I don't think that your proof structure is valid. To be honest, I'm not sure where your confusion lies here. Do you think that all statements that are true in PA are provable in PA? If not, how are you deriving provable(if x then q) from (if x then q)?

In regards to your above comment, just because you have provable(x or not(x)) doesn't mean you have provable(not(x)), which is what you need to deduce provable(if x then q).

Comment author: Ebthgidr 22 December 2014 05:54:45PM 0 points [-]

To answer the below: I'm not saying that provable(X or notX) implies provable (not X). I'm saying...I'll just put it in lemma form(P(x) means provable(x):

If P( if x then Q) AND P(if not x then Q)

Then P(not x or Q) and P(x or Q): by rules of if then

Then P( (X and not X) or Q): by rules of distribution

Then P(Q): Rules of or statements

So my proof structure is as follows: Prove that both Provable(P) and not Provable(P) imply provable(P). Then, by the above lemma, Provable(P). I don't need to prove Provable(not(Provable(P))), that's not required by the lemma. All I need to prove is that the logical operations that lead from Not(provable(P))) to Provable(P)) are truth and provability preserving

Comment author: DanielFilan 21 December 2014 11:44:23PM 0 points [-]

The flaw is that you are correctly noticing that provable(if(not(x) then (if x then q)), and incorrectly concluding if(not(x)) then provable(if x then q). It is true that if(not(x)) then (if x then q), but if(not(x)) is not necessarily provable, so (if x then q) is also not necessarily provable.

Comment author: Ebthgidr 22 December 2014 01:22:28AM 0 points [-]

is x or not x provable? Then use my proof structure again.

Comment author: DanielFilan 20 December 2014 06:10:52AM *  0 points [-]

I'm saying if not provable(p) then (if provable(p) then q)

You aren't saying that though. In the post where you numbered your arguments, you said (bolding mine)

if not(provable(P)) then provable(if provable(P) then P)

which is different, because it has an extra 'provable'.

Comment author: Ebthgidr 20 December 2014 11:28:03PM 0 points [-]

So then here's a smaller lemma: for all x and all q:

If(not(x))

Then provable(if x then q): by definition of if-then

So replace x by Provable(P) and q by p.

Where's the flaw?

Comment author: DanielFilan 19 December 2014 07:41:26AM 0 points [-]

(if not(p) then (if p then q)) is provable. What I'm claiming isn't necessarily provable is (if not(p) then provable(if provable(p) then q)), which is a different statement.

Comment author: Ebthgidr 19 December 2014 06:12:12PM *  0 points [-]

Oh, that's what I've been failing to get across.

I'm not saying if not(p) then (if provable(p) then q). I'm saying if not provable(p) then (if provable(p) then q)

Comment author: DanielFilan 18 December 2014 09:17:27PM 0 points [-]

I think step 3 is wrong. Expanding out your logic, you are saying that if not(provable(P)), then (if provable(P) then P), then provable(if provable(P) then P). The second step in this chain is wrong, because there are true facts about PA that we can prove, that PA cannot prove.

Comment author: Ebthgidr 19 December 2014 12:40:39AM 0 points [-]

So the statement (if not(p) then (if p then q)) is not provable in PA? Doesn't it follow immediately from the definition of if-then in PA?

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).

Comment author: Ebthgidr 18 December 2014 07:59:31PM *  0 points [-]

That doesn't actually answer my original question--I'll try writing out the full proof.

Premises:

  1. P or not-P is true in PA

  2. Also, because of that, if p -> q and not(p)-> q then q--use rules of distribution over and/or

So: 1. provable(P) or not(provable(P)) by premise 1

2: If provable(P), provable(P) by: switch if p then p to not p or p, premise 1

3: if not(provable(P)) Then provable( if provable(P) then P): since if p then q=not p or q and not(not(p))=p

4: therefore, if not(provable(P)) then provable(P): 3 and Lob's theorem

5: Therefore Provable(P): By premise 2, line 2, and line 4.

Where's the flaw? Is it between lines 3 and 4?

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 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 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.

View more: Next