Positional Determinacy of Games with Infinitely Many Priorities
Erich Graedel,Igor Walukiewicz,Erich Grädel
DOI: https://doi.org/10.2168/lmcs-2(4:6)2006
2006-11-03
Logical Methods in Computer Science
Abstract:<p>We study two-player games of infinite duration that are played on finite orinfinite game graphs. A winning strategy for such a game is positional if itonly depends on the current position, and not on the history of the play. Agame is positionally determined if, from each position, one of the two playershas a positional winning strategy. The theory of such games is well studied for winning conditions that aredefined in terms of a mapping that assigns to each position a priority from afinite set. Specifically, in Muller games the winner of a play is determined bythe set of those priorities that have been seen infinitely often; an importantspecial case are parity games where the least (or greatest) priority occurringinfinitely often determines the winner. It is well-known that parity games arepositionally determined whereas Muller games are determined via finite-memorystrategies. In this paper, we extend this theory to the case of games with infinitelymany priorities. Such games arise in several application areas, for instance inpushdown games with winning conditions depending on stack contents. For parity games there are several generalisations to the case of infinitelymany priorities. While max-parity games over omega or min-parity games overlarger ordinals than omega require strategies with infinite memory, we canprove that min-parity games with priorities in omega are positionallydetermined. Indeed, it turns out that the min-parity condition over omega isthe only infinitary Muller condition that guarantees positional determinacy onall game graphs.</p>
computer science, theory & methods,logic