A Myhill-Nerode Theorem for Register Automata and Symbolic Trace Languages
Frits Vaandrager, Abhisek Midya

TL;DR
This paper extends the classical Myhill-Nerode theorem to register automata with symbolic trace semantics, enabling the characterization and learning of regular symbolic languages that incorporate input constraints.
Contribution
It introduces a generalized Myhill-Nerode theorem for register automata using three relations, establishing a foundation for grey-box learning algorithms in data-parameter constrained settings.
Findings
Proves the symbolic language of a register automaton is regular.
Constructs automata for any regular symbolic language.
Provides a basis for scalable grey-box learning algorithms.
Abstract
We propose a new symbolic trace semantics for register automata (extended finite state machines) which records both the sequence of input symbols that occur during a run as well as the constraints on input parameters that are imposed by this run. Our main result is a generalization of the classical Myhill-Nerode theorem to this symbolic setting. Our generalization requires the use of three relations to capture the additional structure of register automata. Location equivalence captures that symbolic traces end in the same location, transition equivalence captures that they share the same final transition, and a partial equivalence relation captures that symbolic values and are stored in the same register after symbolic traces and , respectively. A symbolic language is defined to be regular if relations , and…
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.
Taxonomy
TopicsMachine Learning and Algorithms · semigroups and automata theory · Algorithms and Data Compression
