English

Homomorphisms on graph-walking automata

Formal Languages and Automata Theory 2021-11-22 v1

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 nn-state automata operating on graphs with kk labels of edge end-points, the inverse homomorphic images require GWA with kn+O(1)kn+O(1) 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.

Keywords

Cite

@article{arxiv.2111.10214,
  title  = {Homomorphisms on graph-walking automata},
  author = {Olga Martynova and Alexander Okhotin},
  journal= {arXiv preprint arXiv:2111.10214},
  year   = {2021}
}
R2 v1 2026-06-24T07:44:51.819Z