P는 모든 초 다항식 시간 클래스의 교차점과 동일합니까?


21

f(n) c > 0limnnc/f(n)=0c>0

모든 언어 L \ in {\ mathsf P}에 대해 모든 초 다항식 시간 바운드 f (n)에LP 대해 L \ in {\ mathsf {DTIME}} (f (n)) 이 있음이 분명합니다 . 나는이 진술의 대화가 사실인지 궁금합니다. 우리가 알고있는 경우 즉, 의 L를 \ {\ mathsf {DTIME}} (F (N)) 에 대한 모든 superpolynomial 시간 바인딩 F (N) , 그것은 의미 않습니다 에 {\ mathsf의 P} \ L을 ? 즉, 모든 초 다항식 f (n)을 교차 하는 {\ mathsf P} = \ cap_f {\ mathsf {DTIME}} (f (n) ) 입니다.LDTIME(f(n))f(n)LDTIME(f(n))f(n)LP

P=fDTIME(f(n))
f(n)

1
질문 작성에 대한 일반적인 조언은 질문을 제목을 이해하는 가장 쉬운 방법으로 작성해야한다는 것입니다.
Kaveh

답변:


31

예.

사실, McCreight - 마이어 연합 (EU) 정리에 의해 (의 정리 5.5 McCreight와 메이어, 1969 , 무료 버전 여기 ) 마누엘 블룸 때문에 나는 믿는다의 결과가 하는이 하나의 기능 등이 그 . 이 함수는 반드시 초 다항식이지만 "거의"입니다.P = D T I M E ( f ( n ) )fP=DTIME(f(n))

정리는 모든 Blum 복잡성 척도 및 모든 노조 클래스 더 일반적으로 적용됩니다. 여기서 는 ce, self bounded 총 계산 기능 ( 과 같이 단일 부분 계산 가능 함수 가 있으면 함수 세트 는 ce입니다. 여기서 자체 경계는 모든 유한 서브 세트 에 대해 에 모든 을 지배 하는 기능이 있음을 의미합니다. "ΦfSBLUMΦ(f(n))SSF(i,x)S={fi(x)|iN}fi(x):=F(i,x)S0SSB L U M ΦgS0BLUMΦ": 내가 전에 보지 못한 표기법이지만, 같은 I - 나는 그것을 사용하고 시간 경계 복잡도 종류의 아날로그 -bounded).Φ


12
캐치는 가 시간을 구성 할 수 없다는 것입니다. f
Sasho Nikolov

4
조쉬, 마누엘의 결과는 다항식 시간에 특별한 것을 사용합니까? 비슷한 시간 조합 수업에도 적용됩니까?
Kaveh

2
나는 다음과 같은 사실을 매혹시킨다 : 명백히 가장 작은 초 다항식 함수는 없지만, 초 다항식 시간 경계에 의해 정의되는 것 중에서 가장 작은 복잡도 클래스가있다. 더욱이이 등급은 P와 동등하며, 여기서 다항식은 없습니다.
Andras Farago

2
@AndrasFarago : 정말 매력적이지만 Borodin-Trakhtenbrot Gap Theorem ( en.wikipedia.org/wiki/Gap_theorem ) 보다 낯선 사람은 없습니다 .
Joshua Grochow

2
@SashoNikolov : 그에 대해 더 많이 생각해야하지만 잠시 생각 한 후에 TM을 통해 시뮬레이션 / 대각선 화 할 수 있다는 사실과 더 관련이 있다고 생각합니다. 보편적 인 기계의 존재 ... 특히, Blum 복잡성 측정에 대한 공리는 Blum 측정을 정의하는 다양한 기능이 계산 가능하거나 부분 계산 가능해야하며, 이는 모든 이론에서 핵심적인 요소입니다. McCreight-Meyer는 세트 S 자체가 기능의 핵심 세트이자 핵심 기능이어야한다는 점에 유의하십시오.
Joshua Grochow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.