Characterising memory in infinite games
Antonio Casares, Pierre Ohlmann
TL;DR
This work extends Ohlmann's universal-graph framework from purely positional objectives to objectives with finite or infinite memory bounds in infinite-duration turn-based games on graphs. By introducing ε-separated monotone universal graphs and related constructs, the authors establish a correspondence: an objective has ε-memory ≤ μ exactly when suitable universal structures exist with breadth bound μ (and similarly for ε-chromatic memory). They also develop a structuration lemma linking finite-memory structure with universal graphs, prove auxiliary results for prefix-increasing/prefix-independent objectives, and illustrate the framework through concrete examples (including Muller and topologically closed objectives). The paper further explores closure properties under lexicographic products, unions, and intersections, and highlights limitations via counterexamples. These results provide a general, graph-theoretic tool to derive memory upper bounds and to reason about the compositional behavior of memory-assisted objectives in infinite games.
Abstract
This paper is concerned with games of infinite duration played over potentially infinite graphs. Recently, Ohlmann (LICS 2022) presented a characterisation of objectives admitting optimal positional strategies, by means of universal graphs: an objective is positional if and only if it admits well-ordered monotone universal graphs. We extend Ohlmann's characterisation to encompass (finite or infinite) memory upper bounds. We prove that objectives admitting optimal strategies with $\varepsilon$-memory less than $m$ (a memory that cannot be updated when reading an $\varepsilon$-edge) are exactly those which admit well-founded monotone universal graphs whose antichains have size bounded by $m$. We also give a characterisation of chromatic memory by means of appropriate universal structures. Our results apply to finite as well as infinite memory bounds (for instance, to objectives with finite but unbounded memory, or with countable memory strategies). We illustrate the applicability of our framework by carrying out a few case studies, we provide examples witnessing limitations of our approach, and we discuss general closure properties which follow from our results.
