
יונתן מושיוב
אקדמי בכיר
Prime languages
We say that a deterministic finite automaton (DFA) A is composite if there are DFAs A1,...,At such that L(A) = ∩i=1t L(Ai) and the index of every Ai is strictly smaller than the index of A. Otherwise, A is prime. We study the problem of deciding whether a given DFA is composite, the number of DFAs required in a decomposition, decompositions that are based on abstractions, methods to prove primality, and structural properties of DFAs that make the problem simpler or are retained in a decomposition. We also provide an algebraic view of the problem and demonstrate its usefulness for the special case of permutation DFAs.
| שפת פרסום | אנגלית |
| דפים | 90-107 |
| כתב עת | Information and Computation |
| כרך | 240 |
| סטטוס פרסום | פורסם - 01.01.2015 |
Keywords
DFA decomposition
Deterministic finite automaton (DFA)
Prime DFA
Prime regular languages
Regular languages
ASJC Scopus subject areas
Theoretical Computer Science
Information Systems
Computer Science Applications
Computational Theory and Mathematics