Un buen ejemplo diferente a los mencionados hasta ahora es el siguiente:
Fijar una codificación (recursiva) de fórmulas por números, y dejar que $A$ sea el conjunto de códigos de sentencias $\phi$ que son verdaderos para los números naturales.
Este conjunto no puede ser r.e. por el teorema de incompletitud porque $A$ codifica una teoría consistente completa que extiende la Aritmética de Peano (es decir, la teoría de ${\mathbb N}$ ). Tenga en cuenta que en este ejemplo $A$ es un conjunto bastante complicado desde el punto de vista de la teoría de la computabilidad: Codifica recursivamente todos los conjuntos recursivos, todos los conjuntos de e.r., todos los conjuntos de e.r., etc.
De hecho, una construcción fácil muestra que hay tantos conjuntos $A$ codificar extensiones consistentes completas de PA como hay números reales: Enumerar todas las sentencias como $\phi_0,\phi_1,\dots$ Construye un árbol: En la parte inferior tenemos a PA. Dado un nodo en la profundidad $n$ y una teoría $T_n$ que se le adjunta, este nodo tiene como máximo dos sucesores inmediatos: extender a $T_n+\phi_n$ si esto es coherente, y a $T_n+\lnot\phi_n$ si esto es consistente. Si sólo uno de ellos es consistente, ésta es la única extensión. Si $T_n$ es consistente, al menos una de estas dos extensiones es consistente. Dado que $T_n$ es una extensión recursiva de PA (siendo PA y un número finito de "axiomas" adicionales), no es completa, por lo que finalmente tendremos dos extensiones. Esto demuestra que el árbol que obtenemos tiene $|2^{\mathbb N}|$ muchas ramas, cualquiera de las cuales codifica una extensión consistente completa de PA. Ninguna de estas extensiones es r.e. como antes.
Por supuesto, podemos producir muchos ejemplos a partir del hecho de que sólo hay un número contable de conjuntos r.e. pero un número incontable de subconjuntos de ${\mathbb N}$ . Muchos de estos ejemplos no podremos exponerlos de forma razonable. Para ilustrarlo, he aquí un ejemplo técnico que es más bien de naturaleza teórica de conjuntos:
Si $M$ es un modelo transitivo contable de la teoría de conjuntos suficiente, entonces, por supuesto, sólo hay contablemente muchos conjuntos de números naturales en $M$ y todos los conjuntos r.e. están en $M$ . Cualquier conjunto que no esté en $M$ es un ejemplo. Podemos ser más explícitos; digamos que cualquier $A$ que es Cohen genérico sobre $M$ es un ejemplo. Estos $A$ puede construirse explícitamente a partir de una enumeración de $M$ . Por supuesto, es una historia diferente cómo "explícita" $M$ puede ser. Pero realmente podemos hacer $A$ definible trabajando dentro de $L$ tomando como $M$ el menor modelo de, por ejemplo, ZF con sustitución restringida a $\Sigma_2$ fórmulas, y dejando que $A$ sea el menos genérico de Cohen sobre $M$ . Menos se refiere aquí a la ordenación habitual de $L$ .
El objetivo de este último ejemplo es que el $A$ que obtenemos no codifica mucha información en términos teóricos de computabilidad; por ejemplo, el problema de Halting sobre $A$ tiene el mismo grado que el problema de Halting.
0 votos
Ref. para lo anterior--detalles del ejemplo L y del complemento L no r.e.--Ver sus L5 y L6 cs.rice.edu/~nakhleh/COMP481/final_review_sp06_sol.pdf Muchos ejemplos considerados.