Como você sabe, existem muitas anomolias para as máquinas de Turing de fita única quando o tempo é : simulação de fita múltipla TM, simulação de alfabeto de fita maior com apenas { 0 , 1 , b } , construtibilidade de tempo, não estanqueidade teorema da hierarquia temporal, ...
Além disso, como resultado , e muito específico do modelo O ( n 2 ) lowerbounds horários de problemas simples (que não se traduzem a lowerbounds mesmo superlineares em dois TMs da fita).
Para a complexidade do espaço, usamos um modelo em que temos uma fita de entrada somente leitura separada, que é mais natural e robusta.
Um modelo de TM com várias fitas (ou pelo menos 2 fitas de trabalho) seria muito mais robusto e não levaria a anomalias como as listadas acima. Certa vez, perguntei a um proeminente teórico da complexidade que provou resultados de simulação nos primeiros anos da teoria da complexidade se ele conhece alguma melhoria em um desses resultados antigos e a resposta foi que ele não acha que "as perguntas sobre o modelo de fita única são: importante".
Se alterarmos o modelo padrão para a complexidade do tempo para TMs de duas fitas, resultados razoáveis na teoria da complexidade não serão alterados e evitaremos essas anomalias causadas por um modelo específico. Então, minha pergunta é:
existe alguma razão para a complexidade do tempo ainda ser definida em termos de TMs de fita única? (exceto motivos históricos)