Teorema de Tennenbaum demuestra que ni la suma ni la multiplicación pueden ser recursivas en cualquier modelo no estándar de aritmética . La prueba de Tennenbaum se aplica a teorías mucho más débiles que PA .
La prueba de Tennenbaum es una prueba por contradicción. Si la adición o la multiplicación es recursiva en un modelo no estándar, entonces es posible utilizar una forma de inducción llamada overspill para demostrar que los conjuntos recursivamente inseparables pueden ser codificados como números naturales no estándar. El desbordamiento dice que si $f(n)$ es verdadera para todos los números naturales estándar, entonces $f(\alpha)$ es verdadera para algún número natural no estándar, $\alpha$ . Un ejemplo de conjunto recursivamente inseparable sería el conjunto de números naturales estándar que codifica una máquina de Turing que se detiene con una entrada en blanco.
Dejemos que $\mathbb{N}^*$ sea un modelo contable no estándar de PA y sea $\mathbb{Z}^*$ sean los enteros extendidos de $\mathbb{N}^*$ . Un "campo finito no estándar" sería un anillo $\mathbb{Z}^* /p^* \mathbb{Z}^*$ donde $p^*$ es un número primo no estándar mayor que cualquier número natural estándar. Los campos finitos no estándar admiten eliminación del cuantificador casi . Esto significa que los campos finitos no estándar deben ser "casi recursivos".
Se puede demostrar El teorema de Tennenbaum se aplica a campos finitos no estándar . Si existe un campo finito no estándar recursivo, entonces la prueba por contradicción de Tennenbaum se convierte en una prueba de contradicción. Esto significa que podemos determinar recursivamente si un número natural estándar, $n$ , codifica una TM de parada comprobando si $n$ es una raíz de uno de un conjunto finito de polinomios.
¿Es suficiente la "casi eliminación del cuantificador" para demostrar que un campo finito no estándar es recursivo? Incluso si no lo es, esto parece ser un gran problema. James Ax demostró la la teoría de los campos finitos es decidible . ¿Puede haber un mapeo recursivo desde un modelo recursivo de campos finitos a un modelo no recursivo o podríamos derivar de nuevo una contradicción?