The Algebra of Nondeterministic Finite Automata
Formal Languages and Automata Theory
2024-02-02 v2 Logic in Computer Science
Abstract
A process algebra is proposed, whose semantics maps a term to a nondeterministic finite automaton (NFA, for short). We prove a representability theorem: for each NFA , there exists a process algebraic term such that its semantics is an NFA isomorphic to . Moreover, we provide a concise axiomatization of language equivalence: two NFAs and recognize the same language if and only if the associated terms and , respectively, can be equated by means of a set of axioms, comprising 7 axioms plus 3 conditional axioms, only.
Keywords
Cite
@article{arxiv.2301.03435,
title = {The Algebra of Nondeterministic Finite Automata},
author = {Roberto Gorrieri},
journal= {arXiv preprint arXiv:2301.03435},
year = {2024}
}