Myślę, że najpierw musimy zrozumieć opis maszyny i rozmiar wejściowy, aby porównanie dotyczyło tylko poprawnych obiektów. Powiedzmy, że N jest rozmiarem wejściowym. Oznacza to, że maszyny będą miały te ograniczenia zasobów.
ResourceInput Tape SizeTape OperationsTape Movement# of Locations (States)Input AlphabetAcceptance ConditionFinite Automata:AO(N)Read OnlyLeft to right, One pass onlyMΣReach finite location: ℓfLBTM:MO(N)Read, WriteBoth directions, No pass limitMΣReach finite location: ℓf
Teraz tutaj jest bardziej wyrazisty niż . Jest tak po prostu dlatego, że ruch taśmy i ograniczenia są ograniczone dla .MAA
Teraz dokonajmy niepoprawnego porównania.
ResourceInput Tape SizeTape OperationsTape Movement# of Locations (States)Input AlphabetAcceptance ConditionFinite Automata:A′O(N)Read OnlyLeft to right, One pass onlyM×2NΣReach finite location: ℓ′fLBTM:MO(N)Read, WriteBoth directions, No pass limitMΣReach finite location: ℓf
Tutaj i mają tę samą moc ekspresji. Zauważ jednak, że rozmiar zależy od danych wejściowych w sposób wykładniczy. Wcześniej wielkość nie zależą . Oznacza to, że dla każdego wejścia do konieczne będzie wygenerowanie nowego FA, mimo że pozostaje niezmieniony.A′MA′NANMM