The separation problem for regular languages by piecewise testable languages - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2013

The separation problem for regular languages by piecewise testable languages

Résumé

Separation is a classical problem in mathematics and computer science. It asks whether, given two sets belonging to some class, it is possible to separate them by another set of a smaller class. We present and discuss the separation problem for regular languages. We then give a direct polynomial time algorithm to check whether two given regular languages are separable by a piecewise testable language, that is, whether a $B{\Sigma}1(<)$ sentence can witness that the languages are indeed disjoint. The proof is a reformulation and a refinement of an algebraic argument already given by Almeida and the second author.

Dates et versions

hal-00817347 , version 1 (24-04-2013)

Identifiants

Citer

Lorijn van Rooijen, Marc Zeitoun. The separation problem for regular languages by piecewise testable languages. 2013. ⟨hal-00817347⟩

Collections

CNRS
72 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More