Documentation

CombinatorialGames.Game.Special

Special games #

This file defines some simple yet notable combinatorial games:

Star #

The game ⋆ = {0 | 0}, which is fuzzy with zero.

Equations
Instances For

    The game ⋆ = {0 | 0}, which is fuzzy with zero.

    Equations
    Instances For
      @[simp]

      Half #

      The game ½ = {0 | 1}, which we prove satisfies ½ + ½ = 1.

      Equations
      Instances For

        The game ½ = {0 | 1}, which we prove satisfies ½ + ½ = 1.

        Equations
        Instances For

          Up and down #

          The game ↑ = {0 | ⋆}.

          Equations
          Instances For

            The game ↑ = {0 | ⋆}.

            Equations
            Instances For
              @[simp]
              theorem IGame.up_pos :
              0 <

              The game ↓ = {⋆ | 0}.

              Equations
              Instances For

                The game ↓ = {⋆ | 0}.

                Equations
                Instances For
                  @[simp]
                  @[simp]
                  @[simp]
                  theorem IGame.down_neg :
                  < 0

                  Tiny and miny #

                  A tiny game ⧾x is defined as {0 | {0 | -x}}, and is amongst the smallest of the infinitesimals.

                  Equations
                  Instances For

                    A tiny game ⧾x is defined as {0 | {0 | -x}}, and is amongst the smallest of the infinitesimals.

                    Equations
                    Instances For
                      @[simp]

                      A miny game ⧿x is defined as {{x | 0} | 0}.

                      Equations
                      Instances For

                        A miny game ⧿x is defined as {{x | 0} | 0}.

                        Equations
                        Instances For
                          @[simp]
                          @[simp]
                          theorem IGame.neg_tiny (x : IGame) :
                          @[simp]
                          theorem IGame.neg_miny (x : IGame) :

                          Switches #

                          A switch ±x is defined as {x | -x}: switches are their own confusion interval!

                          Equations
                          Instances For

                            A switch ±x is defined as {x | -x}: switches are their own confusion interval!

                            Equations
                            Instances For
                              @[simp]
                              @[simp]
                              theorem IGame.neg_switch (x : IGame) :
                              -±x = ±x
                              @[simp]