English

Quotient Complexities of Atoms in Regular Ideal Languages

Formal Languages and Automata Theory 2015-05-26 v2

Abstract

A (left) quotient of a language LL by a word ww is the language w1L={xwxL}w^{-1}L=\{x\mid wx\in L\}. The quotient complexity of a regular language LL is the number of quotients of LL; it is equal to the state complexity of LL, which is the number of states in a minimal deterministic finite automaton accepting LL. An atom of LL is an equivalence class of the relation in which two words are equivalent if for each quotient, they either are both in the quotient or both not in it; hence it is a non-empty intersection of complemented and uncomplemented quotients of LL. A right (respectively, left and two-sided) ideal is a language LL over an alphabet Σ\Sigma that satisfies L=LΣL=L\Sigma^* (respectively, L=ΣLL=\Sigma^*L and L=ΣLΣL=\Sigma^*L\Sigma^*). We compute the maximal number of atoms and the maximal quotient complexities of atoms of right, left and two-sided regular ideals.

Keywords

Cite

@article{arxiv.1503.02208,
  title  = {Quotient Complexities of Atoms in Regular Ideal Languages},
  author = {Janusz Brzozowski and Sylvie Davies},
  journal= {arXiv preprint arXiv:1503.02208},
  year   = {2015}
}

Comments

17 pages, 4 figures, two tables