Friedman–Moschovakis coding game Created 2026-09-28 Updated 2026-11-05
The Friedman–Moschovakis coding game turns strategies into codes for sets of ordinals. An explicit instance makes its mechanism visible. Fix . Let a real code a countable well-order together with a marked subset of its domain. Write when the rank of the well-order code is the rank of a marked element in that coded order. A suitable can therefore code for any particular countable ordinal .
Players I and II produce reals . Player II wins if , or if correctly codes membership in through rank : for every with ,
A winning strategy for Player I would produce only well-order codes. Its possible outputs form an analytic set, so their ranks are bounded by the boundedness theorem for well-order codes. Player II could then play one real coding through a larger countable rank, defeating the strategy. Under the axiom of determinacy, Player II consequently has a winning strategy.
Such a strategy determines at most one : play any code of an ordinal against it and inspect its response at rank . Strategies themselves are coded by reals, giving the coding consequence for subsets of . The general Friedman–Moschovakis coding lemma replaces these countable-order codes and analytic boundedness by the corresponding uniform coding and covering machinery; independently choosing unrelated codes for every initial segment does not supply that uniformity.[ref]
An inner model is projectively well-ordered when some projective relation well-orders the real numbers of . The ordinal is the least ordinal that regards as uncountable; equivalently, it is the supremum of the order types of the well-order codes in .
Assume for contradiction that is uncountable in the ambient universe. Use the projective well-order of the reals of to choose, for each , the least -real coding a well-order of type . Standard closure properties of the projective hierarchy make the resulting set projective. It is uncountable because it contains one distinct code for every .
The set has no perfect subset. Indeed, a perfect subset is closed and therefore analytic. The boundedness theorem for well-order codes bounds the ranks of its members below one countable ordinal . Since contains at most one code of each rank, would then be countable, whereas every nonempty perfect set of reals is uncountable.
If every projective set is determined, projective determinacy holds and gives the perfect set property to every projective set. Applying it to the uncountable projective set yields a perfect subset, a contradiction. Therefore
This is projective determinacy collapses the inner-model omega-one.
If is projectively well-ordered and projective determinacy holds, then is countable in the ambient universe. Otherwise, selecting with the projective well-order the least -code for each countable ordinal produces an uncountable projective set of unique well-order codes. It has no perfect subset by the boundedness theorem for well-order codes, contradicting the perfect set property implied by projective determinacy.
Solovay rank-comparison game Created 2026-09-28 Updated 2026-11-05
One explicit version of a Solovay rank-comparison game has Players I and II alternately choose natural numbers, producing . Declare that Player I wins exactly when
Thus Player I must produce a valid well-order code whose rank is at least the rank of Player II's valid code. This payoff states the convention for invalid codes and for equality, which are part of the definition of the game.
Player II can win by producing the causal rank-raising map on well-order codes : a valid input gets rank , and an invalid input already loses for Player I. Alternatively, if a strategy for Player I were winning, all its possible outputs would form an analytic set contained in . The boundedness theorem for well-order codes bounds their ranks below a countable ordinal. Player II could simply play a code of a larger ordinal, contradicting that strategy. The game exposes how descriptive boundedness obstructs an online attempt to dominate every countable rank.