Acho que devemos primeiro entender a descrição de uma máquina e o tamanho da entrada, para que a comparação seja apenas de objetos válidos. Digamos que N é um tamanho de entrada. Isso significa que as máquinas terão esses limites de recursos.
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
Agora, aqui é mais expressivo que . Isso ocorre simplesmente porque o movimento e as restrições da fita são limitados para .MAA
Agora vamos fazer uma comparação inválida .
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
Aqui e têm o mesmo poder expressivo. Mas observe que o tamanho de depende da entrada maneira exponencial. Tamanho antes de não dependem . Isso significa que para cada entrada em , você precisará gerar uma nova FA, mesmo que permaneça inalterado.A′MA′NANMM