Jak wiadomo, istnieje wiele anomolii w maszynach Turinga z pojedynczą taśmą, gdy czas jest : symulacja wielopasmowa TM, symulacja większego alfabetu taśmy za pomocą tylko , konstruowania czasu, nieszczelności twierdzenia o hierarchii czasu, ...
Również wyniki, takie jak , i bardzo specyficzne dla modelu dolne granice czasu dla prostych problemów (które nie przekładają się nawet na dolne granice superlinearne na dwóch taśmach TM) .
Dla złożoności przestrzeni używamy modelu, w którym mamy oddzielną taśmę wejściową tylko do odczytu, która jest bardziej naturalna i solidna.
Model TM z wieloma taśmami (lub co najmniej 2 działającymi taśmami) byłby znacznie bardziej wytrzymały i nie doprowadziłby do anomalii takich jak te wymienione powyżej. Kiedyś zapytałem wybitnego teoretyka złożoności, który udowodnił wyniki symulacji we wczesnych latach teorii złożoności, czy zna jakieś ulepszenia jednego z tych starych wyników, a odpowiedź brzmiała, że nie sądzi, że „pytania dotyczące jednego modelu taśmy są takie: ważny".
Jeśli zmienimy standardowy model złożoności czasowej na dwie taśmy TM, rozsądne wyniki w teorii złożoności nie zmienią się i unikniemy tych anomalii spowodowanych przez konkretny model. Więc moje pytanie brzmi:
czy jest jakiś powód, dla którego złożoność czasu jest nadal definiowana w odniesieniu do TM pojedynczych taśm? (inne niż przyczyny historyczne)