Three-valued abstractions of games: uncertainty, but with precision
- 1 January 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2028 (10436871) , 170-179
- https://doi.org/10.1109/lics.2004.1319611
Abstract
We present a framework for abstracting two-player turn-based games that preserves any formula of the alternating /spl mu/-calculus (AMC). Unlike traditional conservative abstractions which can only prove the existence of winning strategies for only one of the players, our framework is based on 3-valued games, and it can be used to prove and disprove formulas of AMC including arbitrarily nested strategy quantifiers. Our main contributions are as follows. We define abstract 3-valued games and an alternating refinement relation on these that preserves winning strategies for both players. We provide a logical characterization of the alternating refinement relation. We show that our abstractions are as precise as can be via completeness results. We present AMC formulas that solve 3-valued games with /spl omega/-regular objectives, and we show that such games are determined in a 3-valued sense. We also discuss the complexity of model checking arbitrary AMC formulas on 3-valued games and of checking alternating refinement.Keywords
This publication has 17 references indexed in Scilit:
- Monotonic Abstraction-Refinement for CTLPublished by Springer Nature ,2004
- Abstraction for Branching Time PropertiesPublished by Springer Nature ,2003
- Tree automata, mu-calculus and determinacyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Safety and liveness in branching timePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Alternating-time temporal logicJournal of the ACM, 2002
- Abstract Interpretation of Game PropertiesPublished by Springer Nature ,2000
- A Symbolic Semantics for Abstract Model CheckingPublished by Springer Nature ,1998
- Semantics of interactionLecture Notes in Computer Science, 1996
- Property preserving abstractions for the verification of concurrent systemsFormal Methods in System Design, 1995
- Automata on Infinite ObjectsPublished by Elsevier ,1990