Rozważmy maszynę skończoną jak zwykle, ale przy każdym przejściu może ona także aktualizować licznik liczb całkowitych, dodając lub odejmując liczbę. Powiedzmy, funkcja przejścia w postaci przechodzi do nowego stanu i dodaje do licznika, gdzie (więc może być dodatnia, ujemna lub zero).
Łańcuch jest akceptowany, jeśli stan końcowy i wartość licznika są w , gdzie jest skończonym zestawem par stanów i wartości licznika.
Czy ten model jest znany? Nie mogłem znaleźć żadnego odniesienia do tego konkretnego rozszerzenia.