paperbot · PL 论文追踪

全部论文 待读 收藏

P2 HyperATL*: A Logic for Hyperproperties in Multi-Agent Systems

HyperATL*:多智能体系统中超属性的逻辑
LMCS vol.Volume 19, Issue 22023匹配度 2/10 · 论文属于形式化方法与程序验证中的超逻辑/模型检测,涉及多智能体策略性安全属性,但未涉及 LLM/Agentic 程序、静态分析、浮点或贝叶斯程序分析,与用户核心的 PL 与 AI/LLM 交叉方向仅有较弱的验证理论关联。引用 12 inbox
Raven Beutner, Bernd Finkbeiner
crossref: 2026-09-10

AI 速览

一句话:提出带策略量词的 HyperATL* 超逻辑,统一表达多智能体系统的策略性安全属性,并建立可判定且渐近最优的模型检测方法。

超属性用于描述系统中多条计算路径之间的关系,广泛服务于信息流安全等场景,但已有超逻辑难以刻画多智能体系统中的策略能力。本文提出 HyperATL*,在 CTL* 基础上引入路径变量与策略量词,使路径量化可由智能体联盟的策略选择来消解,从而统一表达多种(策略性)安全概念,并支持调度器选择影响执行速度的异步超属性。作者证明 HyperATL* 的有限状态模型检测可判定,给出基于交替自动机的算法,并证明其渐进最优匹配下界。作者还实现了一个针对该逻辑片段的原型模型检测器,可在小型有限状态系统中检查多种安全属性。

问题
如何用统一的超逻辑刻画多智能体系统中的策略能力,并支持由调度器选择决定的异步超属性?已有超逻辑仅支持路径量化,无法表达联盟策略选择。
方法
提出 HyperATL*,扩展 CTL* 并加入路径变量和策略量词,使路径量化按智能体联盟的策略选择消解;基于交替自动机给出有限状态模型检测算法。
评估
证明 HyperATL* 有限状态模型检测可判定,并通过匹配下界说明算法渐近最优;实现片段原型模型检测器,在小型有限状态系统中验证多种安全属性。
原文摘要(Abstract)

Hyperproperties are system properties that relate multiple computation paths in a system and are commonly used to, e.g., define information-flow policies. In this paper, we study a novel class of hyperproperties that allow reasoning about strategic abilities in multi-agent systems. We introduce HyperATL*, an extension of computation tree logic with path variables and strategy quantifiers. Our logic supports quantification over paths in a system - as is possible in hyperlogics such as HyperCTL* - but resolves the paths based on the strategic choices of a coalition of agents. This allows us to capture many previously studied (strategic) security notions in a unifying hyperlogic. Moreover, we show that HyperATL* is particularly useful for specifying asynchronous hyperproperties, i.e., hyperproperties where the execution speed on the different computation paths depends on the choices of a scheduler. We show that finite-state model checking of HyperATL* is decidable and present a model checking algorithm based on alternating automata. We establish that our algorithm is asymptotically optimal by proving matching lower bounds. We have implemented a prototype model checker for a fragment of HyperATL* that can check various security properties in small finite-state systems.

链接与引用

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

BibTeX
@article{paperbot2214,
  title = {HyperATL*: A Logic for Hyperproperties in Multi-Agent Systems},
  author = {Raven Beutner and Bernd Finkbeiner},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 19, Issue 2},
  year = {2023},
  doi = {10.46298/lmcs-19(2:13)2023}
}