Postinal Determinacy of Games with Infinitely Many Priorities
<|reference_start|>Postinal Determinacy of Games with Infinitely Many Priorities: We study two-player games of infinite duration that are played on finite or infinite game graphs. A winning strategy for such a game is positional if it only depends on the current position, and not on the history of the play. A game is positionally determined if, from each position, one of the two players has a positional winning strategy.   The theory of such games is well studied for winning conditions that are defined in terms of a mapping that assigns to each position a priority from a finite set. Specifically, in Muller games the winner of a play is determined by the set of those priorities that have been seen infinitely often; an important special case are parity games where the least (or greatest) priority occurring infinitely often determines the winner. It is well-known that parity games are positionally determined whereas Muller games are determined via finite-memory strategies.   In this paper, we extend this theory to the case of games with infinitely many priorities. Such games arise in several application areas, for instance in pushdown games with winning conditions depending on stack contents.   For parity games there are several generalisations to the case of infinitely many priorities. While max-parity games over omega or min-parity games over larger ordinals than omega require strategies with infinite memory, we can prove that min-parity games with priorities in omega are positionally determined. Indeed, it turns out that the min-parity condition over omega is the only infinitary Muller condition that guarantees positional determinacy on all game graphs.<|reference_end|>
@article{graedel2006postinal,
    title={Postinal Determinacy of Games with Infinitely Many Priorities},
    author={Erich Graedel and Igor Walukiewicz},
    journal={arXiv preprint arXiv:cs/0610034},
    year={2006},
    archivePrefix={arXiv},
    eprint={cs/0610034},
    primaryClass={cs.LO cs.GT}
}