We introduce an extension of Strategy logic for the imperfect-information setting, called SLii, and study its model-checking problem. As this logic naturally captures multi-player games with imperfect information, the problem turns out to be undecidable. We introduce a syntactical class of 'hierarchical instances' for which, intuitively, as one goes down the syntactic tree of the formula, strategy quantifications are concerned with finer observations of the model. We prove that model-checking SLii restricted to hierarchical instances is decidable. This result, because it allows for complex patterns of existential and universal quantification on strategies, greatly generalises previous ones, such as decidability of multi-player games with imperfect information and hierarchical observations, and decidability of distributed synthesis for hierarchical systems. To establish the decidability result, we introduce and study QCTLii∗, an extension of QCTL (itself an extension of CTL with second-order quantification over atomic propositions) by parameterising its quantifiers with observations. The simple syntax of QCTLii∗ allows us to provide a conceptually neat reduction of SLii to QCTLii∗ that separates concerns, allowing one to forget about strategies and players and focus solely on second-order quantification. While the model-checking problem of QCTLii∗ is, in general, undecidable, we identify a syntactic fragment of hierarchical formulas and prove, using an automata-theoretic approach, that it is decidable. The decidability result for SLii follows since the reduction maps hierarchical instances of SLii to hierarchical formulas of QCTLii∗
Strategy logic with imperfect information / Berthon, Raphael; Maubert, Bastien; Murano, Aniello; Rubin, Sasha; Vardi Moshe, Y.. - (2017), pp. 1-12. (Intervento presentato al convegno 32nd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2017 tenutosi a Reykjavik University, isl nel 20-23 June 2017) [10.1109/LICS.2017.8005136].
Strategy logic with imperfect information
Maubert Bastien
Membro del Collaboration Group
;Murano Aniello
Membro del Collaboration Group
;Rubin SashaMembro del Collaboration Group
;
2017
Abstract
We introduce an extension of Strategy logic for the imperfect-information setting, called SLii, and study its model-checking problem. As this logic naturally captures multi-player games with imperfect information, the problem turns out to be undecidable. We introduce a syntactical class of 'hierarchical instances' for which, intuitively, as one goes down the syntactic tree of the formula, strategy quantifications are concerned with finer observations of the model. We prove that model-checking SLii restricted to hierarchical instances is decidable. This result, because it allows for complex patterns of existential and universal quantification on strategies, greatly generalises previous ones, such as decidability of multi-player games with imperfect information and hierarchical observations, and decidability of distributed synthesis for hierarchical systems. To establish the decidability result, we introduce and study QCTLii∗, an extension of QCTL (itself an extension of CTL with second-order quantification over atomic propositions) by parameterising its quantifiers with observations. The simple syntax of QCTLii∗ allows us to provide a conceptually neat reduction of SLii to QCTLii∗ that separates concerns, allowing one to forget about strategies and players and focus solely on second-order quantification. While the model-checking problem of QCTLii∗ is, in general, undecidable, we identify a syntactic fragment of hierarchical formulas and prove, using an automata-theoretic approach, that it is decidable. The decidability result for SLii follows since the reduction maps hierarchical instances of SLii to hierarchical formulas of QCTLii∗I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.