paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Separating regular languages with two quantifier alternations

用两个量词交替分离正则语言
LMCS vol.Volume 14, Issue 42018匹配度 1/10 · 该论文研究正则语言与串联层级的分离问题,属于纯自动机理论与逻辑,不涉及LLM/Agent、程序静态分析、浮点程序分析或贝叶斯程序分析,与用户研究画像核心方向几乎没有交集。引用 0 inbox
Thomas Place
crossref: 2026-09-10

AI 速览

一句话:证明有限基下任意串联层级 3/2 层的分离问题可判定,并将 dot-depth 推进到 5/2,从而解决 Σ3 的分离问题。

本文研究自动机理论中的经典判定问题——分离问题:给定语言类 C 和两个正则语言,判断是否存在属于 C 的第三个语言包含第一个且与第二个不相交。分离算法通常能揭示目标类的结构。作者关注由基类通过一般构造逐层生成的串联层级,尤其是 Brzozowski–Cohen dot-depth 层级;Thomas 已证明该层级对应一阶逻辑的量词交替层级。论文给出一般性定理:若基类有限,则任意串联层级的 3/2 层分离可判定;在 dot-depth 特例中进一步推广到 5/2 层。逻辑上,这意味着解决了 Σ3(至多三个量词块且以存在量词开头的一阶句子)的分离问题。

问题
研究串联层级(尤其是 dot-depth)的分离问题:给定两个正则语言,是否存在属于指定层级的正则语言包含第一个且与第二个不相交。
方法
利用串联层级的代数与自动机刻画,证明有限基下 3/2 层分离可判定,并对 dot-depth 特殊情形推进至 5/2 层。
评估
理论结果:给出分离问题的可判定性证明;在 dot-depth 情形下覆盖到 5/2 层,对应一阶逻辑 Σ3 的分离问题。
原文摘要(Abstract)

We investigate a famous decision problem in automata theory: separation. Given a class of language C, the separation problem for C takes as input two regular languages and asks whether there exists a third one which belongs to C, includes the first one and is disjoint from the second. Typically, obtaining an algorithm for separation yields a deep understanding of the investigated class C. This explains why a lot of effort has been devoted to finding algorithms for the most prominent classes. Here, we are interested in classes within concatenation hierarchies. Such hierarchies are built using a generic construction process: one starts from an initial class called the basis and builds new levels by applying generic operations. The most famous one, the dot-depth hierarchy of Brzozowski and Cohen, classifies the languages definable in first-order logic. Moreover, it was shown by Thomas that it corresponds to the quantifier alternation hierarchy of first-order logic: each level in the dot-depth corresponds to the languages that can be defined with a prescribed number of quantifier blocks. Finding separation algorithms for all levels in this hierarchy is among the most famous open problems in automata theory. Our main theorem is generic: we show that separation is decidable for the level 3/2 of any concatenation hierarchy whose basis is finite. Furthermore, in the special case of the dot-depth, we push this result to the level 5/2. In logical terms, this solves separation for $\Sigma_3$: first-order sentences having at most three quantifier blocks starting with an existential one.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot356,
  title = {Separating regular languages with two quantifier alternations},
  author = {Thomas Place},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 14, Issue 4},
  year = {2018},
  doi = {10.23638/lmcs-14(4:16)2018}
}