-
Lema: Si $f_i: D_{f_i}\subseteq\omega^n\times\Sigma^{m}\to O$ (con $O\in{\omega, \Sigma^}$) para
$i=1,..,k$ son funciones$\Sigma$ -recursivas tales que$D_{f_i}\neq D_{f_j}$ para$i\neq j$ , entonces la función$f_1\cup..\cup f_k$ es$\Sigma$ -recursiva. -
Lema: Si
$P:D_P\subseteq\omega^n\times\Sigma^{*m}\to\omega$ es un predicado$\Sigma$ -recursivo y$D_P$ es$\Sigma$ -recursivo, entonces$M(P)$ es$\Sigma$ -recursivo.- No se cumple la recíproca
-
Lema: Si
$f: D_f\subseteq\omega^n\times\Sigma^{*m}\to O$ es una función$\Sigma$ -recursiva y$S\subseteq D_f$ es$\Sigma$ -recursivo enumerable, entonces la función$f|_S$ es$\Sigma$ -recursiva.
-
Lema: Si
$S_1, S_2\subseteq\omega^n\times\Sigma^{*m}$ son$\Sigma$ -recursivos, entonces$S_1\cup S_2$ ,$S_1\cap S_2$ y$S_1 - S_2$ son$\Sigma$ -recursivos. -
Lema: Sea
$\Sigma$ un alfabeto finito, se tiene que- Si
$S_1, S_2\subseteq\omega^n\times\Sigma^{*m}$ son$\Sigma$ -recursivamente enumerables, entonces$S_1\cup S_2$ y$S_1\cap S_2$ son$\Sigma$ -recursivamente enumerables. - Si
$S\subseteq\omega^n\times\Sigma^{*m}$ es$\Sigma$ -recursivo, entonces$S$ es$\Sigma$ -recursivamente enumerable.
- Si
-
Lema: Sea
$S\subseteq\omega^n\times\Sigma^{*m}$ , si$S$ y$(\omega^n\times\Sigma^{*m})-S$ son$\Sigma$ -recursivamente enumerables, entonces$S$ es$\Sigma$ -recursivo.- Notar que no todo conjunto
$\Sigma$ -recursivamente enumerable es$\Sigma$ -recursivo.
- Notar que no todo conjunto
-
Teorema: Dado
$S\subseteq\omega^n\times\Sigma^{*m}$ , las siguientes afirmaciones son equivalentes:-
$S$ es$\Sigma$ -recursivamente enumerable. -
$S=I_F$ para alguna$F:D_F\subseteq\omega^k\times\Sigma^{*l}\to\omega^n\times\Sigma^{*m}$ tal que cada$F_{(i)}$ es$\Sigma$ -recursiva. -
$S=D_f$ para alguna función$\Sigma$ -recursiva$f$ . -
$S=\emptyset$ o$S=I_F$ para alguna$F:\omega\to\omega^n\times\Sigma^{*m}$ tal que cada$F_{(i)}$ es$\Sigma$ -p.r.
-
-
Definición: Cuando
$\Sigma\supseteq\Sigma_p$ , podemos definir$AutoHalt^\Sigma=\lambda\mathcal{P}[(\exists t\in\omega) Halt^{0,1}(t,\mathcal{P},\mathcal{P})]$ - Notar que
$D_{AutoHalt^\Sigma}=Pro^\Sigma$ y que$\forall\mathcal{P}\in Pro^\Sigma, AutoHalt^\Sigma(\mathcal{P})=1$ sii$\mathcal{P}$ se detiene partiendo del estado$||\mathcal{P}||$ .
- Notar que
-
Lema: Supongamos
$\Sigma\supseteq\Sigma_p$ . Entonces$AutoHalt^\Sigma$ no es$\Sigma$ -recursivo. -
Teorema: Supongamos
$\Sigma\supseteq\Sigma_p$ . Entonces$AutoHalt^\Sigma$ no es$\Sigma$ -efectivamente computable. Es decir, no hay ningún procedimiento efectivo que decida si un programa de$\mathcal{S}^\Sigma$ termina partiendo de si mismo. -
Lema: Supongamos
$\Sigma\supseteq\Sigma_p$ . Entonces$A={\mathcal{P}\in Pro^\Sigma: AutoHalt^\Sigma(\mathcal{P})=1}$ es$\Sigma$ -recursivamente enumerable pero no es$\Sigma$ -recursivo. Mas aún, el conjunto$N={\mathcal{P}\in Pro^\Sigma: AutoHalt^\Sigma(\mathcal{P})=0}$ no es$\Sigma$ -recursivamente enumerable. -
Proposición: Supongamos
$\Sigma\supseteq\Sigma_p$ . Entonces$A$ es$\Sigma$ -efectivamente enumerable y no$\Sigma$ -efectivamente computable. El conjunto$N$ no es$\Sigma$ -efectivamente enumerable.- Es decir,
$A$ puede ser enumerado por un procedimiento efectivo pero no hay ningún procedimiento efectivo que decida la pertenencia a$A$ . - No hay ningún procedimiento efectivo que enumere
$N$ . Por ello, si un procedimiento efectivo da como salida siempre elementos de$N$ , entonces hay una cantidad infinita de elementos de$N$ los cuales nunca da como salida
- Es decir,
-
Proposición: Supongamos
$\Sigma\supseteq\Sigma_p$ . Entonces, sea $P=C_1^{0,1}|A\circ\lambda t\alpha[\alpha^{1\dot{-}t}\text{SKIP}^t]|{\omega\times Pro^\Sigma}$ es$\Sigma$ -recursivo pero$M(P)$ no es$\Sigma$ -efectivamente computable (y por lo tanto no es$\Sigma$ -recursiva).