中文

一阶逻辑在单词上的 alternation 层次是可判定的

形式语言与自动机理论 2025-02-03 v2 计算机科学中的逻辑 逻辑

摘要

我们证明对于任意 i>0i > 0,给定的正则语言是否可表达在一阶逻辑 FO[<] 的 Σi[<]\Sigma_i[<] 片段中是可判定的。这解决了自 1971 年以来一直悬置的难题。我们的主要技术结果依赖于类语言 V\mathcal{V} 的多项式闭合概念,即形如 L0a1L1anLnL_0a_1L_1\cdots a_nL_n 的有限并集,其中每个 aia_i 为一个字符,每个 LiL_iV\mathcal{V} 中的语言。我们证明如果一个具有某些封闭性质(即正 Variety)的正则语言类 V\mathcal{V} 的可分离性问题是可判定的,那么它的多项式闭合 Pol(V\mathcal{V}) 也具有可判定性。对于 Pol(V\mathcal{V}) 的 resulting 算法时间复杂度为 V\mathcal{V} 的时间复杂度的指数级,我们提出一种自然的猜测,这将导致时间复杂度的多项式级增长。结果包含了半层次 dot-depth 层次和基于群的连接层次的可判定性。

关键词

引用

@article{arxiv.2501.14899,
  title  = {The Alternation Hierarchy of First-Order Logic on Words is Decidable},
  author = {Corentin Barloy and Michaël Cadilhac and Charles Paperman and Howard Straubing},
  journal= {arXiv preprint arXiv:2501.14899},
  year   = {2025}
}

备注

The proof of Lemma 19 contains a fatal flaw, reported by Thomas Place. We are grateful to his careful reading