Time(o(f))⊊Time(O(f)f
DTime(g)⊊DTime(f)kk+1k
DTime(o(f))⊊DTime(O(f))
사실, 우리는 이미 다음과 같은 것을 가지고 있습니다.
정리 : 모든 및 형식의 모든 ( 및 이성적; 또는 ), .ε>0fna(logn)baba>1a=1∧b≥0DTime(O(f/(logf)ε)⊊DTime(O(f))
증명 : 결정 알고리즘이있는 모든 언어가 시간에 결정될 수 있으면 입력에 결정 알고리즘은 시간 ( 이 고정됨 으로 ) 등 모든 상수 에 대해 시간 계층 정리와 모순된다.O(f)O(f/(logf)ε)O(f(n)(logf(n))kε)O(f(n)(logf(n))(k−1)ε)k≥0c≥0DTime(O(f(n)(logf(n))c))=DTime(O(f(n)))
그러나이 비 구조적 증명에는 세 가지 제한 사항이 있습니다.
*이 증명은 가 제대로 작동해야합니다 (시간을 구성 할 수있을뿐만 아니라 특정 의미에서 연속적 임).
* 우리는 있지만 에는없는 특정 언어를 알지 못합니다 . 충분히 큰 , 테이프 튜링 머신의 시뮬레이션은 에 없지만 및 조차도 배제하지 않았습니다 , 는 최소 비버 함수 인 BB가> BB (BB (1000))입니다.
* 우리는 포함이 강력하다는 것을 모릅니다.f
DTime(O(f))DTime(O(f/(logf)ε)kkDTime(O(f/(logf)ε)ε=1f(n)=n2k
DTime(O(f/(logf)ε) 알고리즘은 일부 입력에 대해 실패하지만 유한 입력 크기를 제외하고는 거의 모든 입력 크기에 대해 일부 입력에 대해 실패한다는 것을 증명하지 못했습니다 (매우 놀라운 일이지만) 그렇지 않은 경우).