Considere uma máquina de estados finitos como de costume, mas a cada transição, ela também pode atualizar um contador inteiro adicionando ou subtraindo um número. Digamos que uma função de transição da forma se mova para o novo estado p e adicione k ao contador, onde k ∈ Z (para que k possa ser positivo, negativo ou zero) .
Uma string será aceita se o estado final e o valor do contador estiverem em , onde F é um conjunto finito de pares de estados e valores de contador.
Este modelo é conhecido? Não encontrei nenhuma referência a essa extensão específica.