Funções não construtíveis e resultados anômalos


10

No livro de Arora-Barak, na definição de funções construtivas no tempo, diz-se que o uso de funções que não são construtíveis no tempo pode levar a "resultados anômalos". Alguém tem um exemplo desse "resultado anômalo"? Ouvi, em particular, que podem existir funções tais que o teorema da hierarquia de tempo não se sustenta; alguém tem um exemplo dessas funções? Existe algo sobre isso em algum lugar da literatura?



@JukkaSuomela: Sim, sim, mas são sobre quais funções são construtíveis no tempo / espaço e por que são úteis.
Pascal

Respostas:


11

g(n)ntDTIME[g(t(n))]=DTIME[t(n)]

DTIME

Veja também a página da Wikipédia e suas referências.


6

Como o artigo da Wikipedia não fornece a prova e o artigo está no ACM DL, achei que poderia ser útil postar a prova aqui:

TEOREMA 3.7. (Teorema da lacuna).

Φgx,g(x)xttgt

PROVA.

t

t(0):=1
t(n):=μk>t(n1):in,(Φi(n)<kΦi(n)>g(k))
  1. nkin

    Φi(n)k,Φi(n)>g(k)

    Φi(n)k,Φi(n)<k

  2. kΦΦi(n)<kΦi(n)>g(k)

  3. tniΦi(n)<t(n)Φi(n)>gt(n)

QED.

tt(n)>r(n)

t(0):=r(0)+1
t(n):=μk>max{t(n1),r(n)}:

(de Allan Borodin, " Complexidade computacional e existência de lacunas de complexidade ", JACM 1972, com pequenas modificações.)


t(n)kng(k)k
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.