Hay dos maneras de interpretar esta pregunta, y la distinción es muy importante.
Trabajando dentro de un universo de $\sf ZFC$, el uso de la lógica de primer orden dentro de el universo, de hecho, es imposible caracterizar $\Bbb R$ o $\Bbb N$, como Noé, escribió. El uso de uno de la gran variedad de métodos (Lowenheim-Skolem teoremas de compacidad, ultrapowers) podemos producir modelos con la misma teoría como $\Bbb R$ o $\Bbb N$ que tienen una completamente diferente cardinalidad. De hecho, incluso podemos producir modelos de la misma cardinalidad que no son isomorfos.
Al mismo tiempo, uno puede interpretar esto como preguntar, suponiendo que trabajamos con el marco de la lógica de primer orden y $\sf ZFC$. Puede que nos caracterizan de forma exclusiva los reales o los números naturales? Es decir, trabajamos dentro de un fijo universo de $\sf ZFC$, con la lógica de primer orden como la lógica subyacente. Podemos caracterizar los números naturales o números reales en el interior de la modelo? La respuesta es "sí, hasta el isomorfismo (en el modelo)". Lo que podemos demostrar es que:
- Existe un grupo que representa a los números naturales, y existe un grupo que representa a los números reales.
- Cualquier otro objeto $X$ dentro del modelo, que el modelo satisface la condición "$X$ es un bien fundado modelo de Peano" o "$X$ es un Dedekind-completa ordenó campo" es isomorfo---dentro del modelo---para los números naturales o números reales, respectivamente.
De hecho, es por eso que nos tomamos la molestia de usar la lógica de primer orden y la teoría de conjuntos como una fundación. De segundo orden, la lógica no tiene ninguna prueba de verificación del algoritmo. Así que en lugar de usar la segunda-la lógica de orden en los números naturales, que en lugar de demostrar que $\sf ZFC$ demuestra tal y tal, y por lo tanto la transformación de un segundo, o tercer, o de mayor orden de la lógica de afirmaciones en un primer orden de instrucción en el lenguaje de la teoría de conjuntos. Y desde la lógica de primer orden no tiene un método algorítmico de comprobar si algo es una prueba válida, esto significa que podemos programar un ordenador para comprobar si nuestra prueba de sonido.