Una función t se dice ser constructible en tiempo si
tal que
El siguiente teorema determina diferentes niveles de complejidad temporal.
Teorema 5.1
Sean t1 y t2 dos funciones constructibles en tiempo. Si
entonces
y la inclusión es propia.
Demostración: La demostración es similar al caso espacial. La condición de límite es más fuerte debido al siguiente
Lema 5.1
Si M es una máquina de Turing de varias cintas y función de tiempo t
entonces existe una máquina de Turing M1 equivalente a ella con tan sólo dos cintas y función de tiempo
Construiremos una máquina M tal que
Para una entrada
con
,
M funciona como sigue:
1.
En todo momento M corre ``en paralelo'' con una máquina que construye en tiempo a t2.
2.
Calcula i tal que
y la máquina Mi.
3.
M reconoce a
si
Mi corre en tiempo t1,
M realiza la simulación de Mi sobre
en tiempo t2(n), y
Mi NO acepta a
.
Claramente
.
Veamos que
.
En efecto, si acaso
,
entonces
De hecho, existiría una sucesión creciente de índices
tal que
sería equivalente a M.
Ya que
se tiene que para cualquier constante positiva c,
Así pues, para n suficientemente grande M podría simular en tiempo t2 a
a partir de la entrada inicial
.
En estas condiciones se tendría
lo cual entra en contradicción con la definición de M. q.e.d.
Siguiente:Algunas relaciones entre clasesUn nivel arriba:Teoremas de jerarquía Anterior:Jerarquía en espacioGuillermo Morales-Luna
2000-07-10