paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Robust Theory of Series Parallel Graphs

串并联图的稳健理论
POPL 7(POPL)2023匹配度 1/10 · 该论文属于纯形式语言与自动机理论研究,讨论串并联图上的自动机、MSO逻辑与判定过程,未涉及程序分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心方向。引用 8 inbox
Rajeev Alur, Caleb Stanford, Christopher Watson
crossref: 2026-09-10

AI 速览

一句话:提出同步串并联图,证明其确定性/非确定性自动机等价于MSO与分级μ演算,并给出确定化与判定过程。

论文引入由顺序与并行复合构造的带标签有向无环图,并研究其上的自动机与逻辑。核心是同步串并联图(SSPG):并行复合从新源点向汇点引入同步边,使信息传递成为可能,从而实现确定化。作者证明确定性/非确定性接受器表达能力相同,可由一元二阶逻辑(MSO)与分级 μ 演算刻画;语言类对复合封闭,成员、空性与包含问题可判定。SSPG 支持有序带秩与无序不带秩并行,后者带来按状态类型计数的“计数复杂度”。确定化将 n 状态、k 计数复杂度的 NFA 转为 2^{n^2} 状态、k^n 计数复杂度的 DFA,界均紧;非确定性自动机的计数复杂度可限制为 2 而不损失表达力。

问题
如何为分布式数据处理中由顺序/并行复合产生的图类建立具有良好封闭性与可判定性的自动机与逻辑理论。
方法
定义同步串并联图(SSPG)及其上确定性/非确定性自动机,利用同步边实现确定化,并用 MSO 与分级μ演算刻画其表达能力。
评估
通过表达能力等价、封闭性以及成员、空性、包含判定过程等理论结果评估,并给出确定化构造的状态与计数复杂度上界及紧性证明。
原文摘要(Abstract)

Motivated by distributed data processing applications, we introduce a class of labeled directed acyclic graphs constructed using sequential and parallel composition operations, and study automata and logics over them. We show that deterministic and non-deterministic acceptors over such graphs have the same expressive power, which can be equivalently characterized by Monadic Second-Order logic and the graded µ-calculus. We establish closure under composition operations and decision procedures for membership, emptiness, and inclusion. A key feature of our graphs, called synchronized series-parallel graphs (SSPG), is that parallel composition introduces a synchronization edge from the newly introduced source vertex to the sink. The transfer of information enabled by such edges is crucial to the determinization construction, which would not be possible for the traditional definition of series-parallel graphs. SSPGs allow both ordered ranked parallelism and unordered unranked parallelism. The latter feature means that in the corresponding automata, the transition function needs to account for an arbitrary number of predecessors by counting each type of state only up to a specified constant, thus leading to a notion of counting complexity that is distinct from the classical notion of state complexity. The determinization construction translates a nondeterministic automaton with n states and k counting complexity to a deterministic automaton with 2 n 2 states and kn counting complexity, and both these bounds are shown to be tight. Furthermore, for nondeterministic automata a bound of 2 on counting complexity suffices without loss of expressiveness.

链接与引用

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

BibTeX
@article{paperbot2059,
  title = {A Robust Theory of Series Parallel Graphs},
  author = {Rajeev Alur and Caleb Stanford and Christopher Watson},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {7},
  number = {POPL},
  year = {2023},
  doi = {10.1145/3571230}
}