{"title":"确定性多计数器机器模型的包含问题","authors":"Oscar H. Ibarra, Ian McQuillan","doi":"arxiv-2405.08988","DOIUrl":null,"url":null,"abstract":"There are many types of automata and grammar models that have been studied in\nthe literature, and for these models, it is common to determine whether certain\nproblems are decidable. One problem that has been difficult to answer\nthroughout the history of automata and formal language theory is to decide\nwhether a given system $M$ accepts a bounded language (whether there exist\nwords $w_1, \\ldots,w_k$ such that $L(M) \\subseteq w_1^* \\cdots w_k^*$?).\nBoundedness was only known to be decidable for regular and context-free\nlanguages until recently when it was shown to also be decidable for finite\nautomata and pushdown automata augmented with reversal-bounded counters, and\nfor vector addition systems with states. However, decidability of this problem\nhas still gone unanswered for the majority of automata/grammar models with a\ndecidable emptiness problem that have been studied in the literature. In this paper, we develop new techniques to show that the boundedness problem\nis decidable for larger classes of one-way nondeterministic automata and\ngrammar models by reducing the problem to the decidability of boundedness for\nsimpler classes of automata. One technique involves characterizing the models\nin terms of multi-tape automata. We give new characterizations of finite-turn\nTuring machines, finite-turn Turing machines augmented with various storage\nstructures (like a pushdown, multiple reversal-bounded counters,\npartially-blind counters, etc.), and simple matrix grammars. The\ncharacterizations are then used to show that the boundedness problem for these\nmodels is decidable. Another technique uses the concept of the store language\nof an automaton. This is used to show that the boundedness problem is decidable\nfor pushdown automata that can \"flip\" their pushdown a bounded number of times.\nBoundedness remains decidable even if we augment this device with additional\nstores.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"48 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Containment Problem for Deterministic Multicounter Machine Models\",\"authors\":\"Oscar H. Ibarra, Ian McQuillan\",\"doi\":\"arxiv-2405.08988\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"There are many types of automata and grammar models that have been studied in\\nthe literature, and for these models, it is common to determine whether certain\\nproblems are decidable. One problem that has been difficult to answer\\nthroughout the history of automata and formal language theory is to decide\\nwhether a given system $M$ accepts a bounded language (whether there exist\\nwords $w_1, \\\\ldots,w_k$ such that $L(M) \\\\subseteq w_1^* \\\\cdots w_k^*$?).\\nBoundedness was only known to be decidable for regular and context-free\\nlanguages until recently when it was shown to also be decidable for finite\\nautomata and pushdown automata augmented with reversal-bounded counters, and\\nfor vector addition systems with states. However, decidability of this problem\\nhas still gone unanswered for the majority of automata/grammar models with a\\ndecidable emptiness problem that have been studied in the literature. In this paper, we develop new techniques to show that the boundedness problem\\nis decidable for larger classes of one-way nondeterministic automata and\\ngrammar models by reducing the problem to the decidability of boundedness for\\nsimpler classes of automata. One technique involves characterizing the models\\nin terms of multi-tape automata. We give new characterizations of finite-turn\\nTuring machines, finite-turn Turing machines augmented with various storage\\nstructures (like a pushdown, multiple reversal-bounded counters,\\npartially-blind counters, etc.), and simple matrix grammars. The\\ncharacterizations are then used to show that the boundedness problem for these\\nmodels is decidable. Another technique uses the concept of the store language\\nof an automaton. This is used to show that the boundedness problem is decidable\\nfor pushdown automata that can \\\"flip\\\" their pushdown a bounded number of times.\\nBoundedness remains decidable even if we augment this device with additional\\nstores.\",\"PeriodicalId\":501124,\"journal\":{\"name\":\"arXiv - CS - Formal Languages and Automata Theory\",\"volume\":\"48 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-05-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Formal Languages and Automata Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2405.08988\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.08988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Containment Problem for Deterministic Multicounter Machine Models
There are many types of automata and grammar models that have been studied in
the literature, and for these models, it is common to determine whether certain
problems are decidable. One problem that has been difficult to answer
throughout the history of automata and formal language theory is to decide
whether a given system $M$ accepts a bounded language (whether there exist
words $w_1, \ldots,w_k$ such that $L(M) \subseteq w_1^* \cdots w_k^*$?).
Boundedness was only known to be decidable for regular and context-free
languages until recently when it was shown to also be decidable for finite
automata and pushdown automata augmented with reversal-bounded counters, and
for vector addition systems with states. However, decidability of this problem
has still gone unanswered for the majority of automata/grammar models with a
decidable emptiness problem that have been studied in the literature. In this paper, we develop new techniques to show that the boundedness problem
is decidable for larger classes of one-way nondeterministic automata and
grammar models by reducing the problem to the decidability of boundedness for
simpler classes of automata. One technique involves characterizing the models
in terms of multi-tape automata. We give new characterizations of finite-turn
Turing machines, finite-turn Turing machines augmented with various storage
structures (like a pushdown, multiple reversal-bounded counters,
partially-blind counters, etc.), and simple matrix grammars. The
characterizations are then used to show that the boundedness problem for these
models is decidable. Another technique uses the concept of the store language
of an automaton. This is used to show that the boundedness problem is decidable
for pushdown automata that can "flip" their pushdown a bounded number of times.
Boundedness remains decidable even if we augment this device with additional
stores.