Relationships Between Bounded Languages, Counter Machines, Finite-Index Grammars, Ambiguity, and Commutative Regularity
Arturo Carpi, Flavio D'Alessandro, Oscar H. Ibarra, Ian McQuillan

TL;DR
This paper explores the relationships between bounded languages, counter machines, and grammar systems, revealing conditions under which languages are regular, ambiguous, or commutatively regular, and establishing equivalences among various language classes.
Contribution
It establishes that bounded languages in semilinear trios can be accepted by deterministic reversal-bounded multicounter machines and characterizes when these languages coincide with those accepted by finite-index grammars.
Findings
Bounded languages in semilinear trios are accepted by DCM.
Many finite-index grammar systems generate or accept counting or commutative regular languages.
Finite-index ETOL and matrix grammars can generate inherently ambiguous languages.
Abstract
It is shown that for every language family that is a trio containing only semilinear languages, all bounded languages in it can be accepted by one-way deterministic reversal-bounded multicounter machines (DCM). This implies that for every semilinear trio (where these properties are effective), it is possible to decide containment, equivalence, and disjointness concerning its bounded languages. A condition is also provided for when the bounded languages in a semilinear trio coincide exactly with those accepted by DCM machines, and it is used to show that many grammar systems of finite index -- such as finite-index matrix grammars and finite-index ETOL -- have identical bounded languages as DCM. Then connections between ambiguity, counting regularity, and commutative regularity are made, as many machines and grammars that are unambiguous can only generate/accept counting regular or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
