English

One-Counter Automata with Counter Observability

Formal Languages and Automata Theory 2016-07-20 v2 Logic in Computer Science

Abstract

In a one-counter automaton (OCA), one can produce a letter from some finite alphabet, increment and decrement the counter by one, or compare it with constants up to some threshold. It is well-known that universality and language inclusion for OCAs are undecidable. In this paper, we consider OCAs with counter observability: Whenever the automaton produces a letter, it outputs the current counter value along with it. Hence, its language is now a set of words over an infinite alphabet. We show that universality and inclusion for that model are PSPACE-complete, thus no harder than the corresponding problems for finite automata. In fact, by establishing a link with visibly one-counter automata, we show that OCAs with counter observability are effectively determinizable and closed under all boolean operations.

Keywords

Cite

@article{arxiv.1602.05940,
  title  = {One-Counter Automata with Counter Observability},
  author = {Benedikt Bollig},
  journal= {arXiv preprint arXiv:1602.05940},
  year   = {2016}
}

Comments

This version presents a more modular proof of closure under complementation and the PSPACE upper bound, by establishing a link with visibly one-counter automata. The register part has been removed (as it was only loosely related). There is a new section on the relation between one-counter automata and strong automata

R2 v1 2026-06-22T12:53:19.256Z