paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fixpoint games on continuous lattices

连续格上的不动点博弈
POPL 3(POPL)2019匹配度 4/10 · 论文属于静态分析与模型检测的不动点理论基础,与形式化验证相关;但未涉及用户画像核心的 LLM/Agent、浮点程序分析、贝叶斯程序分析或工业落地/benchmark,且偏纯理论,因此仅构成背景性关联。引用 18 inbox
Paolo Baldan, Barbara König, Christina Mika-Michalski, Tommaso Padoan
crossref: 2026-09-10

AI 速览

一句话:提出连续格上的不动点奇偶博弈,统一刻画最小/最大解并推广 progress measure 至格化 µ 演算验证。

许多静态程序分析与模型检测任务可归约为在合适格上求解单调方程组。本文受格论 progress measures 工作启发,提出一种博弈论方法,用于求解连续格上每个方程可取最小或最大解的单调方程组。作者定义了一个简单的奇偶博弈,称为 fixpoint game,并证明它对连续格上方程组的解给出正确且完备的刻画。对幂集格,该博弈与 µ 演算模型检测中的经典奇偶博弈紧密相关,并可自然推广 Jurdziński 的小 progress measures;论文证明了小 progress measures 的存在性,并给出将 progress measures 构造性地表述为最小不动点的方法。作者进一步引入 selection 来约束奇偶博弈中的 play,提出指定存在玩家移动的逻辑,以系统推导简化方程并高效计算 progress measures,最后讨论了其在 latticed µ 演算模型检测中的潜在应用。

问题
如何以统一的博弈论框架求解连续格上可混合取最小/最大解的单调方程组,并衔接程序分析与时序逻辑模型检测中的方程求解任务。
方法
定义奇偶式的 fixpoint game,将 Jurdziński 小 progress measure 推广到连续格,并引入 selection 与指定存在玩家移动的逻辑来约束和简化博弈。
评估
以理论证明为主:证明 fixpoint game 对连续格上方程组解的正确完备刻画、小 progress measure 的存在性及构造性表述,并讨论在 latticed µ 演算模型检测中的潜在应用。
原文摘要(Abstract)

Many analysis and verifications tasks, such as static program analyses and model-checking for temporal logics, reduce to the solution of systems of equations over suitable lattices. Inspired by recent work on lattice-theoretic progress measures, we develop a game-theoretical approach to the solution of systems of monotone equations over lattices, where for each single equation either the least or greatest solution is taken. A simple parity game, referred to as fixpoint game, is defined that provides a correct and complete characterisation of the solution of systems of equations over continuous lattices, a quite general class of lattices widely used in semantics. For powerset lattices the fixpoint game is intimately connected with classical parity games for µ-calculus model-checking, whose solution can exploit as a key tool Jurdziński’s small progress measures. We show how the notion of progress measure can be naturally generalised to fixpoint games over continuous lattices and we prove the existence of small progress measures. Our results lead to a constructive formulation of progress measures as (least) fixpoints. We refine this characterisation by introducing the notion of selection that allows one to constrain the plays in the parity game, enabling an effective (and possibly efficient) solution of the game, and thus of the associated verification problem. We also propose a logic for specifying the moves of the existential player that can be used to systematically derive simplified equations for efficiently computing progress measures. We discuss potential applications to the model-checking of latticed µ-calculi.

链接与引用

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

BibTeX
@article{paperbot640,
  title = {Fixpoint games on continuous lattices},
  author = {Paolo Baldan and Barbara König and Christina Mika-Michalski and Tommaso Padoan},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {3},
  number = {POPL},
  year = {2019},
  doi = {10.1145/3290339}
}