0

I wanted to clarify my understanding of the big picture of the first Incompleteness Theorem and a question about the second.

  1. The big picture of the first Incompleteness Theorem is that PA (or any other axiomatization of arithmetic) fails to define a unique model up to isomorphism. The axioms allow for the existence of models that are different in some important way (not elementarily equivalent). For some statement(s), one model thinks it's true and the other doesn't think it's true leading to the "true, but unprovable statements". Additionally, that a sentence is not provable from the axioms because two models disagree on the truth of the sentence is a consequence of the Completeness Theorem.

Is this a correct understanding of the first Incompleteness Theorem?

Side Note: If my understanding of the first Incompleteness Theorem is accurate, then the "true, but unprovable" characterization seems like a terrible description of it because it seems to leave out the important fact that truth is relative to a model. I'm thinking it is better so say something like, "true in $\mathbb{N}$, but unprovable from PA".

  1. And the second Incompleteness Theorem says that the consistency of PA is precisely one of those statements where two models disagree on its truth. I can't express how bizarre this is to me. How could a model of PA think PA is inconsistent? Intuitively, this makes no sense to me.

  2. Is there any understanding of what kinds of properties theories that behave well (define their models up to isomorphism) have? ...I guess one thing they have is that they can't be strong enough to do arithmetic.

2 Answers2

1

Re: (1), you're correct (and I agree with your side note). The one quibble I have is with the order of things: you seem to view the incompleteness theorem as a result about models which then gets turned into a result about proofs via Completeness, but it's actually the other way around.

Re: (2), this old question is relevant.

Re: (3), such a theory is called (fully) categorical. In first-order logic, as a consequence of the compactness theorem (which can be proved as a corollary of the completeness theorem), there are no fully categorical theories at all (barring those theories of finite structures). We can however talk about categoricity in a given cardinality. For $\kappa$ an infinite cardinal, a (complete, consistent, and with no finite models) theory $T$ is $\kappa$-categorical iff $T$ has exactly one model, up to isomorphism, of cardinality $\kappa$. There are indeed interesting things we can say about this more restrictive kind of categoricity:

  • If $T$ is countable, then there are only two kinds of categoricity: $T$ is categorical in some uncountable cardinal iff $T$ is categorical in every uncountable cardinal. So we just have $\aleph_1$-categoricity and $\aleph_0$-categoricity. This is Morley's theorem. Once we look at uncountable theories things get more complicated; see e.g. this exposition of Harrington and Makkai.

  • Within the context of countable theories, we can identify relevant model-theoretic properties. On the $\aleph_0$-categoricity side, see here; for some information about uncountably categorical theories, see here.

Finally, I have to mention the hilarious Vaught's Never-Two Theorem: no complete countable theory has exactly two countable models up to isomorphism. Yes, we can get every natural number except two.

Noah Schweber
  • 245,398
  • Ahh yes. Thanks for that point. I guess the ordering is important epistemologically. 2) Thanks a lot for this! That was really insightful! So if I understood that correctly, this number that "witnesses" the proof of a contradiction is not one of the original encodings? Is there a way to restrict the existential quantifier of the existence of a proof of a contradiction to those which are meaningful encodings? 3) So you're saying if I take an ultrafinitist position, I'm all good? Just kidding. That's really interesting! Thanks a lot for the information!
  • –  Jul 25 '19 at 04:01