Documentation

LeanPool.AFormalizationOfBorelDeterminacyInLean.Tree.TreeLim

LeanPool.AFormalizationOfBorelDeterminacyInLean.Tree.TreeLim #

Auxiliary declarations for the Borel determinacy formalization.

def Descriptive.Tree.constTreeObj (k : ) (A : Type u_3) :
(tree A)

Object function of adjoint of res k

Equations
Instances For
    @[simp]
    theorem Descriptive.Tree.mem_constTree {A : Type u_1} {m k : } (a : A) (h : m k) :
    noncomputable def Descriptive.Tree.headD {A : Type u_1} {k : } (x : (constTreeObj k A)) :
    A

    Auxiliary declaration for the Borel determinacy formalization.

    Equations
    Instances For
      @[simp]
      theorem Descriptive.Tree.eq_replicate_headD {A : Type u_1} {k : } (x : (constTreeObj k A)) :
      List.replicate (↑x).length (headD x) = x
      theorem Descriptive.Tree.headD_nonempty {A : Type u_1} {k : } (x : (constTreeObj k A)) (h : x []) :
      headD x = (↑x).head h
      @[simp]
      theorem Descriptive.Tree.constTree_length {A : Type u_1} {k : } (x : (constTreeObj k A)) :
      (↑x).length k
      @[simp]
      theorem Descriptive.Tree.constTree_zero {A : Type u_1} (x : (constTreeObj 0 A)) :
      x = []

      Adjoint of res k

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem Descriptive.Tree.head_constTree_map {A B : Type u_1} (k : ) (f : A B) {x : (constTreeObj k A)} (h : x []) :

        Auxiliary declaration for the Borel determinacy formalization.

        Equations
        Instances For
          noncomputable def Descriptive.Tree.resEqCounitComp (k : ) (T : Trees) :
          (constTree k).obj ((resEq k).obj T) T

          Auxiliary declaration for the Borel determinacy formalization.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Auxiliary declaration for the Borel determinacy formalization.

            Equations
            Instances For
              noncomputable def Descriptive.Tree.resEqAdj (k : ) :

              Auxiliary declaration for the Borel determinacy formalization.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Object function of limit functor in Trees

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Auxiliary declaration for the Borel determinacy formalization.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Auxiliary declaration for the Borel determinacy formalization.

                    Equations
                    Instances For

                      Auxiliary declaration for the Borel determinacy formalization.

                      Equations
                      Instances For

                        Auxiliary declaration for the Borel determinacy formalization.

                        Equations
                        Instances For