Часткова відповідь, якщо TM працює вo(|x|log|x|)
Якщо TM4 - це 4-символьний TM (з алфавітом ), який обчислює , тобто визначає мову вf : { 0 , 1 } ∗ → { 0 , 1 } L = { x | f ( x ) = 1 } ( o ( | x | log | x | ) )Σ4={ϵ,0,1,2}f:{0,1}∗→{0,1}L={x|f(x)=1}(o(|x|log|x|))
Одна складність лінійно-часової детермінованої стрічки становить1DLIN=1DTime(O(n))
- Генні довів (1), щоREG=1DLIN
- Кобаяші довів (2), щоREG=1DTime(o(nlogn))
Тож регулярний і очевидно все ще регулярний над алфавітомΣ 3 = { ϵ , 0 , 1 }LΣ3={ϵ,0,1}
Отже, існує DFA, який вирішує L і використовує лише символи в . Односмуговий 3-символьний TM3 може бути побудований безпосередньо з DFA, і він вирішує L, використовуючи той самий незамкнутий вхід оригінального TM4 .Σ3
... ви не можете створити його безпосередньо з TM4, але TM3 існує.
Якщо TM4 працює в ви можете перенести вхід і здійснити пряме перетворення з TM4 в TM3.Ω(n2)
Як зазначається в коментарях, складний випадок , коли TM4 працює в .Ω(nlogn)∩o(n2)
(1) Хенні, односмугові, офлайн-обчислення машин Тьюрінга (1965)
(2) Кобаясі, Про структуру одноканальної недетермінованої ієрархії машин Тюрінга (1985)