This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

There are infinitely many monotone games over L5L_{5}

Eric Demer, UCLA
Peter Selinger, Dalhousie University
Abstract

A notion of combinatorial game over a partially ordered set of atomic outcomes was recently introduced by Selinger. These games are appropriate for describing the value of positions in Hex and other monotone set coloring games. It is already known that there are infinitely many distinct monotone game values when the poset of atoms is not linearly ordered, and that there are only finitely many such values when the poset of atoms is linearly ordered with 4 or fewer elements. In this short paper, we settle the remaining case: when the atom poset has 5 or more elements, there are infinitely many distinct monotone values.

1 Introduction

Combinatorial game theory, introduced by Conway [2] and Berlekamp, Conway, and Guy [1] in the 1970s and 1980s, is a mathematical theory of sequential perfect information games. In its original form, this theory deals with games following the normal play convention, under which the last player who is able to make a move wins the game. However, combinatorial game theory has also been applied to many other situations, including misère play, in which the last player to move loses, as well as scoring games, in which the final outcome is a numerical score.

In [4], a new variant of scoring games was introduced in which the atomic positions are elements of a partially ordered set (poset). These games are appropriate for analyzing monotone set coloring games such as Hex, and in fact, they capture that class of games exactly [3]. In [4], it was shown that when the atom poset AA is not linearly ordered, i.e., when it has a pair of incomparable elements, then there are infinitely many non-equivalent monotone game values over AA, and when AA is linearly ordered with 4 or fewer elements, there are only finitely many such values up to equivalence. It was stated in [4] without proof that when AA is the 6-element linear order, there are infinitely many values, and it was conjectured that this is also true when AA is the 5-element linear order.

The purpose of this short paper is to supply a positive answer to this conjecture.

2 Background

We briefly recall the definition of games over a poset and some of their properties. Full details can be found in [4]. Let AA be a partially ordered set whose elements we call atoms. The class of combinatorial games over AA is inductively defined as follows:

  • For every atom aAa\in A, [a][a] is a game, and

  • Whenever LL and RR are non-empty sets of games, then {LR}\{L\mid R\} is a game.

The fact that it is an inductive definition implies that there are no other games except the ones constructed above. A game of the form [a][a] is called atomic, and we often write aa instead of [a][a] when no confusion arises. A game of the form {LR}\{L\mid R\} is called composite. In the game G={LR}G=\{L\mid R\}, the elements of LL and RR are called the left options and right options of GG, respectively. The idea is that there are two players, called Left and Right, and in the game G={LR}G=\{L\mid R\}, LL represents the set of all moves available to Left, and RR represents the set of all moves available to Right. We use the usual notations of combinatorial game theory. Specifically, if L={G1,,Gn}L=\{G_{1},\ldots,G_{n}\} and R={H1,,Hm}R=\{H_{1},\ldots,H_{m}\}, we write {G1,,GnH1,,Hm}\{G_{1},\ldots,G_{n}\mid H_{1},\ldots,H_{m}\} for {LR}\{L\mid R\}. We also write GLG^{L} and GRG^{R} for a typical left and right option of GG. A position of a game GG is either GG itself, or an option of GG, or an option of an option, and so on recursively.

On the class of games over a poset AA, we define the relations \leqslant and \vartriangleleft by mutual recursion as follows:

  • GHG\leqslant H if all three of the following conditions hold:

    1. 1.

      All left options GLG^{L} satisfy GLHG^{L}\vartriangleleft H, and

    2. 2.

      all right options HRH^{R} satisfy GHRG\vartriangleleft H^{R}, and

    3. 3.

      if GG or HH is atomic, then GHG\vartriangleleft H.

  • GHG\vartriangleleft H if at least one of the following conditions holds:

    1. 1.

      There exists a right option GRG^{R} such that GRHG^{R}\leqslant H, or

    2. 2.

      there exists a left option HLH^{L} such that GHLG\leqslant H^{L}, or

    3. 3.

      G=[a]G=[a] and H=[b]H=[b] are atomic and aba\leqslant b.

Intuitively, GHG\leqslant H means that the game HH is at least as good for Left as the game GG. The following transitivity properties hold for games G,H,KG,H,K over AA: If GHKG\leqslant H\leqslant K then GKG\leqslant K; if GHKG\vartriangleleft H\leqslant K then GKG\vartriangleleft K; and if GHKG\leqslant H\vartriangleleft K then GKG\vartriangleleft K. When GHG\leqslant H and HGH\leqslant G, we say that GG and HH are equivalent. The value of a game is its equivalence class; in particular, we say that GG and HH have the same value if they are equivalent.

A game GG is called locally monotone if all its left options satisfy GGLG\leqslant G^{L} and all its right options satisfy GRGG^{R}\leqslant G, and monotone if all positions occurring in GG are locally monotone. For n0n\geqslant 0, let LnL_{n} denote the linearly ordered set with nn elements. It was shown in [4] that for n4n\leqslant 4, there exist only finitely many monotone games over LnL_{n} up to equivalence. It seems natural to conjecture that this remains true for n5n\geqslant 5, but we will show below that this is not the case: when n5n\geqslant 5, there exist infinitely many non-equivalent monotone games over LnL_{n}.

3 An infinite sequence of games over L5L_{5}

Let L5={3,2,1,0,1}L_{5}=\{-3,-2,-1,0,1\} be the 55-element linearly ordered set, with its natural order 3<2<1<0<1-3<-2<-1<0<1. We define the following games and operations on games over L5L_{5}:

={13},M(G)={1G},P(G)={G2},P(G)={G}.\begin{array}[]{lcl}\star&=&\{-1\mid-3\},\\ M(G)&=&\{1\mid G\},\\ P(G)&=&\{G\mid-2\},\\ P^{*}(G)&=&\{G\mid\star\}.\\ \end{array}

Moreover, for nn\in\mathbb{N}, we write

Pn(G)={P(G)when n is odd,P(G)when n is even.P^{n}(G)=\begin{cases}P(G)&\mbox{when $n$ is odd,}\\ P^{*}(G)&\mbox{when $n$ is even.}\end{cases}

Then we define the following sequence of games:

G0=0,Gn+1=M(Pn(Gn)).\begin{array}[]{lcl}G_{0}&=&0,\\ G_{n+1}&=&M(P^{n}(G_{n})).\end{array}

For example:

G0=0,G1=M(P(0)),G2=M(P(M(P(0)))),G3=M(P(M(P(M(P(0)))))).\begin{array}[]{rcl}G_{0}&=&0,\\ G_{1}&=&M(P^{*}(0)),\\ G_{2}&=&M(P(M(P^{*}(0)))),\\ G_{3}&=&M(P^{*}(M(P(M(P^{*}(0)))))).\\ \end{array}
Lemma 3.1.

For all nn, GnG_{n} is monotone.

Proof.

It is easy to see from their definition that the games in the sequence G0,G1,G2,G_{0},G_{1},G_{2},\ldots all have the property that the final score is equal to the number of moves made by Left minus the number of moves made by Right. Such games are automatically monotone. To see why, consider the slightly more general class of games GG with the property that the final score is equal to the number of moves made by Left minus the number of moves made by Right plus some constant CC\in\mathbb{Z}. We write m(G)=C\mathop{\mathrm{\rm m}}\nolimits(G)=C (the mean value of GG, see [2]). It is then easy to prove by induction that for all such games, m(G)m(H)\mathop{\mathrm{\rm m}}\nolimits(G)\leqslant\mathop{\mathrm{\rm m}}\nolimits(H) implies GHG\vartriangleleft H and m(G)<m(H)\mathop{\mathrm{\rm m}}\nolimits(G)<\mathop{\mathrm{\rm m}}\nolimits(H) implies GHG\leqslant H. In particular, since m(GL)=m(G)+1\mathop{\mathrm{\rm m}}\nolimits(G^{L})=\mathop{\mathrm{\rm m}}\nolimits(G)+1, we have GGLG\leqslant G^{L}, and similarly GRGG^{R}\leqslant G, proving that GG is monotone. ∎

Lemma 3.2.

For all nn, GnGn+1G_{n}\leqslant G_{n+1}.

Proof.

To show GnGn+1G_{n}\leqslant G_{n+1}, we must show three things: First, we must show that all left options GnLG^{L}_{n} satisfy GnLGn+1G^{L}_{n}\vartriangleleft G_{n+1}. When n=0n=0, there is no such left option, and when n>0n>0, the unique left option of GnG_{n} is 11. But 11 is also a left option of Gn+1G_{n+1}, so 1Gn+11\vartriangleleft G_{n+1} as claimed. Second, we must show that all right options Gn+1RG^{R}_{n+1} satisfy GnGn+1RG_{n}\vartriangleleft G^{R}_{n+1}. But the unique right option of Gn+1G_{n+1} is Pn(Gn)P^{n}(G_{n}), and GnPn(Gn)G_{n}\vartriangleleft P^{n}(G_{n}) holds because GnG_{n} is a left option of Pn(Gn)P^{n}(G_{n}). Third, we must show that if GnG_{n} or Gn+1G_{n+1} is atomic, then GnGn+1G_{n}\vartriangleleft G_{n+1}. But this only happens when n=0n=0. In this case, we must show 0G10\vartriangleleft G_{1}. But this holds because 11 is a left option of G1G_{1} and 010\leqslant 1. ∎

Remark: the proof is not by induction.

Corollary 3.3.

For all nn, 0Gn0\leqslant G_{n}.

Proof.

From Lemma 3.2 and transitivity, since 0=G0G1Gn0=G_{0}\leqslant G_{1}\leqslant\ldots\leqslant G_{n}. ∎

Lemma 3.4.

For all nn, Gn+1⩽̸GnG_{n+1}\nleqslant G_{n}.

Proof.

The following claims hold for all nn. We prove them by simultaneous complete induction on nn. The lemma is claim (8).

  1. (1)

    Gn1G_{n}\ntriangleleft-1.

    This follows from Corollary 3.3. Indeed, if Gn1G_{n}\vartriangleleft-1 were true, then transitivity would imply 010\vartriangleleft-1, which is absurd.

  2. (2)

    Pn(Gn)⩽̸1P^{n}(G_{n})\nleqslant-1.

    This follows from (1), because GnG_{n} is a left option of Pn(Gn)P^{n}(G_{n}).

  3. (3)

    If nn is even, Pn(Gn)2P^{n}(G_{n})\ntriangleleft-2.

    Since 2-2 is atomic and Pn(Gn)P^{n}(G_{n}) is not, the only way Pn(Gn)2P^{n}(G_{n})\vartriangleleft-2 can hold is if some right option HH of Pn(Gn)P^{n}(G_{n}) satisfies H2H\leqslant-2. But this is impossible because \star is the unique right option of Pn(Gn)P^{n}(G_{n}) and ⩽̸2\star\nleqslant-2.

  4. (4)

    If nn is odd, Pn(Gn)P^{n}(G_{n})\ntriangleleft\star.

    Since neither Pn(Gn)P^{n}(G_{n}) nor \star is atomic, there are only two ways in which Pn(Gn)P^{n}(G_{n})\vartriangleleft\star could hold. Either some right option HH of Pn(Gn)P^{n}(G_{n}) satisfies HH\leqslant\star; but this is impossible because 2-2 is the unique right option of Pn(Gn)P^{n}(G_{n}) and 2⩽̸-2\nleqslant\star. Or else some left option KK of \star satisfies Pn(Gn)KP^{n}(G_{n})\leqslant K; but this is impossible by (2) because 1-1 is the unique left option of \star.

  5. (5)

    If n>0n>0, then Pn(Gn)⩽̸Pn1(Gn1)P^{n}(G_{n})\nleqslant P^{n-1}(G_{n-1}).

    When nn is even, this follows from (3) because 2-2 is a right option of Pn1(Gn1)P^{n-1}(G_{n-1}).

    When nn is odd, this follows from (4) because \star is a right option of Pn1(Gn1)P^{n-1}(G_{n-1}).

  6. (6)

    If n>0n>0, then Gn+1⩽̸Gn1G_{n+1}\nleqslant G_{n-1}.

    For the sake of obtaining a contradiction, suppose Gn+1Gn1G_{n+1}\leqslant G_{n-1}. By Lemma 3.2, we have GnGn+1G_{n}\leqslant G_{n+1}. With transitivity, this implies GnGn1G_{n}\leqslant G_{n-1}. However, this contradicts (8) of the induction hypothesis.

  7. (7)

    If n>0n>0, then Gn+1Pn1(Gn1)G_{n+1}\ntriangleleft P^{n-1}(G_{n-1}).

    Because neither Gn+1G_{n+1} nor Pn1(Gn1)P^{n-1}(G_{n-1}) is atomic, there are only two ways in which Gn+1Pn1(Gn1)G_{n+1}\vartriangleleft P^{n-1}(G_{n-1}) could hold. Either some right option HH of Gn+1G_{n+1} satisfies HPn1(Gn1)H\leqslant P^{n-1}(G_{n-1}); but this is impossible by (5) because Pn(Gn)P^{n}(G_{n}) is the unique right option of Gn+1G_{n+1}. Or else some left option KK of Pn1(Gn1)P^{n-1}(G_{n-1}) satisfies Gn+1KG_{n+1}\leqslant K; but this is impossible by (6) because Gn1G_{n-1} is the unique left option of Pn1(Gn1)P^{n-1}(G_{n-1}).

  8. (8)

    Gn+1⩽̸GnG_{n+1}\nleqslant G_{n}.

    When n=0n=0, this holds by direct calculation: G1⩽̸0G_{1}\nleqslant 0 because 11 is a left option of G1G_{1} and 101\ntriangleleft 0.

    When n>0n>0, this follows from (7) because Pn1(Gn1)P^{n-1}(G_{n-1}) is a right option of GnG_{n}.∎

Corollary 3.5.

There are infinitely many non-equivalent monotone games over the 55-element linearly ordered atom poset L5L_{5}.

Proof.

By Lemmas 3.2 and 3.4, we have Gn<Gn+1G_{n}<G_{n+1} for all nn. In particular, the sequence G0,G1,G_{0},G_{1},\ldots consists of infinitely many non-equivalent games. Moreover, they are monotone by Lemma 3.1. ∎

Corollary 3.5 completes the classification of atom posets into whether there exist finitely or infinitely many game values. Specifically, it provides the last remaining piece of the following theorem:

Theorem 3.6.

Let AA be a poset. Then the class of monotone game values over AA is finite if AA is a linear order of 4 or fewer elements. In all other cases, there are infinitely many monotone values.

Proof.

It was shown in [4, Prop. 10.2] that there are infinitely many monotone game values over AA when AA has two incomparable elements. This takes care of all cases where AA is not linearly ordered. It was further shown in [4, Sec. 10.2] that there are only finitely many monotone game values over AA when AA is a linearly ordered set of size 11, 22, 33, or 44. (In this case, there are 11, 33, 88, or 3131 such values, respectively). The case of the zero-element poset is trivial, as there are no game values at all. The only remaining cases are linearly ordered sets of 55 or more elements (including infinite ones). In these cases, there are infinitely many monotone game values by Corollary 3.5. Note that if the atom poset has strictly more than 55 elements, one may simply disregard the additional atoms. ∎

We conclude this paper with a remark that may shed some light on the properties of the games GnG_{n}.

Remark 3.7.

As mentioned in the proof of Lemma 3.1, the games in the sequence G0,G1,G2,G_{0},G_{1},G_{2},\ldots all have the property that the final score is equal to the number of moves made by Left minus the number of moves made by Right. In combinatorial game terminology, these games have constant temperature 1, because each move shifts the average outcome by exactly 1 in the direction that favors the player who made the move. As we already saw, such games are automatically monotone. Moreover, such games are equivalent to normal-play games in the following sense: if Left goes second in GG and the players alternate, the outcome will be 0 if and only if Left gets the last move, and 1-1 otherwise. Let np(G)\mathop{\mathrm{\rm np}}\nolimits(G) be the normal-play game obtained from GG by replacing every atom by 0={}0=\{\,\,\mid\,\,\}. Then 0G0\leqslant G if and only if Left has a second-player strategy guaranteeing outcome 0, if and only if Left has a second-player strategy guaranteeing the last move, if and only if Left has a second-player winning strategy in np(G)\mathop{\mathrm{\rm np}}\nolimits(G), if and only if 0np(G)0\leqslant\mathop{\mathrm{\rm np}}\nolimits(G). Moreover, the same observation holds for comparison games as well, so that GHG\leqslant H if and only if np(G)np(H)\mathop{\mathrm{\rm np}}\nolimits(G)\leqslant\mathop{\mathrm{\rm np}}\nolimits(H). We can therefore see that the strictly increasing sequence of monotone games G0<G1<G_{0}<G_{1}<\ldots corresponds to a strictly increasing sequence np(G0)<np(G1)<\mathop{\mathrm{\rm np}}\nolimits(G_{0})<\mathop{\mathrm{\rm np}}\nolimits(G_{1})<\ldots of (rather specially constructed) normal-play games.

References

  • [1] E. R. Berlekamp, J. H. Conway, and R. K. Guy. Winning Ways for Your Mathematical Plays. A. K. Peters, 2nd edition, 2001.
  • [2] J. H. Conway. On Numbers and Games. A. K. Peters, 2nd edition, 2001.
  • [3] E. Demer, P. Selinger, and K. Wang. All passable games are realizable as monotone set coloring games. Available from arXiv:2111.10351, Nov. 2021.
  • [4] P. Selinger. On the combinatorial value of Hex positions. Available from arXiv:2101.06694, Jan. 2021.