1

I asked a question four years ago: Puzzle: Does the following prove that PA is inconsistent?

Back then I was satisfied with at least one of the answers I received, but now I do not understand why I was satisfied. I am going to make my argument clearer and hopefully somebody will be able to explain to me the flaw in my argument:

Let PA mean the Peano axioms, let Con(PA) mean that the Peano axioms are consistent, and let Incon(PA) mean that the Peano axioms are inconsistent.

Godel's 2nd Incompleteness Theorem says that Con(PA) is not a theorem of PA, unless PA is inconsistent. Now consider the following argument that Con(PA) is a theorem of PA:

Suppose that Incon(PA). Then PA implies Con(PA), since PA implies anything as long as PA is inconsistent. So Incon(PA) implies (PA implies Con(PA)). And this statement is logically equivalent to the statement that (PA and Incon(PA)) implies Con(PA).

Also, (PA and Con(PA)) implies Con(PA), obviously.

Therefore, [(PA and Incon(PA)) or (PA and Con(PA))] implies Con(PA).

Then since PA is logically equivalent to [(PA and Incon(PA)) or (PA and Con(PA))], we can conclude that PA implies Con(PA).

Therefore, by Godel's 2nd Incompleteness Theorem, PA is inconsistent.

Where is the error? There has to be an error, or else all of mathematics is wrong.

  • 1
    Could you say what your problem is with the answers you already have? – Stephen Donovan Jun 22 '21 at 03:11
  • 1
    You need to distinguish between "raw implication" and provability. Right off the bat, your claim "Suppose that Incon(PA). Then PA implies Con(PA)" should be "If $\mathsf{PA}$ is inconsistent then $\mathsf{PA}$ proves $Con(\mathsf{PA})$," which is quite a different animal. – Noah Schweber Jun 22 '21 at 03:14
  • @StephenDonovan One problem with the answer that I had checked as “the answer” is that it does not seem to refute the way I worded my argument here. – Craig Feinstein Jun 22 '21 at 03:15
  • @NoahSchweber what is the difference between implies and proves? They seem to me to be the same animal. – Craig Feinstein Jun 22 '21 at 03:17
  • 1
    @CraigFeinstein Well, for all $X$ and $Y$ either "$X$ implies $Y$" is true or "$X$ implies $\neg Y$" is true (nature of the material conditional), but in general neither "$T$ proves $p$" nor "$T$ proves $\neg p$" need be true. – Noah Schweber Jun 22 '21 at 03:18
  • @noahschweber that makes sense. – Craig Feinstein Jun 22 '21 at 03:23
  • Con (PA) & its negation are not things that can be said in the language of PA. In PA we can define an arithmetical coding, denoted [PA] . Then con([PA]) is a sentence about the existence or non-existence of a number with a specified property. You MUST distinguish between PA and [PA]. If PA is consistent then so is PA+($\neg$ con [PA]). – DanielWainfleet Jun 22 '21 at 04:22

1 Answers1

4

We trivially have $\mathsf{PA}+Con(\mathsf{PA})\vdash Con(\mathsf{PA})$; that's correct. However, you have not shown that $\mathsf{PA}+\neg Con(\mathsf{PA})\vdash Con(\mathsf{PA})$. Rather, what we get (ignoring "Godelization" issues for brevity) is the more complicated result $$\mathsf{PA}+\neg Con(\mathsf{PA})\vdash \color{red}{[\mathsf{PA}\vdash Con(\mathsf{PA})]}$$ (or in words: "the theory $\mathsf{PA}$ + "$\mathsf{PA}$ is inconsistent" proves that $\mathsf{PA}$ proves that $\mathsf{PA}$ is consistent"). Basically, $\mathsf{PA}$ is strong enough to prove simple facts about provability, including that an inconsistent theory proves everything: for every (description of a) theory $T$ and every sentence $\psi$ we have $$\mathsf{PA}\vdash\neg Con(T)\rightarrow [T\vdash\psi].$$ One instance of this is $$\mathsf{PA}\vdash \color{green}{\neg Con(\mathsf{PA})\rightarrow} [\mathsf{PA}\vdash Con(\mathsf{PA})],$$ and now we just apply the deduction theorem to the green bit.


That point is that the red clause $\color{red}{\mathsf{PA}\vdash Con(\mathsf{PA})}$ which $\mathsf{PA}+\neg Con(\mathsf{PA})$ is able to prove is quite different from $Con(\mathsf{PA})$ itself. In general (unless it's inconsistent of course) $\mathsf{PA}$ cannot prove $X$ from "$\mathsf{PA}$ proves $X$;" see Lob's theorem.

Noah Schweber
  • 245,398