Sebagian jawaban jika TM berjalan dio(|x|log|x|)
Jika TM4 adalah TM 4-simbol (dengan alfabet ) yang menghitung , yaitu memutuskan bahasa inΣ4={ϵ,0,1,2}f:{0,1}∗→{0,1}L={x|f(x)=1}(o(|x|log|x|))
Satu kompleksitas deterministik linear-waktu adalah1DLIN=1DTime(O(n))
- Hennie membuktikan (1) bahwaREG=1DLIN
- Kobayashi membuktikan (2) bahwaREG=1DTime(o(nlogn))
Jadi adalah teratur, dan jelas masih teratur lebih dari alfabetLΣ3={ϵ,0,1}
Jadi ada DFA yang memutuskan L dan hanya menggunakan simbol di . TM3 3-simbol satu-pita dapat dibangun langsung dari DFA dan memutuskan L menggunakan input murni yang sama dari TM4 asli .Σ3
... Anda tidak dapat membangunnya langsung dari TM4, tetapi TM3 ada.
Jika TM4 berjalan di maka Anda dapat menggeser input dan melakukan konversi langsung dari TM4 ke TM3.Ω(n2)
Seperti disebutkan dalam komentar, kasus yang sulit adalah ketika TM4 berjalan di .Ω(nlogn)∩o(n2)
(1) Perhitungan mesin Turing Hennie, One-tape, off-line (1965)
(2) Kobayashi, Pada struktur hierarki waktu mesin Turing satu-pita nondeterministic (1985)