English

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 NN, there exists a process algebraic term pp such that its semantics is an NFA isomorphic to NN. Moreover, we provide a concise axiomatization of language equivalence: two NFAs N1N_1 and N2N_2 recognize the same language if and only if the associated terms p1p_1 and p2p_2, 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}
}