paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Navigational hierarchies of regular languages

正则语言的导航层级
LICS 2025 40th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2025匹配度 1/10 · 该论文属于纯形式语言与自动机理论研究,讨论星自由语言的导航层级、时序逻辑和可判定性,未涉及静态分析、机器学习系统、LLM/Agent、浮点程序分析或贝叶斯程序分析。仅与形式化验证的逻辑基础有非常间接的关联,因此与研究画像核心方向基本不匹配。引用 1 inbox
Thomas Place, Marc Zeitoun
crossref: 2026-09-12

AI 速览

一句话:引入基于一元时序逻辑算子的导航层级来分层星自由语言,并证明其与拼接层级的关系及若干可判定性结果。

论文研究星自由正则语言按描述复杂度分类的问题。作者提出导航层级:给定语言类 C,用算子 TL 生成由一元时序逻辑变体(其未来/过去模态取决于 C)定义的语言类,反复应用得到各层。以群语言 G 及其扩展 G+ 为基,证明两类导航层级严格交织,并厘清它们与经典拼接层级的关系。对于成员问题和分离问题,证明若 G 的分离可判定,则 G 和 G+ 导航层级第二层的成员可判定。针对平凡类 ST={∅,A*},第一层即标准一元时序逻辑变体,第二层对应二变量逻辑变体;作者解决 Krebs 等人一个猜想,证明这两基的第二层分离可判定,进而结合已有结果得到第三层成员可判定。

问题
如何按描述复杂度对星自由正则语言进行分类,并厘清导航层级与经典拼接层级的关系及成员、分离问题的可判定性。
方法
定义基于一元时序逻辑算子 TL 的导航层级,以群语言及其自然扩展为基,通过理论证明建立层级间的严格交织关系,并将分离可判定性归约到成员可判定性。
评估
评估为数学证明:给出导航层级与拼接层级的关系、若干成员/分离可判定性结果,针对 ST 和 ST+ 解决 Krebs 等人的猜想,并推出第三层成员可判定。
原文摘要(Abstract)

We study a celebrated class of regular languages: star-free languages. A long-standing goal is to classify them by the complexity of their descriptions. The most influential research effort involves concatenation hierarchies, which measure alternations between "complement" and "union plus concatenation".We explore alternative hierarchies that also stratify star-free languages (and extensions thereof). They are built with an operator ${\mathcal{C}} \mapsto {\text{TL}}\left({\mathcal{C}}\right)$. It takes a class of languages ${\mathcal{C}}$ as input, and produces a larger one ${\text{TL}}\left({\mathcal{C}}\right)$, consisting of all languages definable in a variant of unary temporal logic, where the future/past modalities depend on ${\mathcal{C}}$. Level n in the navigational hierarchy of basis ${\mathcal{C}}$ is then constructed by applying this operator n times to ${\mathcal{C}}$.As bases ${\mathcal{G}}$, we focus on group languages and natural extensions thereof, denoted ${{\mathcal{G}}^ + }$. We prove that the navigational hierarchies of bases ${\mathcal{G}}$ and ${{\mathcal{G}}^ + }$ are strictly intertwined and we conduct a thorough investigation of their relationships with their concatenation hierarchy counterparts. We also look at two standard problems on classes of languages: membership (decide if a language is in the class) and separation (decide, for two languages L1,L2, if there is a language K in the class with L1⊆ K and L2∩K = ∅). We prove that if separation is decidable for ${\mathcal{G}}$, then so is membership for level two in the navigational hierarchies of bases ${\mathcal{G}}$ and ${{\mathcal{G}}^ + }$.We take a closer look at the trivial class ST = {∅,A*}. For the bases ST and ST+, the levels one are the standard variants of unary temporal logic. The levels two correspond to variants of two-variable logic, investigated recently by Krebs, Lodaya, Pandya and Straubing. We solve one of their conjectures. We also prove that for these two bases, level two has decidable separation. Combined with earlier results on the operator ${\mathcal{C}} \mapsto {\text{TL}}\left({\mathcal{C}}\right)$, this implies that level three has decidable membership.

链接与引用

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

BibTeX
@inproceedings{paperbot8677,
  title = {Navigational hierarchies of regular languages},
  author = {Thomas Place and Marc Zeitoun},
  booktitle = {LICS},
  year = {2025},
  doi = {10.1109/lics65433.2025.00031}
}