Sea
un dispositivo de cómputo.
Para una entrada
definimos
longitud de
,
tiempo de
,
es el número de instrucciones ejecutadas hasta arribar a un estado final,
espacio de
,
es el número de localidades de almacenamiento ocupadas hasta arribar a un estado final.
M determina a su vez dos funciones de tiempo y de espacio:
Para una clase de dispositivos de cómputo
y una función
definimos las clases de problemas siguientes:
Teorema 3.1
Para cualquier función computable f tenemos que existen sendos problemas A y B tales que
,
y
.
Así pues no hay límites computables para las clases de problemas.
Demostración: Dada f, veamos tan solo la construcción de A.
Sean
y
sendas enumeraciones de los dispositivos de cómputo y de las posibles entradas.
Sea
A puede ser efectivamente reconocido utilizando la máquina universal en :
1.
Dado
se calcula i tal que
y se calcula Mi también.
2.
Se calcula
.
3.
Se realiza el cálculo de
llevando un recuento de la duración d de la ``corrida''.
4.
Si Mi reconoce a
y d > t entonces se acepta a
.
En otro caso se rechaza.
Supongamos que
.
Entonces
Tenemos por un lado que
y esto último contradice la suposición.
Y por otro lado