Documentation

Projects.AP.Alts.Alt1.Defs

Instances For
    theorem AP.Alt₁.Point.ext {x y : Point} :
    x.x = y.xx.y = y.yx = y
    theorem AP.Alt₁.Point.ext_iff {x y : Point} :
    x = y x.x = y.x x.y = y.y
    Equations
    Instances For
      def AP.Alt₁.dist (p₁ p₂ : Point) :
      Equations
      Instances For
        Instances For
          theorem AP.Alt₁.Board.ext {x y : Board} (squares : x.squares = y.squares) (A : x.A = y.A) :
          x = y
          Equations
          Instances For
            @[reducible, inline]
            Equations
            Instances For
              @[reducible, inline]
              Equations
              Instances For
                def AP.Alt₁.AMoveValid (pw : ) (b : Board) (p : AMove) :
                Equations
                Instances For
                  structure AP.Alt₁.ValidAMove (pw : ) (b : Board) :
                  Instances For
                    Instances For
                      Equations
                      Instances For
                        Instances For
                          theorem AP.Alt₁.State.ext {x y : State} (board : x.board = y.board) (history : x.history = y.history) (act : x.act = y.act) :
                          x = y
                          Equations
                          Instances For
                            Equations
                            Instances For
                              structure AP.Alt₁.A (pw : ) :
                              Instances For
                                structure AP.Alt₁.D :
                                Instances For
                                  Equations
                                  Instances For
                                    Equations
                                    Instances For
                                      Equations
                                      Instances For
                                        structure AP.Alt₁.Game (pw : ) :
                                        Instances For
                                          theorem AP.Alt₁.Game.ext_iff {pw : } {x y : Game pw} :
                                          x = y x.a = y.a x.d = y.d x.s = y.s
                                          theorem AP.Alt₁.Game.ext {pw : } {x y : Game pw} (a : x.a = y.a) (d : x.d = y.d) (s : x.s = y.s) :
                                          x = y
                                          def AP.Alt₁.initGame {pw : } (a : A pw) (d : D) (s : State) :
                                          Game pw
                                          Equations
                                          Instances For
                                            def AP.Alt₁.Game.act {pw : } (g : Game pw) :
                                            Equations
                                            Instances For
                                              def AP.Alt₁.Game.setState {pw : } (g : Game pw) (s₁ : State) :
                                              Game pw
                                              Equations
                                              Instances For
                                                def AP.Alt₁.Game.finish {pw : } (g : Game pw) :
                                                Game pw
                                                Equations
                                                Instances For
                                                  def AP.Alt₁.playAMoveAt' {pw pw₁ : } (a₁ : A pw₁) (g : Game pw) (hs : g.s.act) (h : AHasValidMove pw₁ g.s.board) :
                                                  Game pw
                                                  Equations
                                                  Instances For
                                                    noncomputable def AP.Alt₁.playAMoveAt {pw : } (g : Game pw) :
                                                    Game pw
                                                    Equations
                                                    Instances For
                                                      def AP.Alt₁.playDMoveAt {pw : } (g : Game pw) (hs : g.s.act) :
                                                      Game pw
                                                      Equations
                                                      Instances For
                                                        noncomputable def AP.Alt₁.Game.playMove {pw : } (g : Game pw) :
                                                        Game pw
                                                        Equations
                                                        Instances For
                                                          noncomputable def AP.Alt₁.Game.play {pw : } (g : Game pw) (n : ) :
                                                          Game pw
                                                          Equations
                                                          Instances For
                                                            def AP.Alt₁.Game.AWins {pw : } (g : Game pw) :
                                                            Equations
                                                            Instances For
                                                              def AP.Alt₁.Game.DWins {pw : } (g : Game pw) :
                                                              Equations
                                                              Instances For
                                                                def AP.Alt₁.AHwsAt (pw : ) (s : State) :
                                                                Equations
                                                                Instances For
                                                                  def AP.Alt₁.DHwsAt (pw : ) (s : State) :
                                                                  Equations
                                                                  Instances For