Decomposing Finite Languages
Abstract
The paper completely characterizes the primality of acyclic DFAs, where a DFA is prime if there do not exist DFAs with such that each has strictly less states than the minimal DFA recognizing the same language as . A regular language is prime if its minimal DFA is prime. Thus, this result also characterizes the primality of finite languages. Further, the -completeness of the corresponding decision problem is proven. The paper also characterizes the primality of acyclic DFAs under two different notions of compositionality, union and union-intersection compositionality. Additionally, the paper introduces the notion of S-primality, where a DFA is S-prime if there do not exist DFAs with such that each has strictly less states than itself. It is proven that the problem of deciding S-primality for a given DFA is -hard. To do so, the -completeness of , the basic problem of deciding minimality for a DFA with at most two letters, is proven.
Cite
@article{arxiv.2307.06802,
title = {Decomposing Finite Languages},
author = {Daniel Alexander Spenner},
journal= {arXiv preprint arXiv:2307.06802},
year = {2023}
}