paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Separation for dot-depth two

dot-depth 2 的分离
LICS 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2017匹配度 1/10 · 该论文研究形式语言与自动机理论中的 dot-depth 层级分离问题,属于纯逻辑与自动机理论,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与研究画像核心方向几乎无关。引用 10 inbox
Thomas Place, Marc Zeitoun
crossref: 2026-09-12

AI 速览

一句话:本文给出 dot-depth 2 的分离算法,并证明基类有限时该层级第 1 层分离可判定。

dot-depth 层级(Brzozowski–Cohen)刻画一阶可定义语言,并与一阶逻辑的量词交替层级精确对应;其各级的 membership 算法是自动机理论著名难题。本文转而研究更一般的 separation 问题:给定两个正则语言,是否存在该层级中的语言包含第一个且与第二个不相交。已有 membership 算法可归约为低层 separation。作者为 dot-depth 2 给出 separation 算法,核心是证明更一般的定理:对任何由有限基类经通用操作构造的层级,第 1 层的 separation 可判定;在 dot-depth 情形下该结果可提升到第 2 层。

问题
dot-depth 层级各级缺少 membership 算法;本文研究更一般的 separation 问题,并为 dot-depth 2 给出判定算法。
方法
将 dot-depth 层级视为由有限基类经通用操作构造的层级,证明此类层级第 1 层 separation 可判定,再特化并提升到 dot-depth 2。
评估
理论证明,给出可判定性算法与一般性定理;摘要未报告实现或实验。
原文摘要(Abstract)

The dot-depth hierarchy of Brzozowski and Cohen is a classification of all first-order definable languages. It rose to prominence following the work of Thomas, who established an exact correspondence with the quantifier alternation hierarchy of first-order logic: each level contains languages that can be defined with a prescribed number of quantifier blocks. One of the most famous open problems in automata theory is to obtain membership algorithms for all levels in this hierarchy. For a fixed level, the membership problem asks whether an input regular language belongs to this level. Despite a significant research effort, membership by itself has only been solved for low levels. Recently, a breakthrough was made by replacing membership with a more general problem called separation. This problem asks whether, for two input languages, there exists a third language in the investigated level containing the first language and disjoint from the second. The motivation for looking at separation is threefold: (1) while more difficult, it is more rewarding; (2) being more general, it provides a more convenient framework, and (3) all recent membership algorithms are actually reductions to separation for lower levels. This paper presents a separation algorithm for dot-depth 2. A crucial point is that while dot-depth 2 is our main application, we prove a much more general theorem. Indeed, dot-depth belongs to a family of hierarchies which all share the same generic construction process: starting from an initial class of languages called the basis, one applies generic operations to build new levels. We prove that for any such hierarchy whose basis is a finite class, level 1 has decidable separation. In the special case of dot-depth, this generic result can easily be lifted to level 2.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4134,
  title = {Separation for dot-depth two},
  author = {Thomas Place and Marc Zeitoun},
  booktitle = {LICS},
  year = {2017},
  doi = {10.1109/lics.2017.8005070}
}