On Store Languages and Applications
Oscar H. Ibarra, Ian McQuillan

TL;DR
This paper introduces new algorithms and characterizations for store languages in various machine models, linking them to model checking and reachability problems, and demonstrating decidability of key properties.
Contribution
It provides novel characterizations of store languages and connects them to model checking, showing how complex machine behaviors can be simplified and analyzed.
Findings
Any nondeterministic pushdown automaton with reversal-bounded counters can be accepted by a machine with only reversal-bounded counters.
Many machine models can accept predecessor, successor, and common configurations with simpler models.
Decidability of emptiness, infiniteness, and disjointness properties is established for various machine models.
Abstract
The store language of a machine of some arbitrary type is the set of all store configurations (state plus store contents but not the input) that can appear in an accepting computation. New algorithms and characterizations of store languages are obtained, such as the result that any nondeterministic pushdown automaton augmented with reversal-bounded counters, where the pushdown can "flip" its contents up to a bounded number of times, can be accepted by a machine with only reversal-bounded counters. Then, connections are made between store languages and several model checking and reachability problems, such as accepting the set of all predecessor and successor configurations from a given set of configurations, and determining whether there are at least one, or infinitely many, common configurations between accepting computations of two machines. These are explored for a variety of…
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.
