Розгляньте машину з кінцевим станом як звичайну, але кожен перехід також може оновлювати цілий лічильник, додаючи чи віднімаючи число. Скажімо, функція переходу форми переходить до нового стану і додає до лічильника, де (так може бути додатним , мінус або нуль).
Рядок приймається, якщо кінцевий стан і значення лічильника знаходяться в , де - кінцевий набір пар станів і лічильників.
Чи відома ця модель? Я не зміг знайти жодної посилання на це розширення.