Siguiente: Tiempos y espacios
Un nivel arriba: Complejidades de tiempo y
Anterior: Complejidades de tiempo y
Consideraremos una clase
de dispositivos de cómputo, los cuales pueden ser
- máquinas de Turing,
- programas de alto nivel, digamos ``C'',
- funciones recursivas,
- máquinas RAM,
- etc.
Como cada dispositivo de cómputo es un programa, es decir, es una cadena de longitud finita sobre un alfabeto finito, tenemos que
es numerable
Por otro lado, las entradas posibles a los dispositivos en
son cadenas de longitud finita sobre un alfabeto de entrada (usualmente Dos={0,1}). Por tanto las entradas también son numerables.
Para un dispositivo M y una entrada
hacemos
Supondremos además que la clase
posee un dispositivo universal, es decir, que hay un
tal que
donde
es una codificación de dispositivos en la clase .
Una función
es computable-
si
Guillermo Morales-Luna
2000-07-10