Vamos chamar uma função superpolinomial se for válido para cada c> 0 . c > 0
É claro que, para qualquer idioma ele sustenta que para todo tempo superpolinomial ligado a . Será que o inverso dessa afirmação também é verdadeiro? Ou seja, se conhecemos para cada tempo superpolinomial ligado a , isso implica ? Em outras palavras, é verdade que
que a interseção é tomada sobre todos os superpolinômios .
cc.complexity-theory
ds.algorithms
complexity-classes
Andras Farago
fonte
fonte
Respostas:
Sim.
De fato, pelo Teorema da União McCreight-Meyer (Teorema 5.5 de McCreight e Meyer, 1969 , versão gratuita aqui ),f tal que P=DTIME(f(n)) . Essa função é necessariamente superpolinomial, mas "apenas por pouco".
resultado do que acredito ser devido a Manuel Blum, há uma única funçãoO teorema se aplica de maneira mais geral a qualquer medida de complexidade de BlumΦ e a qualquer classe de união ⋃f∈SBLUMΦ(f(n)) que S é um conjunto de limites auto-limitados de funções computáveis totais. (Um conjunto de funções S é ce se houver uma única função computável parcial F(i,x⃗ ) tal que S={fi(x⃗ )|i∈N} onde fi(x⃗ ):=F(i,x⃗ ) . Auto-limitado significa que para cada subconjunto finito S0⊂S , existe uma função em S que domina todos os g∈S0 em quase todos os lugares. " BLUMΦ "é uma notação que nunca vi antes, mas gosto :) - estou usando-a para o análogo Φ bounded de uma classe de complexidade com limite de tempo.)
fonte