Documentation

LeanPool.WhiteheadTheorem.Shapes.Jar

LeanPool.WhiteheadTheorem.Shapes.Jar #

Imported Lean Pool material for LeanPool.WhiteheadTheorem.Shapes.Jar.

@[reducible, inline]
abbrev HEP.Jar (n : ) :
Type u_1

Jar

Equations
Instances For
    def HEP.Jar.mid (n : ) :
    Set (Jar n)

    mid

    Equations
    Instances For
      def HEP.Jar.rim (n : ) :
      Set (Jar n)

      rim

      Equations
      Instances For
        noncomputable def HEP.Jar.midProjToFun (n : ) :
        (mid n)(TopCat.disk n)

        midProjToFun

        Equations
        Instances For
          noncomputable def HEP.Jar.midProj (n : ) :
          C((mid n), (TopCat.disk n))

          midProj

          Equations
          Instances For
            theorem HEP.Jar.rim_fst_ne_zero (n : ) (p : (rim n)) :
            (↑p).1.down 0
            noncomputable def HEP.Jar.rimProjFstToFun (n : ) :
            (rim n)(TopCat.diskBoundary n)

            rimProjFstToFun

            Equations
            Instances For
              noncomputable def HEP.Jar.rimProjFst (n : ) :

              rimProjFst

              Equations
              Instances For
                noncomputable def HEP.Jar.rimProjSndToFun (n : ) :
                (rim n)unitInterval

                rimProjSndToFun

                Equations
                Instances For
                  noncomputable def HEP.Jar.rimProjSnd (n : ) :

                  rimProjSnd

                  Equations
                  Instances For
                    noncomputable def HEP.Jar.proj (n : ) {Y : Type u_1} [TopologicalSpace Y] (f : C((TopCat.disk n), Y)) (H : C((TopCat.diskBoundary n) × unitInterval, Y)) (i : Fin 2) :
                    C((closedCover n i), Y)

                    proj

                    Equations
                    Instances For
                      theorem HEP.Jar.proj_compatible (n : ) {Y : Type u_1} [TopologicalSpace Y] (f : C((TopCat.disk n), Y)) (H : C((TopCat.diskBoundary n) × unitInterval, Y)) (hf : f (CategoryTheory.ConcreteCategory.hom (TopCat.diskBoundaryIncl n)) = H fun (x : (TopCat.diskBoundary n)) => (x, 0)) (p : Jar n) (hp0 : p closedCover n 0) (hp1 : p closedCover n 1) :
                      (proj n f H 0) p, hp0 = (proj n f H 1) p, hp1
                      theorem HEP.Jar.proj_compatible' (n : ) {Y : Type u_1} [TopologicalSpace Y] (f : C((TopCat.disk n), Y)) (H : C((TopCat.diskBoundary n) × unitInterval, Y)) (hf : f (CategoryTheory.ConcreteCategory.hom (TopCat.diskBoundaryIncl n)) = H fun (x : (TopCat.diskBoundary n)) => (x, 0)) (i j : Fin 2) (p : Jar n) (hpi : p closedCover n i) (hpj : p closedCover n j) :
                      (proj n f H i) p, hpi = (proj n f H j) p, hpj
                      theorem HEP.Jar.closedCover_isCover (n : ) (p : Jar n) :
                      ∃ (i : Fin 2), p closedCover n i
                      theorem HEP.Jar.homotopyExtension_bottom_commutes (n : ) {Y : Type u_1} [TopologicalSpace Y] (f : C((TopCat.disk n), Y)) (H : C((TopCat.diskBoundary n) × unitInterval, Y)) (hf : f (CategoryTheory.ConcreteCategory.hom (TopCat.diskBoundaryIncl n)) = H fun (x : (TopCat.diskBoundary n)) => (x, 0)) :
                      f = (homotopyExtension n f H hf) fun (x : (TopCat.disk n)) => (x, 0)