I'd like to know where the following result comes from (that is, whether there is a more general result from which it follows or else how it can be proven):
There is no first-order sentence which is true in all non-standard models of arithmetic but false in the standard one, whereas there are second-order sentences which have this property.
(I've found this briefly stated in the wikipedia article on Nonfirstorderizability)
Help is much appreciated. Thanks!
Best,
Berta
Let $\varphi$ be any sentence that is false in the natural numbers. Let theory $T$ be first-order Peano arithmetic with $\lnot\varphi$ as an added axiom. Then $T$ has a model, the natural numbers. Thus by the Lowenheim-Skolem Theorem, $T$ has models of arbitrarily high cardinality, and in particular models other than $\mathbb{N}$. The sentence $\varphi$ is not true in such a model.