Previous chapter: Muller Games
This is a learning note of a course in CISPA, UdS. Taught by Bernd Finkbeiner
Since we have shown that reachability, Büchi, parity, and Muller games are all determined, it might seem as if all games were determined. The purpose of this last subsection is to remark that this is not the case. By definition, every play is either won by Player 0 or by Player 1; however, it is entirely possible that neither Player 0 nor Player 1 has a winning strategy.
We will construct a game with a winning condition that allows the players to steal strategies in the sense that if Player i has a winning strategy σ, then Player 1− has a strategy that mimicks so that the play resulting from strategies σ and τ is won by Player 1-: hence, strategy is not winning after all!
We fix the alphabet . To define the winning condition, we introduce an infinite function . An infinite function is a function such that for all α, β ∈ B ω that have the exact same letter in every position except for exactly one position where they have different letters.
To see that such a function exists, define an equivalence relation such that iff there exists a position such that for all . Let be a set that contains exactly one element from each -equivalence class, and let be the unique such that . For every , the two sequences and differ only in a finite number of positions. We define if this number is even and if it is odd. Hence, is indeed an infinite function: if two sequences differ in exactly one position, then .
We now use the infinite function to define the game. We’ll describe the game somewhat informally in terms of rounds executed by the players; it is straightforward to translate this into an explicit arena and winning condition. Our game is played in rounds where in round , first Player 0 picks a finite word , then Player 1 picks . The resulting play is winning for Player .
We now use the “strategy stealing” argument to show that no player has a winnig strategy in this game. A strategy for Player is a mapping , where we denote .
As usual, is a winning strategy for Player if Player wins every play that is consistent with . Now fix an arbitrary strategy for Player 1. From , we construct two different strategies and for Player 0.
For the first round:
and for all subsequent rounds:
i.e., continues to mimick . Consider now the plays , resulting from playing strategies and , and resulting from playing strategies and . By construction, and are the same except for the first position, where has a 0 and has a 1. Hence, we have that : one of the two plays is won by Player 0, the other by Player 1. Hence, cannot be a winning strategy for Player 1!
The construction of the stealing strategies , for Player 1 from a given strategy σ of Player 0 is analogous.
For the first round:
and for all subsequent rounds:
Again, the resulting plays only differ in exactly one position and are, hence, won by different players. Thus, strategy cannot be winning for Player 0 either.
Next chapter: Tree Automata and Acceptance Game
Further Reading:
Related Issues not found
Please contact @GreenMeeple to initialize the comment