Żadna bezwarunkowa dolna granica nie jest znana dla żadnego w modelu multitape TM (ani żadnego modelu mocniejszego).k ≥ 2k≥2
Ravi Kannan badał ten problem w „Ku oddzieleniu niedeterminizmu od determinizmu” (1984) . Próbując pokazać udało mu się udowodnić, że: istnieje jakaś uniwersalna stała taka, że dla każdego , . Tutaj PRZESTRZEŃ CZASOWA (n ^ k, n ^ {k / c}) to klasa języków rozpoznawanych przez maszyny używające jednocześnie czasu n ^ k i spacji n ^ {k / c} . Oczywiście CZAS-PRZESTRZEŃ (n ^ k, n ^ {k / c}) \ subseteq CZAS (n ^ k), ale nie wiadomo, czy są one równe.N T I M E ( n k ) ≠ T I M E ( n k ) c ≥ 1 k N T I M E ( n k ) ⊈ T I M E - S P A C E ( n k , n k / c ) T I M E - S P A C ENTIME(nk)≠TIME(nk)c≥1kNTIME(nk)⊈TIME−SPACE(nk,nk/c)( n k , n k / c ) n k n k / c T I M E - S P A C E ( n k , n k / c ) ⊆ T I M E ( n k )TIME−SPACE(nk,nk/c)nknk/cTIME−SPACE(nk,nk/c)⊆TIME(nk)
Jeśli dla jakiegoś k \ geq 2 założysz,k ≥ 2k≥2 że N T I M E ( n k ) = T I M E ( n k )NTIME(nk)=TIME(nk) , otrzymasz interesujące konsekwencje. P = N PP=NP jest oczywiste, ale sugeruje również, że NL≠PNL≠P . Można to udowodnić za pomocą argumentu „handel alternatywny”. Zasadniczo, dla każdego kk i każdego języka L∈NLL∈NL istnieje stała cc i pewna przemienna maszyna, która rozpoznaje LL i dokonuje zmian cc , zgaduje O(n)O(n) bitów na przemian, a następnie przełącza się w tryb deterministyczny i działa w czasie nknk . (Wynika to na przykład z zabawy z konstrukcjami wFortnow, „Czasoprzestrzeń kompromisów dla satysfakcji” (1997) .) Teraz, jeśli TIME(nk)=NTIME(nk)TIME(nk)=NTIME(nk) to wszystkie te cc alternacje można usunąć przy niewielkim obciążeniu, a ty skończysz z TIME(nk)TIME(nk) obliczeń, które rozpoznaje LL . Stąd NL⊆TIME(nk)≠PNL⊆TIME(nk)≠P . Prawdopodobnie nie istnieje taka naprzemienna symulacja, ale jeśli możesz to wykluczyć, będziesz mieć dolną granicę, której szukasz. (Uwaga: uważam, że powyższy argument znajduje się również w pracy Kannana).