יונתן מושיוב

אקדמי בכיר

Prime languages

Orna Kupferman, Jonathan Mosheiff

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
גישה למסמך
10.1016/j.ic.2014.09.010
קבצים וקישורים אחרים
Link to publication in Scopus