License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.CONCUR.2021.4
URN: urn:nbn:de:0030-drops-143813
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/14381/
Urbat, Henning ;
Hausmann, Daniel ;
Milius, Stefan ;
Schröder, Lutz
Nominal Büchi Automata with Name Allocation
Abstract
Infinite words over infinite alphabets serve as models of the temporal development of the allocation and (re-)use of resources over linear time. We approach ω-languages over infinite alphabets in the setting of nominal sets, and study languages of infinite bar strings, i.e. infinite sequences of names that feature binding of fresh names; binding corresponds roughly to reading letters from input words in automata models with registers. We introduce regular nominal nondeterministic Büchi automata (Büchi RNNAs), an automata model for languages of infinite bar strings, repurposing the previously introduced RNNAs over finite bar strings. Our machines feature explicit binding (i.e. resource-allocating) transitions and process their input via a Büchi-type acceptance condition. They emerge from the abstract perspective on name binding given by the theory of nominal sets. As our main result we prove that, in contrast to most other nondeterministic automata models over infinite alphabets, language inclusion of Büchi RNNAs is decidable and in fact elementary. This makes Büchi RNNAs a suitable tool for applications in model checking.
BibTeX - Entry
@InProceedings{urbat_et_al:LIPIcs.CONCUR.2021.4,
author = {Urbat, Henning and Hausmann, Daniel and Milius, Stefan and Schr\"{o}der, Lutz},
title = {{Nominal B\"{u}chi Automata with Name Allocation}},
booktitle = {32nd International Conference on Concurrency Theory (CONCUR 2021)},
pages = {4:1--4:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-203-7},
ISSN = {1868-8969},
year = {2021},
volume = {203},
editor = {Haddad, Serge and Varacca, Daniele},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2021/14381},
URN = {urn:nbn:de:0030-drops-143813},
doi = {10.4230/LIPIcs.CONCUR.2021.4},
annote = {Keywords: Data languages, infinite words, nominal sets, inclusion checking}
}
Keywords: |
|
Data languages, infinite words, nominal sets, inclusion checking |
Collection: |
|
32nd International Conference on Concurrency Theory (CONCUR 2021) |
Issue Date: |
|
2021 |
Date of publication: |
|
13.08.2021 |