Tree Automata as Algebras: Minimisation and Determinisation
Formal Languages and Automata Theory
2023-02-03 v2
Abstract
We study a categorical generalisation of tree automata, as -algebras for a fixed endofunctor endowed with initial and final states. Under mild assumptions about the base category, we present a general minimisation algorithm for these automata. We then build upon and extend an existing generalisation of the Nerode equivalence to a categorical setting and relate it to the existence of minimal automata. Finally, we show that generalised types of side-effects, such as non-determinism, can be captured by this categorical framework, leading to a general determinisation procedure.
Cite
@article{arxiv.1904.08802,
title = {Tree Automata as Algebras: Minimisation and Determinisation},
author = {Gerco van Heerdt and Tobias Kappé and Jurriaan Rot and Matteo Sammartino and Alexandra Silva},
journal= {arXiv preprint arXiv:1904.08802},
year = {2023}
}