- En esta guía se probará que cada uno de los paradigmas vistos vence al otro (en el sentido de que incluye por lo menos todas las funciones que el otro contiene en su modelización del concepto de función
$\Sigma$ -efectivamente computable).- Esto nos dirá que los tres son equivalentes
-
Teorema: Si
$h$ es$\Sigma$ -recursiva entonces es$\Sigma$ -computable. -
Corolario: Si
$$\begin{aligned}
f &: D_f\subseteq\omega^n\times\Sigma^{*m}\to\omega\
g &: D_g\subseteq\omega^n\times\Sigma^{m}\to\Sigma^\
P &: D_P\subseteq\omega^n\times\Sigma^{*m}\to{0,1}
\end{aligned}$$
son
$\Sigma$ -r. entonces hay macros $$\begin{aligned} & [V\overline{n+1}\leftarrow f(V1, .., V\bar{n}, W1, .., W\bar{m})]\ & [W\overline{m+1}\leftarrow g(V1, .., V\bar{n}, W1, .., W\bar{m})]\ & [\text{IF }P(V1, .., V\bar{n}, W1, .., W\bar{m})\text{ GOTO }A1] \end{aligned}$$- Esto quiere decir que hay macros para todas las funciones
$\Sigma$ -mixtas y predicados$\Sigma$ -mixtos que hemos trabajado hasta el momento en la materia, y que todos eran$\Sigma$ -p.r.
- Esto quiere decir que hay macros para todas las funciones
-
Lemma: Si
$S_1, S_2\subseteq\omega^n\times\Sigma^{*m}$ son$\Sigma$ -enumerables, entonces$S_1\cup S_2$ y$S_1\cap S_2$ son$\Sigma$ -enumerables. -
Lemma: Si
$S\subseteq\omega^n\times\Sigma^{*m}$ es$\Sigma$ -computable, entonces$S$ es$\Sigma$ -enumerable.
-
Consideraciones:
- Sean
$n,m\in\omega$ , definimos las siguientes funciones: $$\begin{aligned} i^{n,m} &: \omega\times\omega^n\times\Sigma^{m}\times Pro^\Sigma\to\omega\ E^{n,m}# &: \omega\times\omega^n\times\Sigma^{*m}\times Pro^\Sigma\to\omega^{[N]}\ E^{n,m} &: \omega\times\omega^n\times\Sigma^{m}\times Pro^\Sigma\to\Sigma^{[N]}\ \end{aligned}$$ de modo que $(i^{n,m}(t, \vec{x}, \vec{\alpha}, \mathcal{P}), E^{n,m}#(t, \vec{x}, \vec{\alpha}, \mathcal{P}), E^{n,m}(t, \vec{x}, \vec{\alpha}, \mathcal{P}))$ es la descripción instantánea que se obtiene luego de correr$\mathcal{P}$ una cantidad$t$ de pasos partiendo del estado$||x_1, .., x_n, \alpha_1, .., \alpha_m||$ . - Definimos también las funciones $$\begin{aligned} E^{n,m}{#j}: \omega\times\omega^n\times\Sigma^{*m}\times Pro^\Sigma\to\omega\ E^{n,m}{j}: \omega\times\omega^n\times\Sigma^{m}\times Pro^\Sigma\to\Sigma^ \end{aligned}$$ que marcan el valor de la $j$-ésima componente de $E^{n,m}#$ y $E^{n,m}$, respectivamente.
-
Proposición: Sean
$n,m\ge 0$ ,$i^{n,m}$ , $E^{n,m}{#j}$ y $E^{n,m}{*j}$ son$(\Sigma\cup\Sigma_p)$ -p.r. para todo$j\in N$ .
- Sean
-
Consideraciones para
$Halt^{n,m}$ y$T^{n,m}$ -
Definición: Dados
$n,m\in\omega$ , definimos$Halt^{n,m}=\lambda t\vec{x}\vec{\alpha}\mathcal{P} [i^{n,m}(t, \vec{x}, \vec{\alpha}, \mathcal{P}) = n(\mathcal{P}) + 1]$ - Básicamente,
$Halt^{n,m}$ es un predicado que dice si$\mathcal{P}$ se detiene luego de$t$ pasos partiendo del estado$||x_1, .., x_n, \alpha_1, .., \alpha_m||$ .
- Básicamente,
-
Lema:
$Pro^\Sigma$ es un conjunto$(\Sigma\cup\Sigma_p)$ -p.r., y$\lambda\mathcal{P}[n(\mathcal{P})]$ y$\lambda i\mathcal{P}[I_i^\mathcal{P}]$ son funciones$(\Sigma\cup\Sigma_p)$ -p.r. -
Lema:
$Halt^{n,m}$ es$(\Sigma\cup\Sigma_p)$ -p.r. -
Definición: Definimos
$T^{n,m}=M(Halt^{n,m})$ $D_{T^{n,m}}={(\vec{x}, \vec{\alpha}, \mathcal{P}): \mathcal{P}\text{ se detiene partiendo de }||x_1, .., x_n, \alpha_1, .., \alpha_m||}$ - Para
$(\vec{x}, \vec{\alpha}, \mathcal{P})\in D_{T^{n,m}}$ ,$T^{n,m}(\vec{x}, \vec{\alpha}, \mathcal{P})$ indica la cantidad de pasos necesarios para que$\mathcal{P}$ se detenga partiendo de$||x_1, .., x_n, \alpha_1, .., \alpha_m||$ .
-
Lema:
$T^{n,m}$ es$(\Sigma\cup\Sigma_p)$ -recursiva -
Proposición:
$T^{n,m}$ no es$(\Sigma\cup\Sigma_p)$ -p.r.-
Consecuencia: La minimización de un predicado
$(\Sigma\cup\Sigma_p)$ -p.r. no necesariamente es$(\Sigma\cup\Sigma_p)$ -p.r.
-
Consecuencia: La minimización de un predicado
-
Definición: Dados
-
Teorema: Si $f: D_f\subseteq\omega^n\times\Sigma^{m}\to O$ (con $O\in{\omega, \Sigma^}$) es
$\Sigma$ -computable, entonces$f$ es$\Sigma$ -recursiva.
-
Teorema: Si
$f:S\subseteq\omega^n\times\Sigma^{*m}\to O$ es$\Sigma$ -Turing computable, entonces$f$ es$\Sigma$ -recursiva.
-
Teorema: Si
$f:S\subseteq\omega^n\times\Sigma^{*m}\to O$ es$\Sigma$ -computable, entonces$f$ es$\Sigma$ -Turing computable.
-
Teorema: Sea
$\Sigma$ un alfabeto finito, dada una función$f$ , las siguientes son equivalentes:-
$f$ es$\Sigma$ -Turin computable -
$f$ es$\Sigma$ -recursiva -
$f$ es$\Sigma$ -computable
-
-
Teorema: Sea
$\Sigma$ un alfabeto finito, dado un conjunto$S\subseteq\omega^n\times\Sigma^{*m}$ , las siguientes son equivalentes:-
$S$ es$\Sigma$ -Turing enumerable -
$S$ es$\Sigma$ -recursivamente enumerable -
$S$ es$\Sigma$ -enumerable
-
-
Teorema: Sea
$\Sigma$ un alfabeto finito, dado un conjunto$S\subseteq\omega^n\times\Sigma^{*m}$ , las siguientes son equivalentes:-
$S$ es$\Sigma$ -Turing computable -
$S$ es$\Sigma$ -recursivo -
$S$ es$\Sigma$ -computable
-
-
TESIS DE CHURCH: Toda función
$\Sigma$ -efectivamente computable es$\Sigma$ -recursiva.