Documentation

LeanPool.AFormalizationOfBorelDeterminacyInLean.QualityAliases

Root aliases for dotted declarations #

These aliases preserve names that Lean Pool's deterministic quality audit derives from dotted declarations inside namespaces.

theorem Con.take {A : Type u_1} {G : GaleStewartGame.Game A} {k n : } {hyp : GaleStewartGame.BorelDet.Hyp G k} (H : GaleStewartGame.BorelDet.One.Lift hyp) (h : 2 * k + 1 n) (h' : H.Con) :
(H.take n h).Con

Alias of GaleStewartGame.BorelDet.One.Lift.Con.take.

theorem ExtensionsAt.cast_valT' {A : Type u_1} {T : (Descriptive.tree A)} {x y : T} (h : x = y) (a : Descriptive.Tree.ExtensionsAt x) :
(cast a).valT' = a.valT'

Alias of Descriptive.Tree.ExtensionsAt.cast_valT'.

theorem Fixing.inj {S T : Descriptive.Tree.Trees} (f : S T) (x y : S.snd) (ht : Descriptive.Tree.Fixing (↑x).length f := by as_aux_lemma => synthFixing) (he : (CategoryTheory.ConcreteCategory.hom f) x = (CategoryTheory.ConcreteCategory.hom f) y) :
x = y

Alias of Descriptive.Tree.Fixing.inj.

Alias of GaleStewartGame.Covering.Games.Covering.


Auxiliary declaration for the Borel determinacy formalization.

Equations
Instances For

    Alias of GaleStewartGame.Covering.Games.tree.


    Auxiliary declaration for the Borel determinacy formalization.

    Equations
    Instances For
      theorem IsPrefix.zipInitsMap {α : Type u_1} {β : Type u_2} (x y : List α) (f : αList αβ) (h : x <+: y) :

      Alias of List.IsPrefix.zipInitsMap.

      Alias of GaleStewartGame.BorelDet.Zero.Lift.Lost'.mk.


      Auxiliary declaration for the Borel determinacy formalization.

      Equations
      Instances For

        Alias of GaleStewartGame.Player.ownTree.


        the strategy which plays the infinite sequence a independent of the opponents' moves

        Equations
        Instances For

          Alias of GaleStewartGame.PreStrategy.IsWinning.


          a PreStrategy is winning if all compatible plays are won

          Equations
          Instances For
            theorem PreStrategy.cast_quasi {A : Type u_1} {T T' : (Descriptive.tree A)} {p p' : GaleStewartGame.Player} (hT : T = T') (hP : p = p') (S : GaleStewartGame.PreStrategy T p) :

            Alias of GaleStewartGame.PreStrategy.cast_quasi.

            theorem PreStrategy.eval_mem_congr {A : Type u_1} {p : GaleStewartGame.Player} {U : (Descriptive.tree A)} (S : GaleStewartGame.PreStrategy U p) {x x' : U} (hx : x = x') (hp : GaleStewartGame.IsPosition (↑x) p) (hp' : GaleStewartGame.IsPosition (↑x') p) {a : Descriptive.Tree.ExtensionsAt x} {a' : Descriptive.Tree.ExtensionsAt x'} (ha : a = a') :
            a S x hp a' S x' hp'

            Alias of GaleStewartGame.PreStrategy.eval_mem_congr.

            theorem PreStrategy.eval_val_congr {A : Type u_1} {p : GaleStewartGame.Player} {U : (Descriptive.tree A)} (S S' : GaleStewartGame.PreStrategy U p) (h : S = S') (x x' : U) (h' : x = x') (hp : GaleStewartGame.IsPosition (↑x) p) :
            Subtype.val '' S x hp = Subtype.val '' S' x'

            Alias of GaleStewartGame.PreStrategy.eval_val_congr.

            Alias of GaleStewartGame.PreStrategy.subgame.


            Auxiliary declaration for the Borel determinacy formalization.

            Equations
            Instances For
              theorem PreStrategy.IsQuasi.restrictTree_isQuasi {A : Type u_1} {T : (Descriptive.tree A)} {p : GaleStewartGame.Player} {S : GaleStewartGame.PreStrategy T p} (rto : (Descriptive.tree A)) (h : S.IsQuasi) (hfair : ∀ (x : rto) (a : A), GaleStewartGame.IsPosition (↑x) px ++ [a] Tx ++ [a] rto) (hr : rto T) :

              Alias of GaleStewartGame.PreStrategy.IsQuasi.restrictTree_isQuasi.

              theorem Strategy.eval_val_congr {A : Type u_1} {p : GaleStewartGame.Player} {U : (Descriptive.tree A)} (S S' : GaleStewartGame.Strategy U p) (h : S = S') (x x' : U) (h' : x = x') (hp : GaleStewartGame.IsPosition (↑x) p) :
              (S x hp) = (S' x' )

              Alias of GaleStewartGame.Strategy.eval_val_congr.

              theorem Strategy.ext {A : Type u_1} {T : (Descriptive.tree A)} {p : GaleStewartGame.Player} {f g : GaleStewartGame.Strategy T p} (h : ∀ (x : T) (hp : GaleStewartGame.IsPosition (↑x) p), f x hp = g x hp) :
              f = g

              Alias of GaleStewartGame.Strategy.ext.

              Alias of GaleStewartGame.Strategy.pre.


              regard a Strategy as PreStrategy

              Equations
              Instances For

                Alias of GaleStewartGame.Strategy.quasi.


                Auxiliary declaration for the Borel determinacy formalization.

                Equations
                Instances For

                  Alias of GaleStewartGame.BorelDet.One.PreLift.Won.lift'.


                  Auxiliary declaration for the Borel determinacy formalization.

                  Equations
                  Instances For
                    def body.append {A : Type u_1} {T : (Descriptive.tree A)} (x : List A) (y : (Descriptive.Tree.body (Descriptive.Tree.subAt T x))) :

                    Alias of Descriptive.Tree.body.append.


                    Appending lists to the front of a branch lifts as an operation on bodies

                    Equations
                    Instances For
                      def body.drop {A : Type u_1} {T : (Descriptive.tree A)} (n : ) (x : (Descriptive.Tree.body T)) :

                      Alias of Descriptive.Tree.body.drop.


                      Dropping the first elements of a branch lifts as an operation on bodies

                      Equations
                      Instances For
                        def body.take {A : Type u_1} {T : (Descriptive.tree A)} (n : ) (x : (Descriptive.Tree.body T)) :
                        T

                        Alias of Descriptive.Tree.body.take.


                        Auxiliary declaration for the Borel determinacy formalization.

                        Equations
                        Instances For
                          def chainTree.concat {X : Type u_1} (V : Set (Set X)) (x : (Choquet.chainTree V)) (A : V) (h : ∀ (hx : x []), A (↑x).getLast hx) :

                          Alias of Choquet.chainTree.concat.


                          Auxiliary declaration for the Borel determinacy formalization.

                          Equations
                          Instances For

                            Alias of Descriptive.Tree.extensions.val'.


                            Auxiliary declaration for the Borel determinacy formalization.

                            Equations
                            Instances For

                              Alias of Descriptive.Tree.extensions.valT'.


                              Auxiliary declaration for the Borel determinacy formalization.

                              Equations
                              Instances For
                                def res.val' {S : Descriptive.Tree.Trees} {k : } (x : ((Descriptive.Tree.res k).obj S).snd) :
                                S.snd

                                Alias of Descriptive.Tree.res.val'.


                                Auxiliary declaration for the Borel determinacy formalization.

                                Equations
                                Instances For
                                  def resEq.val' {S : Descriptive.Tree.Trees} {k : } (x : (Descriptive.Tree.resEq k).obj S) :
                                  S.snd

                                  Alias of Descriptive.Tree.resEq.val'.


                                  Auxiliary declaration for the Borel determinacy formalization.

                                  Equations
                                  Instances For