Rational Capability in Concurrent Games
Yinfeng Li, Emiliano Lorini, Munyque Mittelmann
TL;DR
This work extends concurrent game structures by equipping agents with per-state preferences over computations and introduces two logics, $\textsf{R-ATL}$ and $\textsf{R-CL}$, that reason about a coalition's rational capabilities under a minimal dominance-based notion of rationality. It establishes a tree-like model property for $\textsf{R-ATL}$, and shows polynomial embeddings into $\mathsf{ATL}$ and $\mathsf{CL}$ under stable preferences (with extensions without stability for certain cases), yielding tight satisfiability complexities. It also provides a sound and complete axiomatization for $\textsf{R-CL}$ and a polynomial-time model-checking algorithm for $\textsf{R-ATL}$ on GCSPs with short-sighted preferences, making rational capability reasoning tractable in restricted settings. Overall, the framework integrates explicit agent preferences into CGS semantics to analyze rational capabilities, offering formal tools and complexity results for reasoning about agents' rational strategies and obligations.
Abstract
We extend concurrent game structures (CGSs) with a simple notion of preference over computations and define a minimal notion of rationality for agents based on the concept of dominance. We use this notion to interpret a CL and an ATL languages that extend the basic CL and ATL languages with modalities for rational capability, namely, a coalition's capability to rationally enforce a given property. For each of these languages, we provide results about the complexity of satisfiability checking and model checking as well as about axiomatization.
