Deje $f : \mathbb{N}^k \to \mathbb{N}$ ser una computable total de la función tal que $f (\vec{x}) > \max \vec{x}$ todos los $\vec{x}$.
Pregunta. ¿Por qué hay un decidable set $A$ tal que $\operatorname{im} {\left. f \right|_{A^k}} = \mathbb{N} \setminus A$?
Se siente como debería ser un proceso inductivo que da la solución. Deje $A_0 = \mathbb{N} \setminus {\operatorname{im} f}$. Si hay un $A$, $A_0 \subseteq A$ seguro. Deje que para cada número natural $n$, vamos a $B_n = \mathbb{N} \setminus {\operatorname{im} f \big|_{{A_n}^k}}$$A_{n+1} = \mathbb{N} \setminus {\operatorname{im} f \big|_{{B_n}^k}}$. Entonces, uno puede mostrar de forma inductiva que $$A_0 \subseteq A_1 \subseteq A_2 \subseteq \cdots \subseteq B_2 \subseteq B_1 \subseteq B_0$$ Deje $A = \bigcup_n A_n$$B_\infty = \bigcap_n B_n$. Si $\vec{x} \in A^k$, $\vec{x} \in {A_n}^k$ algunos $n$, lo $f (\vec{x}) \notin B_n$, por lo tanto $\vec{x} \notin B$. Por otro lado, si $y \notin B$, $y \notin B_n$ algunos $n$, por lo que hay algunos $\vec{x} \in {A_n}^k$ tal que $f (\vec{x}) = y$, e $\vec{x} \in A^k$. Por lo tanto $\operatorname{im} f \big|_{A^k} = \mathbb{N} \setminus B$. Hasta ahora tan bueno.
Bajo la hipótesis, es fácil ver que $f$ mapas decidable subconjuntos de a $\mathbb{N}^k$ a decidable subconjuntos de a $\mathbb{N}$. Por lo tanto, $A$ es semidecidable, y $B$ es co-semidecidable. Si $A = B$, entonces se sigue que $A$ es decidable... pero es cierto que $A = B$?