English

On $k$-piecewise testability (preliminary report)

Formal Languages and Automata Theory 2015-06-10 v2

Abstract

For a non-negative integer kk, a language is kk-piecewise test\-able (kk-PT) if it is a finite boolean combination of languages of the form Σa1ΣΣanΣ\Sigma^* a_1 \Sigma^* \cdots \Sigma^* a_n \Sigma^* for aiΣa_i\in\Sigma and 0nk0\le n \le k. We study the following problem: Given a DFA recognizing a piecewise testable language, decide whether the language is kk-PT. We provide a complexity bound and a detailed analysis for small kk's. The result can be used to find the minimal kk for which the language is kk-PT. We show that the upper bound on kk given by the depth of the minimal DFA can be exponentially bigger than the minimal possible kk, and provide a tight upper bound on the depth of the minimal DFA recognizing a kk-PT language.

Keywords

Cite

@article{arxiv.1412.1641,
  title  = {On $k$-piecewise testability (preliminary report)},
  author = {Tomáš Masopust and Michaël Thomazo},
  journal= {arXiv preprint arXiv:1412.1641},
  year   = {2015}
}

Comments

Full version of the paper accepted for DLT 2015

R2 v1 2026-06-22T07:20:19.796Z