On the Complexity of Branching Games with Regular Conditions

Infinite duration games with regular conditions are one of the crucial tools in the areas of verification and synthesis. In this paper we consider a branching variant of such games - the game contains branching vertices that split the play into two independent sub-games. Thus, a play has the form of~an~infinite tree. The winner of the play is determined by a winning condition specified as a set of infinite trees. Games of this kind were used by Mio to provide a game semantics for the probabilistic mu-calculus. He used winning conditions defined in terms of parity games on trees. In this work we consider a more general class of winning conditions, namely those definable by finite automata on infinite trees. Our games can be seen as a branching-time variant of the stochastic games on graphs. We address the question of determinacy of a branching game and the problem of computing the optimal game value for each of the players. We consider both the stochastic and non-stochastic variants of the games. The questions under consideration are parametrised by the family of strategies we allow: either mixed, behavioural, or pure. We prove that in general, branching games are not determined under mixed strategies. This holds even for topologically simple winning conditions (differences of two open sets) and non-stochastic arenas. Nevertheless, we show that the games become determined under mixed strategies if we restrict the winning conditions to open sets of trees. We prove that the problem of comparing the game value to a rational threshold is undecidable for branching games with regular conditions in all non-trivial stochastic cases. In the non-stochastic cases we provide exact bounds on the complexity of the problem. The only case left open is the 0-player stochastic case, i.e. the problem of computing the measure of a given regular language of infinite trees.

[1]  Dana Scott DECIDABILITY OF SECOND-ORDER THEORIES AND AUTOMATA ON INFINITE TREES , 2007 .

[2]  I. Glicksberg Minimax Theorem for Upper and Lower Semicontinuous Payoffs , 1950 .

[3]  Krishnendu Chatterjee,et al.  A survey of partial-observation stochastic parity games , 2012, Formal Methods in System Design.

[4]  Hugo Gimbert,et al.  Probabilistic Automata on Finite Words: Decidable and Undecidable Problems , 2010, ICALP.

[5]  Wolfgang Thomas,et al.  Languages, Automata, and Logic , 1997, Handbook of Formal Languages.

[6]  A. Kechris Classical descriptive set theory , 1987 .

[7]  Robert J . Aumann,et al.  28. Mixed and Behavior Strategies in Infinite Extensive Games , 1964 .

[8]  Stefan Kiefer,et al.  Model Checking Stochastic Branching Processes , 2012, MFCS.

[9]  Krishnendu Chatterjee,et al.  Algorithms for Omega-Regular Games with Imperfect Information , 2006, Log. Methods Comput. Sci..

[10]  Donald A. Martin,et al.  The determinacy of Blackwell games , 1998, Journal of Symbolic Logic.

[11]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[12]  Thomas Colcombet,et al.  On the positional determinacy of edge-labeled games , 2006, Theor. Comput. Sci..

[13]  Robert McNaughton,et al.  Infinite Games Played on Finite Graphs , 1993, Ann. Pure Appl. Logic.

[14]  Wolfgang Thomas,et al.  Logical Specifications of Infinite Computations , 1993, REX School/Symposium.

[15]  Krishnendu Chatterjee,et al.  The Complexity of Partial-Observation Parity Games , 2010, LPAR.

[16]  J. R. Büchi,et al.  Solving sequential conditions by finite-state strategies , 1969 .

[17]  Matteo Mio,et al.  The Equivalence of Game and Denotational Semantics for the Probabilistic mu-Calculus , 2012, FICS.

[18]  M. Mio Game semantics for probabilistic modal μ-calculi , 2012 .

[19]  M. Rabin Decidability of second-order theories and automata on infinite trees , 1968 .

[20]  Igor Walukiewicz,et al.  How much memory is needed to win infinite games? , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[21]  Michal Skrzypczak,et al.  Measure Properties of Game Tree Languages , 2014, MFCS.

[22]  Matteo Mio,et al.  On the Problem of Computing the Probability of Regular Sets of Trees , 2015, FSTTCS.

[23]  Krishnendu Chatterjee,et al.  A survey of stochastic ω-regular games , 2012, J. Comput. Syst. Sci..