Homomorphisms on graph-walking automata
Olga Martynova, Alexander Okhotin

TL;DR
This paper explores how graph homomorphisms affect the recognizability of graph languages by graph-walking automata, revealing state complexity bounds and limitations in closure properties under certain homomorphisms.
Contribution
It establishes bounds on state increase for inverse homomorphic images in GWA and shows non-closure under injective homomorphisms for tree-walking automata.
Findings
Inverse homomorphic images require kn+O(1) states in the worst case.
GWA family is closed under inverse homomorphisms.
Tree-walking automata are not closed under injective homomorphisms.
Abstract
Graph-walking automata (GWA) are a model for graph traversal using finite-state control: these automata move between the nodes of an input graph, following its edges. This paper investigates the effect of node-replacement graph homomorphisms on recognizability by these automata. It is not difficult to see that the family of graph languages recognized by GWA is closed under inverse homomorphisms. The main result of this paper is that, for -state automata operating on graphs with labels of edge end-points, the inverse homomorphic images require GWA with states in the worst case. The second result is that already for tree-walking automata, the family they recognize is not closed under injective homomorphisms. Here the proof is based on an easy homomorphic characterization of regular tree languages.
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 · Formal Methods in Verification
