Reasoning about strategies: on the model-checking problem
From MaRDI portal
Abstract: In open systems verification, to formally check for reliability, one needs an appropriate formalism to model the interaction between agents and express the correctness of the system no matter how the environment behaves. An important contribution in this context is given by modal logics for strategic ability, in the setting of multi-agent games, such as ATL, ATLstar, and the like. Recently, Chatterjee, Henzinger, and Piterman introduced Strategy Logic, which we denote here by CHP-SL, with the aim of getting a powerful framework for reasoning explicitly about strategies. CHP-SL is obtained by using first-order quantifications over strategies and has been investigated in the very specific setting of two-agents turned-based games, where a non-elementary model-checking algorithm has been provided. While CHP-SL is a very expressive logic, we claim that it does not fully capture the strategic aspects of multi-agent systems. In this paper, we introduce and study a more general strategy logic, denoted SL, for reasoning about strategies in multi-agent concurrent games. We prove that SL includes CHP-SL, while maintaining a decidable model-checking problem. In particular, the algorithm we propose is computationally not harder than the best one known for CHP-SL. Moreover, we prove that such a problem for SL is NonElementarySpace-hard. This negative result has spurred us to investigate here syntactic fragments of SL, strictly subsuming ATLstar, with the hope of obtaining an elementary model-checking problem. Among the others, we study the sublogics SL[NG], SL[BG], and SL[1G]. They encompass formulas in a special prenex normal form having, respectively, nested temporal goals, Boolean combinations of goals and, a single goal at a time. About these logics, we prove that the model-checking problem for SL[1G] is 2ExpTime-complete, thus not harder than the one for ATLstar.
Recommendations
Cites work
- A behavioral hierarchy of strategy logic
- A game of cops and robbers
- A Generic Constructive Solution for Concurrent Games with Expressive Constraints on Strategies
- A Modal Logic for Coalitional Power in Games
- A Temporal Logic for the Interaction of Strategies
- Alternating automata on infinite trees
- Alternating-time temporal logic
- An automata-theoretic approach to branching-time model checking
- ATL with Strategy Contexts and Bounded Memory
- ATL with strategy contexts: expressiveness and model checking
- ATL* Satisfiability Is 2EXPTIME-Complete
- Automata, logics, and infinite games. A guide to current research
- Borel determinacy
- Coordination logic
- Decidability of Second-Order Theories and Automata on Infinite Trees
- Enriched MU-Calculi Module Checking
- Formal verification of parallel programs
- Graded computation tree logic
- Graded Computation Tree Logic with Binary Coding
- scientific article; zbMATH DE number 3757688 (Why is no real title available?)
- scientific article; zbMATH DE number 49749 (Why is no real title available?)
- scientific article; zbMATH DE number 53151 (Why is no real title available?)
- scientific article; zbMATH DE number 1142314 (Why is no real title available?)
- scientific article; zbMATH DE number 1142326 (Why is no real title available?)
- scientific article; zbMATH DE number 1775458 (Why is no real title available?)
- scientific article; zbMATH DE number 2182496 (Why is no real title available?)
- scientific article; zbMATH DE number 3993574 (Why is no real title available?)
- scientific article; zbMATH DE number 1852928 (Why is no real title available?)
- scientific article; zbMATH DE number 2090317 (Why is no real title available?)
- scientific article; zbMATH DE number 795590 (Why is no real title available?)
- scientific article; zbMATH DE number 803291 (Why is no real title available?)
- scientific article; zbMATH DE number 2206109 (Why is no real title available?)
- scientific article; zbMATH DE number 3212004 (Why is no real title available?)
- Model-checking iterated games
- Module checking
- On the boundary of behavioral strategies
- Pushdown module checking with imperfect information
- Quantified CTL: expressiveness and model checking (extended abstract)
- Rational synthesis
- Reasoning about actions meets strategic logics
- Reasoning about strategies
- Reasoning about temporal properties of rational play
- Relentful strategic reasoning in alternating-time temporal logic
- Results on the propositional \(\mu\)-calculus
- Simulating alternating tree automata by nondeterministic automata: New results and new proofs of the theorems of Rabin, McNaughton and Safra
- Strategy logic
- Strategy Logic
- Substructure Temporal Logic
- The complementation problem for Büchi automata with applications to temporal logic
- The Complexity of Enriched Mu-Calculi
- What makes \textsc{Atl}* decidable? A decidable fragment of strategy logic
- “Sometimes” and “not never” revisited
Cited in
(87)- An abstraction-refinement methodology for reasoning about network games
- Practical verification of multi-agent systems against \textsc{Slk} specifications
- Graded modalities in strategy logic
- Imperfect information in reactive modules games
- Reasoning about graded strategy quantifiers
- Solving parity games via priority promotion
- A delayed promotion policy for parity games
- Cycle detection in computation tree logic
- Dependences in strategy logic
- Alternating-time temporal logics with linear past
- On composition of bounded-recall plans
- A game-theoretic approach for the synthesis of complex systems
- Characterization, verification and generation of strategies in games with resource constraints
- Verification of agent navigation in partially-known environments
- A logic for conditional local strategic reasoning
- Robust worst cases for parity games algorithms
- Infinite-duration poorman-bidding games
- Automated temporal equilibrium analysis: verification and synthesis of multi-player games
- Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol
- Multi-player games with LDL goals over finite traces
- Epistemic GDL: a logic for representing and reasoning about imperfect information games
- Strategic reasoning with a bounded number of resources: the quest for tractability
- Strategies, model checking and branching-time properties in Maude
- Dynamic resource allocation games
- Knowing-how under uncertainty
- Natural strategic ability
- A logic with revocable and refinable strategies
- From model checking to equilibrium checking: reactive modules for rational verification
- Cooperative concurrent games
- Reasoning about strategies
- What makes \textsc{Atl}* decidable? A decidable fragment of strategy logic
- A behavioral hierarchy of strategy logic
- Reasoning About Substructures and Games
- Reasoning about strategies: on the satisfiability problem
- Model Checking Logics of Strategic Ability: Complexity*
- Synthesis with rational environments
- Dependences in strategy logic
- scientific article; zbMATH DE number 7445162 (Why is no real title available?)
- On the complexity of \(\mathsf{ATL}\) and \(\mathsf{ATL}^*\) module checking
- Towards an updatable strategy logic
- Easy Yet Hard: Model Checking Strategies of Agents
- scientific article; zbMATH DE number 6125177 (Why is no real title available?)
- Multi-valued verification of strategic ability
- scientific article; zbMATH DE number 7368338 (Why is no real title available?)
- scientific article; zbMATH DE number 7439738 (Why is no real title available?)
- The Temporal Logic of Coalitional Goal Assignments in Concurrent Multiplayer Games
- Approximating Perfect Recall when Model Checking Strategic Abilities: Theory and Applications
- Quantifying Bounds in Strategy Logic
- scientific article; zbMATH DE number 7533366 (Why is no real title available?)
- Results on alternating-time temporal logics with linear past
- Model checking strategy-controlled rewriting systems
- Nash equilibrium and bisimulation invariance
- Intelligence in strategic games
- scientific article; zbMATH DE number 7180206 (Why is no real title available?)
- On the boundary of behavioral strategies
- Nash equilibria in symmetric graph games with partial observation
- Theoretical Computer Science
- Automatic Strategy Verification for Hex
- scientific article; zbMATH DE number 7327943 (Why is no real title available?)
- Determinacy in discrete-bidding infinite-duration games
- Good-for-Game QPTL: An Alternating Hodges Semantics
- Taming strategy logic: non-recurrent fragments
- An abstraction-refinement framework for verifying strategic properties in multi-agent systems with imperfect information
- Reasoning about Quality and Fuzziness of Strategic Behaviors
- HyperATL*: A Logic for Hyperproperties in Multi-Agent Systems
- Strategies, Model Checking and Branching-Time Properties in Maude
- Stackelberg-Pareto synthesis
- Robust alternating-time temporal logic
- A logical description of priority separable games
- The alternating-time -calculus with disjunctive explicit strategies
- Module checking of pushdown multi-agent systems
- Seven kinds of equivalent models for generalized coalition logics
- Characterising and verifying the core in concurrent multi-player mean-payoff games
- A minimal coalition logic
- Alternating-time temporal logic with default actions
- Trigger-based discretization of hybrid games for autonomous cyber-physical systems
- A formal approach to attack graphs
- Completeness of two fragments of a logic for conditional strategic reasoning
- A game of pawns
- A game of pawns
- Reasoning about decidability of strategic logics with imperfect information and perfect recall strategies
- Formal verification and synthesis of mechanisms for social choice
- Stochastic game logic
- Verifying equilibria in finite-horizon probabilistic concurrent game systems
- Plan logic
- Verification of multi-agent systems with public actions against strategy logic
- On the semantics of strategy logic
This page was built for publication: Reasoning about strategies: on the model-checking problem
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2946746)