首页> 外文会议>International symposium on mathematical foundations of computer science >Separating Regular Languages by Piecewise Testable and Unambiguous Languages
【24h】

Separating Regular Languages by Piecewise Testable and Unambiguous Languages

机译:用分段可测试和明确的语言分隔常规语言

获取原文

摘要

Separation is a classical problem asking whether, given two sets belonging to some class, it is possible to separate them by a set from another class. We discuss the separation problem for regular languages. We give a Ptime algorithm to check whether two given regular languages are separable by a piecewise testable language, that is, whether a B∑_1(<) sentence can witness that the languages are disjoint. The proof refines an algebraic argument from Almeida and the third author. When separation is possible, we also express a separator by saturating one of the original languages by a suitable congruence. Following the same line, we show that one can as well decide whether two regular languages can be separated by an unambiguous language, albeit with a higher complexity.
机译:分离是一个经典问题,询问给定属于某个类别的两个集合是否可以通过一个集合将它们与另一个类别分开。我们讨论常规语言的分离问题。我们给出一种Ptime算法,以检查两种给定的常规语言是否可以用逐段可测试的语言分离,即B∑_1(<)语句是否可以证明这些语言是不相交的。该证明完善了Almeida和第三作者的代数论证。如果可能进行分隔,我们还可以通过适当的全等使一种原始语言饱和来表示分隔符。遵循相同的原则,我们表明,即使复杂度更高,也可以确定是否可以用明确的语言来分隔两种常规语言。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号