paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The categorical contours of the Chomsky-Sch\"utzenberger representation theorem

Chomsky-Schützenberger 表示定理的范畴轮廓
LMCS vol.Volume 21, Issue 22025匹配度 2/10 · 该论文属于形式语言、自动机与范畴论的基础理论研究,虽与形式语义和程序语言理论有间接关联,但未涉及用户核心关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,也缺乏工程实现与工业落地内容。引用 8 inbox
Paul-André Melliès, Noam Zeilberger
crossref: 2026-09-10

AI 速览

一句话:用纤维化与 operad 范畴方法统一广义 CFG/NFA,并推广 Chomsky-Schützenberger 表示定理。

论文用纤维化视角统一范畴与 operad 上的 CFG 和 NFA。广义 CFG 是由带点有限 species 生成的自由有色 operad 到任意 base operad 的函子,经典 CFG 可由 spliced arrows operad 得到;广义 NFA 是满足唯一分解提升与有限纤维性质的范畴或 operad 上的函子,涵盖无 ε 迁移的词与树自动机。作者证明广义 CFL 与正则语言保持多种闭包性质,并概念性地证明 CFL 对正则交封闭。核心是 splicing 函子 W: Cat→Oper 有左伴随 contour 范畴构造 C: Oper→Cat;由此每个带点有限 species 诱导生成树轮廓词的 universal CFG,Chomsky-Schützenberger 表示定理被推广为:homset 子集 L⊆C(A,B) 是箭上的 CFL,当且仅当它是 C-chromatic 树轮廓语言与正则语言交的函子像。

问题
经典上下文无关文法/自动机及 Chomsky-Schützenberger 表示定理缺乏统一的范畴与 operad 视角。
方法
论文引入范畴/operad 上的广义 CFG 与 NFA,利用纤维化、spliced arrows operad 及 contour 范畴伴随来建立闭包性质与表示定理。
评估
以范畴论构造和证明进行评估,包括 CFL 对正则交封闭以及箭上 CFL 的表示定理推广。
原文摘要(Abstract)

We develop fibrational perspectives on context-free grammars and on nondeterministic finite-state automata over categories and operads. A generalized CFG is a functor from a free colored operad (aka multicategory) generated by a pointed finite species into an arbitrary base operad: this encompasses classical CFGs by taking the base to be a certain operad constructed from a free monoid, as an instance of a more general construction of an \emph{operad of spliced arrows} $\mathcal{W}\,\mathcal{C}$ for any category $\mathcal{C}$. A generalized NFA is a functor from an arbitrary bipointed category or pointed operad satisfying the unique lifting of factorizations and finite fiber properties: this encompasses classical word automata and tree automata without $\epsilon$-transitions, but also automata over non-free categories and operads. We show that generalized context-free and regular languages satisfy suitable generalizations of many of the usual closure properties, and in particular we give a simple conceptual proof that context-free languages are closed under intersection with regular languages. Finally, we observe that the splicing functor $\mathcal{W} : Cat \to Oper$ admits a left adjoint $\mathcal{C}: Oper \to Cat$, which we call the \emph{contour category} construction since the arrows of $\mathcal{C}\,\mathcal{O}$ have a geometric interpretation as oriented contours of operations of $\mathcal{O}$. A direct consequence of the contour / splicing adjunction is that every pointed finite species induces a universal CFG generating a language of \emph{tree contour words.} This leads us to a generalization of the Chomsky-Sch\"utzenberger Representation Theorem, establishing that a subset of a homset $L \subseteq \mathcal{C}(A,B)$ is a CFL of arrows if and only if it is a functorial image of the intersection of a $\mathcal{C}$-chromatic tree contour language with a regular language.

链接与引用

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

BibTeX
@article{abs-2405-14703,
  title = {The categorical contours of the Chomsky-Sch\"utzenberger representation theorem},
  author = {Paul-André Melliès and Noam Zeilberger},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 2},
  year = {2025},
  doi = {10.46298/lmcs-21(2:12)2025}
}