Florian Frank, Daniel Hausmann, Stefan Milius, Lutz Schröder, Henning Urbat
{"title":"名称分配交替名义自动机","authors":"Florian Frank, Daniel Hausmann, Stefan Milius, Lutz Schröder, Henning Urbat","doi":"arxiv-2408.03658","DOIUrl":null,"url":null,"abstract":"Formal languages over infinite alphabets serve as abstractions of structures\nand processes carrying data. Automata models over infinite alphabets, such as\nclassical register automata or, equivalently, nominal orbit-finite automata,\ntend to have computationally hard or even undecidable reasoning problems unless\nstringent restrictions are imposed on either the power of control or the number\nof registers. This has been shown to be ameliorated in automata models with\nname allocation such as regular nondeterministic nominal automata, which allow\nfor deciding language inclusion in elementary complexity even with unboundedly\nmany registers while retaining a reasonable level of expressiveness. In the\npresent work, we demonstrate that elementary complexity survives under\nextending the power of control to alternation: We introduce regular alternating\nnominal automata (RANAs), and show that their non-emptiness and inclusion\nproblems have elementary complexity even when the number of registers is\nunbounded. Moreover, we show that RANAs allow for nearly complete\nde-alternation, specifically de-alternation up to a single deadlocked universal\nstate.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"58 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Alternating Nominal Automata with Name Allocation\",\"authors\":\"Florian Frank, Daniel Hausmann, Stefan Milius, Lutz Schröder, Henning Urbat\",\"doi\":\"arxiv-2408.03658\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Formal languages over infinite alphabets serve as abstractions of structures\\nand processes carrying data. Automata models over infinite alphabets, such as\\nclassical register automata or, equivalently, nominal orbit-finite automata,\\ntend to have computationally hard or even undecidable reasoning problems unless\\nstringent restrictions are imposed on either the power of control or the number\\nof registers. This has been shown to be ameliorated in automata models with\\nname allocation such as regular nondeterministic nominal automata, which allow\\nfor deciding language inclusion in elementary complexity even with unboundedly\\nmany registers while retaining a reasonable level of expressiveness. In the\\npresent work, we demonstrate that elementary complexity survives under\\nextending the power of control to alternation: We introduce regular alternating\\nnominal automata (RANAs), and show that their non-emptiness and inclusion\\nproblems have elementary complexity even when the number of registers is\\nunbounded. Moreover, we show that RANAs allow for nearly complete\\nde-alternation, specifically de-alternation up to a single deadlocked universal\\nstate.\",\"PeriodicalId\":501124,\"journal\":{\"name\":\"arXiv - CS - Formal Languages and Automata Theory\",\"volume\":\"58 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-07\",\"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-2408.03658\",\"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-2408.03658","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Formal languages over infinite alphabets serve as abstractions of structures
and processes carrying data. Automata models over infinite alphabets, such as
classical register automata or, equivalently, nominal orbit-finite automata,
tend to have computationally hard or even undecidable reasoning problems unless
stringent restrictions are imposed on either the power of control or the number
of registers. This has been shown to be ameliorated in automata models with
name allocation such as regular nondeterministic nominal automata, which allow
for deciding language inclusion in elementary complexity even with unboundedly
many registers while retaining a reasonable level of expressiveness. In the
present work, we demonstrate that elementary complexity survives under
extending the power of control to alternation: We introduce regular alternating
nominal automata (RANAs), and show that their non-emptiness and inclusion
problems have elementary complexity even when the number of registers is
unbounded. Moreover, we show that RANAs allow for nearly complete
de-alternation, specifically de-alternation up to a single deadlocked universal
state.