Allow terminal positions of an infinite game of perfect information to carry a losing-player label. A clopen set of infinite winning plays still gives a determined infinite game. At a position where all infinite continuations have one winner, the other player can win only by forcing a terminal loss for that winner. The usual winning-position attractor in an infinite game decides this reachability game. The tree of remaining undecided positions is well-founded: every infinite branch would eventually have its clopen payoff decided by a prefix. Assign the already decided winners upwards by well-founded recursion. Terminal labels are essential; a terminal node created by a covering need not be lost by the player whose turn would have come next.
Open determinacy Created 2026-10-06 Updated 2026-10-14
An infinite game of perfect information with an open set of winning plays for I in the product topology on a discrete move set has a winning strategy in an infinite game for one player. Construct a winning-position attractor in an infinite game by transfinite recursion; ranks give I a terminating descent strategy inside it, and its complement gives II a strategy avoiding every winning prefix. The move set need not be countable, in the usual set theory with axiom of choice.
Solve the finite state graph by winning-set fixed-point iteration, treating positions outside both winning regions as draws. A naive recursive minimax search over histories may run forever around a cycle. Store each ownership-sensitive state once, with a player-to-move flag and all legal successors.
Let and be terminal states where the propositional formula is true and false, respectively. Initialize . Repeatedly add nonterminal positions as follows:
For , start at and exchange the players in the existential and universal conditions. Terminal states keep their original labels and are excluded from these predecessor rules, avoiding a vacuous all-successors test at a terminal loss. Each process stabilizes after at most strict growth steps; predecessor counters implement both regions via the winning-position attractor in an infinite game construction in graph time.
The admission round supplies a decreasing rank. At a state controlled by the winning player, choose a successor of smaller rank; at an opposing state, every successor already has smaller rank. Hence these strategies force a finite terminal win. The two winning regions are disjoint. Outside both, each player can keep the play outside the opponent's winning region, so neither can force a terminal win against best defence. Under the convention in (h), assign those remaining positions value ; the other regions have values and .
This is a finite reachability game calculation, with memoryless strategies read from successor choices. Merely calling the first back-edge encountered a draw is unsound: a cycle can have an exit through which one player can force a win.
In the game , where , the players alternately choose natural numbers and produce a sequence . Player I wins exactly when . A strategy in an infinite game assigns a move to every finite position where its player is to move; it is winning if every play following it is won by that player. A game is determined if one player has a winning strategy. Both cannot have winning strategies, since their joint play would have to be won by both. The axiom of determinacy asserts
Without assuming AD, one can prove determinacy for finite games by backward induction, and for games with open or closed payoffs by the following argument. Give its product topology of discrete move coordinates. If is open, let be the finite positions whose entire cylinder of extensions lies in . Form a winning-position attractor in an infinite game by transfinite recursion: add an I-position if some child has already been added, and add an II-position if all its children have already been added. Take unions at limits. The process stabilizes because there are only set-many positions and each genuine successor change adds a new one.
An added nonterminal position receives its least entry ordinal. At an I-position in the stable attractor, choose a child of smaller rank; at an II-position every child has smaller rank. Thus every play following I's rank-decreasing strategy must reach : an infinite strictly descending sequence of ordinals cannot exist. The resulting play is in , so I wins from any position in the attractor.
Outside the attractor, every child of an I-position remains outside, and an II-position has some child outside. Otherwise the ranks of all its children would have a set-sized supremum and the parent would have been added at a later stage. II chooses such a child and keeps the play outside forever. If its outcome were in the open set , some finite prefix would have its entire cylinder in , contrary to this avoidance. Therefore II wins from outside. With natural-number moves the least suitable child may be chosen at each position, so no choice axiom is needed for these strategies. This proves open determinacy. For a closed payoff, apply the same argument to its open complement with the players' winning roles interchanged. Clopen payoffs are included in both results.
Now assume AC and construct an undetermined game. The set of strategies for either player has cardinality , since a strategy is a function on a countably infinite set of positions. Each fixed strategy is compatible with plays: the other player's sequence of freely chosen moves determines distinct full plays. Use choice to enumerate I's strategies as and II's as , and well-order the space of plays.
Recursively choose following and following , with all selected plays distinct. At stage fewer than plays have been used, while each compatible-play set has size , so fresh choices exist; take the least ones in the fixed well-order. This does not require regularity of , since for every below its initial ordinal.
Put . Every I-strategy has the losing compatible play , and every II-strategy has the losing compatible play . Therefore neither player has a winning strategy. This choice diagonalization of an undetermined game proves
The elementary determinacy proofs above concern specified definable payoff classes; the diagonal construction explains why extending them to every arbitrary subset of the play space is incompatible with choice.
Work in ZFC. The move alphabet need not be countable; choice permits the selections of moves, strategies and witnesses used below. Assume ; with the usual convention that a player unable to move loses, the empty alphabet is a trivial terminal game. We prove Borel determinacy theorem by strengthening the assertion to the existence of game coverings that unravel payoffs. Simply asserting that determined payoffs are closed under countable unions would not be a proof.
It is useful to allow a tree of legal finite plays with terminal nodes explicitly labelled as losses for either player. For an infinite branch, I wins exactly when it belongs to the payoff . Projection of a game tree is length-preserving and respects prefixes. At a projected original terminal node the outcome is inherited, but the new tree may also have artificial terminal losses.
A covering of an infinite game has such a projection and maps taking a strategy on to a strategy of the same player on . Its crucial lifting condition is this: each maximal play on following has a -compatible lift on , either projecting exactly to with its inherited terminal outcome, or projecting to a prefix of and ending in a loss for the player using . Its strategy maps must be local in depth: choices up to a given depth use only the upstairs strategy up to that depth. A -covering preserves the initial levels and choices. If is clopen, call it an unravelling of a game payoff. A winning upstairs strategy cannot have a compatible premature losing lift; hence any such covering transfers winning strategies downstairs, for the payoff pulled back by .
First, clopen determinacy with terminal losses holds on any set-sized tree. At a node where all infinite extensions have one fixed winner, the other player can win only by forcing a terminal loss for that winner. Decide that reachability game by the winning-position attractor in an infinite game: begin with the desired losing terminals, add the attacking player's positions with a successor already in the attractor and the defending player's positions with every successor in it, and take unions at limit stages. Entry ranks give a strategy reaching the target; outside the attractor the defender avoids it. If there are no infinite extensions the same reachability analysis still applies. At every remaining position there are infinite extensions in both and its complement. This remaining tree is well-founded, since an infinite branch through it would contradict clopenness at that branch. Well-founded recursion now assigns a winner upwards from the already decided nodes, choosing a winning successor when the player to move has one. These choices give an actual winning strategy.
Next we construct an announcement-and-challenge covering of a closed payoff. Let be closed, and choose an even depth . Play initially follows unchanged. At a nonterminal position of length , replace I's next move by , where is any subset of the following set of exit positions: strictly extends , is nonterminal, and is a shortest such extension along its branch satisfying . If already, the first nonterminal extension beyond counts as an exit. Distinct exits form a prefix antichain. An original terminal move always keeps its original outcome.
Player II now either accepts and makes an ordinary next move , or challenges an and makes the move prescribed by that . On acceptance, continue the original play until the first exit : it is an artificial win for I if , and an artificial loss for I otherwise. On a challenge, both players are forced to follow until it is reached, after which the original game resumes without the acceptance stopping rule. The projection forgets the announcements and challenge flags.
An infinite accepted play avoids all exits. Every sufficiently long prefix of its projection therefore has a continuation in , so closedness implies that the projection is in . Every infinite challenged play passes through an exit cylinder disjoint from . Thus among infinite plays the pulled-back payoff is decided by II's acceptance or challenge: it is clopen. This remains true when a particular branch reaches an inherited terminal position before either case produces an infinite play.
Here is the strategy-transfer proof, which also fixes the artificial terminal labels. Given an I-strategy upstairs, use its announced ordinary move downstairs and initially simulate an accepting response. If the projected play never exits, this is an exact lift. If its first exit is not in the announced , the accepting lift ends in a loss for I, as allowed. If , switch to the simulation in which II challenged this particular . The earlier ordinary prefix is unchanged: all moves through in the challenged simulation are forced and agree with the observed prefix. Beyond follow in that simulation. This gives an exact compatible lift. Original terminal outcomes are inherited throughout.
For an II-strategy upstairs, after seeing downstairs, let
For the announcement , the strategy must accept, since a challenge would have to name an element of . Use its accepting ordinary response downstairs and simulate that acceptance until an exit. If the exit belongs to , the accepting lift is an artificial loss for II, as required. If , choose an announcement for which challenges , and switch to that simulation. Its first ordinary response and all the intervening forced moves agree with the actual prefix ; after use there. This gives an exact lift. Choices of use choice. No switch uses unseen future moves, and the definition of uses only the strategy's responses at the fixed announcement level. Thus the maps are local in depth. The unchanged initial segment makes this a -covering.
We now establish the stronger assertion: every Borel payoff on every such game tree admits a -unravelling for every finite . Closed payoffs were just handled. Complements need no new construction, since the complement of a clopen pulled-back payoff is clopen.
For countable unions, suppose and the stronger assertion is known for each constituent and for its continuous pullbacks. Starting with , choose a covering that unravels the current pullback of and preserves at least the first levels and choices. Previously unravelled payoffs remain clopen under further continuous projections. There is a depth-stabilizing inverse limit of game coverings: each finite level eventually ceases to change, and these stable levels form a tree .
For completeness, the limit retains the covering property, not just the topology. Compose the projections and the depth-local strategy maps; their finite restrictions stabilize. To lift a play following the limit-projected strategy, lift it successively, coherently, from to . If all lifts are exact, the stabilized finite prefixes give a compatible play on . If a premature losing terminal lift occurs, every further lift is either exact or another losing terminal prefix, so its length cannot increase; lengths and then its finite position stabilize. This produces the permitted losing terminal lift in the limit. The choices needed to select successive lifts are available in ZFC. Projections, inherited terminal outcomes and depth-local strategy maps consequently make a genuine -covering.
On , the pullbacks of all the are clopen, so their union is open. Its complement is closed. Apply the closed-payoff construction once more to unravel this complement; it unravels the union too. Composition gives the desired covering of . This proves the induction step. Induction on a well-founded construction of a Borel set, whose operations are complementation and countable union starting from open sets, proves the assertion for every Borel payoff. Continuous preimages of a constituent have the same type of construction, so the induction hypothesis used at successive covers is justified. No countability of the move alphabet was used; all enlarged alphabets and trees remain sets.
Finally apply this result to . The unravelled clopen game has a winning strategy by the first argument. The covering lifting condition transfers it to the original game. Therefore
This is a theorem in the usual background set theory with choice; it does not assert unrestricted determinacy for arbitrary, non-Borel payoffs.
The axiom of determinacy, , says that every infinite game of perfect information in which two players alternately choose natural numbers and Player I wins according to a specified payoff is a determined infinite game. A strategy specifies a move at every finite position where its player moves; it is winning if every compatible infinite play is won by that player.
Finite games are determined by backward induction. For infinite games, open determinacy has a direct proof. Let consist of the finite positions whose extension cylinder sets lie in the open payoff . Build the winning-position attractor in an infinite game by transfinite recursion: start with , add an I-position if some successor has already entered, add a II-position if every successor has already entered, and take unions at limit stages. The process stabilizes because there are only countably many finite positions.
At a position in the attractor but outside , I can choose a successor with strictly smaller entry rank, and every move of II has smaller entry rank. There is no infinite descending sequence of ordinals, so I forces entry into and wins. Outside the attractor, every I-move stays outside it, while II can choose a successor outside it; that strategy avoids forever. Since is open, a play belongs to exactly when some prefix belongs to . Thus II wins from outside the attractor. This proves determination for open payoffs; swapping the players proves it for closed payoffs too. The stronger Borel determinacy theorem gives determination for every Borel set payoff, whereas asserts this for arbitrary payoffs.
To contradict from choice, enumerate both players' strategies as and , where . There are strategies because the set of finite positions is countable; there are also plays following any fixed strategy because the other player's moves are arbitrary. At stage of the choice diagonalization of an undetermined game, choose a fresh play following and then a different fresh play following , avoiding all earlier reservations. This is possible because fewer than plays have been reserved at every ; regularity of is not required.
Set . Every loses on , and every loses on . Thus neither player has a winning strategy, and AD and AC are inconsistent together.
In an infinite game of perfect information, the players alternately choose elements of a nonempty set , producing . Player I wins when belongs to the payoff set . A strategy in an infinite game chooses a move at each position where its player moves, and a winning strategy in an infinite game wins against every possible opposing play. The Gale-Stewart theorem states that such a game is determined when is open in the product topology of discrete . The same holds for closed payoff sets and, more strongly, for every payoff set.
For open determinacy, let be the positions and the prefixes certifying a win for I, where is the extension cylinder set. Form the winning-position attractor in an infinite game by transfinite recursion: start at , at a successor stage add I-positions with some successor already in and II-positions with all successors in , and take unions at limits. This increasing sequence stabilizes, since its positions form a set. Call the stable set .
Each position in has a least entry ordinal, necessarily a successor. I chooses a successor with smaller entry ordinal; every II successor has smaller entry ordinal. An infinite strictly decreasing sequence of ordinals is impossible, so play reaches in finitely many moves. This gives I a winning strategy in an infinite game from every position in . Outside , all I moves stay outside, while II can choose a move outside. The axiom of choice selects those moves simultaneously. Such a play never reaches , so it is outside the open payoff set. Thus II wins from the complement of , proving determinacy. Interchanging the players and complementing the payoff gives closed determinacy.
We prove the strengthening via Buchi games, including their determinacy argument. On a set of positions with nonempty successor sets, put
For a specified set of marked positions, I's objective is to visit infinitely often. For each , let be the least fixed point obtained by starting and iterating
with unions at limits. Its inner entry ranks let I force a visit to . The operation is monotone. Starting at , iterate with intersections at limits. This descending sequence stabilizes at .
From , the inner ranks force a marked position with a next move still in . I chooses such a move, and the construction repeats. At II-positions all necessary moves stay in the indicated inner attractor, or in at a marked position. Every round takes finitely many moves by decreasing inner ranks. I therefore forces infinitely many marked visits.
For , let be its removal rank: . Since , at I's turn all successors lie outside , and at II's turn there is a successor outside it. II chooses such successors. If also , then ; II can choose outside , or every I move lies outside . Along this strategy removal ranks never increase and strictly decrease after each marked visit. Infinitely many visits would give an infinite ordinal descent, so II wins. This proves Buchi game determinacy on a set-sized arena without any countability restriction.
Now write the original payoff as , with each open. Add a deterministic monitor to the finite position, initially . At each new prefix, if its cylinder is contained in , increment the monitor and mark that step. For a play , the monitor increments infinitely often exactly when . In one direction every increment certifies the next required open set. In the other, after the monitor reaches , openness of supplies a later certifying prefix, so it eventually reaches . The expanded game is a Buchi game; its monitor is determined by the observed finite play, so its winning strategy transfers directly to the original game. Consequently
Complementing and interchanging players also gives determinacy for payoff sets. These arguments work on pruned game subtrees as well, and assigned terminal winners can be incorporated by replacing each terminal position by an absorbing position with the corresponding outcome.
Represent the arena by a pruned set-theoretic tree of legal finite positions. Players I and II alternate; every position has a legal continuation. The usual terminal-position convention can also be handled by adding terminal wins and losses at the initial stage. Give the branches the product topology generated by finite-position cylinders, and let be I's winning open set.
Define the winning-position attractor in an infinite game by transfinite recursion. Start with
At a successor stage retain and add I-positions with at least one child in , and II-positions with every child in . At a limit stage take the union. The increasing sequence stabilizes because the positions form a set: strict increases at arbitrarily many stages would select too many distinct positions. Write for the stable set. The rank of a position in is its first entry stage; any positive such rank is a successor ordinal.
If the initial position belongs to , at every I-position of positive rank choose a child that was present at the preceding stage. Every move by II also leads to a child of smaller rank, by the rule for II-positions. There is no infinite strictly decreasing sequence of ordinals, so every play following this strategy in an infinite game reaches after finitely many moves. Its complete branch then belongs to . Hence this is a winning strategy in an infinite game for I.
If the initial position is outside , every move of I stays outside . At a II-position outside at least one child is outside : otherwise the entry ranks of its set of children have a common ordinal bound, and that position would enter at the next stage. Choose such a child. This gives II a strategy in an infinite game that never enters . A resulting branch cannot belong to , because is an open set and would therefore have a finite prefix whose whole cylinder lies in , namely a member of . Thus II wins. This proves the Gale-Stewart theorem for an arbitrary set-sized arena, in the ordinary metatheory with choice. Countability of the move set was never used.
The restriction on the payoff is essential. Under the axiom of choice, already for binary moves there is an undetermined game. There are strategies for each player, since a strategy is a binary-valued map on a countable set of positions. List I's strategies and II's strategies for . Each strategy is compatible with different plays, obtained by varying all the opponent's binary moves.
At stage , choose a fresh play following and then a different fresh play following , avoiding every previously chosen play. Fewer than plays have been used at that stage, even when is singular, so these choices are possible. Let . No I-strategy wins , because its selected is outside ; no II-strategy wins, because its selected is inside . Future choices avoid all earlier , so they never spoil the first assertion. This is the choice diagonalization of an undetermined game. Consequently determinacy for all payoff sets is incompatible with the axiom of choice. The attractor still makes sense for a nonopen payoff, but an avoiding play may then enter the payoff without ever having a winning finite prefix.
For a finite position , let be the cylinder set of infinite plays extending . Because the factors have the discrete topology, these cylinder sets form a basis for the product topology. Put
Membership in means that I has already secured the outcome, regardless of future moves. Since is an open set, a play belongs to exactly when one of its prefixes belongs to .
Build the winning-position attractor in an infinite game by transfinite recursion. Start with , use unions at limit ordinals, and set
This sequence is increasing: the defining operation is order-preserving, and . It stabilizes at some ordinal. Indeed, if it strictly increased at every successor stage below the successor cardinal number of , choosing one newly added position per stage would inject that larger cardinal into . Denote the stable set by . This constructs the needed fixed point directly, without an appeal to an unstated fixed-point theorem.
Every position in has a least entry ordinal, its rank. Rank zero means membership in . A positive rank is a successor : at an I-position some extension belongs to , while at a II-position every extension does. If the empty word belongs to , I always chooses an extension of smaller rank until is reached. II's choices also decrease rank before that happens. There is no infinite strictly decreasing sequence of ordinals, so some finite prefix lies in . This is a winning strategy in an infinite game for I.
If the empty word is outside , the fixed point equation says that every extension of an I-position outside is still outside , and that a II-position outside has at least one extension outside . II chooses such an extension. Every resulting prefix avoids , hence the whole play avoids by openness. This is a winning strategy in an infinite game for II.
The choices can be made simultaneously by fixing a well-order of , as allowed by the usual axiom of choice. The argument does not assume that is countable. Every such open game is determined:
Reachability game 2026-10-24
A turn-based game on a directed graph in which a player tries to force a designated target set. Its winning region is a least fixed point: add that player's vertices with some winning successor and the opponent's vertices with all successors winning. The finite-graph version uses the same construction as a winning-position attractor in an infinite game.
With disjoint terminal wins for two players and infinite plays valued as draws, compute both reachability attractors while keeping terminals fixed. Entry ranks give terminating winning strategies; positions outside both regions admit defence avoiding a forced loss. A cycle alone is not a certificate of a draw if it also offers a forceable winning exit.