1

I found this question: Can finite theory have only infinite models?, where is proved that Robinson's Arithmetic can have infinite models, but I've been unable to prove or find a proof of the existence of infinite non-isomorphic models for this arithmetic (if the statement it's true) or to prove it's false.

Cure
  • 4,051
  • 1
    Do you know the compactness theorem? – Andrés E. Caicedo Dec 05 '14 at 17:09
  • @AndresCaicedo Do you mean the theorem that states the existence of models for a set of axioms if every finite subset of axioms has a model? – Cure Dec 05 '14 at 17:11
  • Yes. Use it to get the result you want. – Andrés E. Caicedo Dec 05 '14 at 17:15
  • @AndresCaicedo But how would I apply the theorem? Do you mean that for the proof I should extend Robinson's Arithmetic (keeping the set of axioms consistent) and the apply the compactness theorem? This would give models for R.A, but non-ismorphic if there finite subsets which are non-isomorphic. Is this the idea? – Cure Dec 05 '14 at 17:26
  • There's a much more general thing going on here: The Löwenheim-Skolem theorem tells us that if a first-order theory has an infinite model, it has models of all infinite cardinalities, and hence many nonisomorphic models. – Alex Kruckman Dec 06 '14 at 17:57

2 Answers2

3

The basic idea to prove the problem is put an infinitely large element in the standard structure of natural numbers, say $\Bbb{N}$. Also, you may know that the standard structure of natural numbers satisfies Robinson arithmetic.

To add an infinite element, we will use compactness theorem. At first, add a constant symbol $c$ into the language of the arithmetic. Let $Q$ be the set of axioms of Robinson arithmetic. Also, let define $\Sigma$ be the set of all sentences of the form $$c>S^n(0)$$ (where $n$ is a standard natural numbers, and $S^n$ means iterating $S$ $n$-times. e.g. $S^2(0)=S(S(0))$, where $S$ is the successor function.)

You can check that every finite subset of $Q\cup\Sigma$ is consistent (Hint. Consider $Q\cup\Sigma_0$, where $\Sigma_0$ is a finite subset of $\Sigma$.), so $Q\cup\Sigma$ has a model, by compactness. Let $\mathfrak{A}$ be a such model, then you can check that $\mathfrak{A}$ is not isomorphic to the structure of standard natural numbers.


In fact, you can change $Q$ in above to the set of all sentences true over $\Bbb{N}$, and it shows the existence of countable non-standard model of true arithmetic.

Hanul Jeon
  • 27,376
1

Here is a proof which uses Gödel's completeness and incompleteness theorems. Let $Q$ be the axioms of Robinson Arithmetic. We assume that $Q$ has at least one model and is therefore consistent. By incompleteness, there must be a sentence $\varphi$ such that not $Q \vdash \varphi$ and not $Q \vdash \neg\varphi$. From completeness, it follows that not $Q \vDash \varphi$ and not $Q \vDash \neg\varphi$. This means that there are two models $M$ and $N$ of $Q$ with $M \vDash \neg \varphi$ and $N \vDash \varphi$. These models cannot be isomorphic since isomorphic models always satisfy exactly the same formulas.

russoo
  • 2,405
  • 12
  • 27
  • Very nice. Although to be fair, I think it was Robinson who noticed that a finite theory which is so nice is sufficient for the incompleteness theorem to hold. So the fact that Robinson arithmetic is incomplete is a theorem of Robinson, I believe. :-) – Asaf Karagila Dec 10 '14 at 19:09
  • 1
    Ok. You are right! The original incompleteness theorem by Gödel was about peano arithmetic as presented in Russell's and Whitehead's book. (And in fact, Gödel's result was not incompleteness but "$\omega$-incompleteness".) – russoo Dec 10 '14 at 19:28