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 v} [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 v} [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 v} [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 v} [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)