Una función s se dice ser constructible en espacio si
tal que
El siguiente teorema determina diferentes niveles de complejidad espacial.
Teorema 4.1
Sean s1 y s2 dos funciones constructibles en espacio, ambas mayores que log. Si
entonces
y la inclusión es propia.
Demostración: Construiremos una máquina M tal que
Para una entrada
con
,
M funciona como sigue:
1.
M marca s2(n) casillas. Como s2 es constructible en espacio esto se logra haciendo correr ``en paralelo'' a M con una máquina que construye a s2.
En todo momento, si M fuera a ocupar espacio fuera de lo marcado se la detiene y se suspende su corrida sin reconocimiento.
2.
Calcula i tal que
y la máquina Mi.
3.
M reconoce a
si
Mi ocupa espacio s1,
M realiza la simulación de Mi sobre
en espacio s2(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
es equivalente a M.
Ya que
se tiene que para cualquier constante positiva c,
Así pues, para n suficientemente grande M podría simular en espacio s2 a
a partir de la entrada inicial
.
En estas condiciones se tendría
lo cual está en contradicción con la definición de M. q.e.d.
Siguiente:Jerarquía en tiempoUn nivel arriba:Teoremas de jerarquía Anterior:Tiempos y espaciosGuillermo Morales-Luna
2000-07-10