,
Pierre Ganty
,
B. Srivathsan
Creative Commons Attribution 4.0 International license
The well-known Nerode equivalence for finite words plays a fundamental role in our understanding of the class of regular languages. The equivalence leads to the Myhill-Nerode theorem and a canonical automaton, which in turn, is the basis of several automata learning algorithms. A Nerode-like equivalence has been studied for various classes of timed languages. In this work, we focus on timed automata with integer resets. This class is known to have good automata-theoretic properties and is also useful for practical modeling. Our main contribution is a Nerode-style equivalence for this class that depends on a constant K. We show that the equivalence leads to a Myhill-Nerode theorem and a canonical one-clock integer-reset timed automaton with maximum constant K. Based on the canonical form, we develop an Angluin-style active learning algorithm whose query complexity is polynomial in the size of the canonical form.
@InProceedings{doveri_et_al:LIPIcs.FSTTCS.2024.21,
author = {Doveri, Kyveli and Ganty, Pierre and Srivathsan, B.},
title = {{A Myhill-Nerode Style Characterization for Timed Automata with Integer Resets}},
booktitle = {44th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2024)},
pages = {21:1--21:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-355-3},
ISSN = {1868-8969},
year = {2024},
volume = {323},
editor = {Barman, Siddharth and Lasota, S{\l}awomir},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSTTCS.2024.21},
URN = {urn:nbn:de:0030-drops-222108},
doi = {10.4230/LIPIcs.FSTTCS.2024.21},
annote = {Keywords: Timed languages, Timed automata, Canonical representation, Myhill-Nerode equivalence, Integer reset}
}