Documentation

LeanPool.WhiteheadTheorem.Compressible.Disk

This file proves that if f : C(X, Y) is a weak homotopy equivalence, then the inclusion map MapCyl.domInclFromTop from X to the mapping cylinder of f is n-compressible for every natural number n, i.e., it is compressible with respect to TopCat.diskBoundaryIncl n : ∂𝔻 n ⟶ 𝔻 n for each n.

If the map πₙ(X, x₀) ⟶ πₙ(Y, f x₀) induced by f is an isomorphism, then the map πₙ(X, x₀) ⟶ πₙ(MapCyl f, ⋯) induced by inclusion into the mapping cylinder is an isomorphism.

If the map πₙ(X, x₀) ⟶ πₙ(Y, f x₀) induced by f is an isomorphism, then the map πₙ(X, MapCyl.top f) ⟶ πₙ(MapCyl f, ⋯) induced by the inclusion domInclFromTop f : C(top f, MapCyl f) is an isomorphism.

If the map πₙ(X, x₀) ⟶ πₙ(Y, f x₀) induced by f is an isomorphism, then the map iStar : πₙ(X, MapCyl.top f) → πₙ(MapCyl f, ⋯) is bijective.

If f is a weak homotopy equivalence, then the relative homotopy group π_rel n (MapCyl f) (MapCyl.top f) (MapCyl.domInclToTop f x₀) is zero for all n ≥ 1 and x.

@[reducible, inline]
abbrev Cube.IsMapOfPairs {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C(Fin nunitInterval, X)) :

A continuous map from the n-dimensional cube to X is called a map of pairs to (X, A) if it sends the boundary ∂I^n into A.

Equations
Instances For
    theorem Cube.exists_relGenLoop_homotopicWith_isMapOfPairs {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C(Fin (n + 1)unitInterval, X)) (hf : IsMapOfPairs X A f) :
    ∃ (a : A) (g : (RelGenLoop (n + 1) X A a)), f.HomotopicWith g fun (h : C(Fin (n + 1)unitInterval, X)) => IsMapOfPairs X A h

    For n ≥ 1, if f is a continuous map of pairs from (I^ Fin n, ∂I^n) to (X, A), then it is as a map of pairs homotopic to a RelGenLoop.

    theorem Cube.homotopicWith_isMapOfPairs_of_relGenLoop_homotopic {n : } {X : Type u} [TopologicalSpace X] {A : Set X} {a : A} {f g : (RelGenLoop n X A a)} (fg : RelGenLoop.Homotopic f g) :
    (↑f).HomotopicWith g fun (h : C(Fin nunitInterval, X)) => IsMapOfPairs X A h
    theorem Cube.homotopicWith_const_isMapOfPairs_of_unique_pi {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C(Fin (n + 1)unitInterval, X)) (hf : IsMapOfPairs X A f) (hpi : ∀ (a : A), Nonempty (Unique (RelHomotopyGroup (n + 1) X A a))) :
    ∃ (a : A), f.HomotopicWith (ContinuousMap.const (Fin (n + 1)unitInterval) a) fun (h : C(Fin (n + 1)unitInterval, X)) => IsMapOfPairs X A h

    Suppose n ≥ 1 and the relative homotopy group π_rel n X A a is zero for all a : A. If f is a continuous map of pairs from (I^ Fin n, ∂I^n) to (X, A), then it is as a map of pairs homotopic to a constant map.

    @[reducible, inline]
    abbrev TopCat.disk.IsMapOfPairs {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C((disk n), X)) :

    A continuous map from the n-dimensional disk to X is called a map of pairs to (X, A) if it sends the boundary ∂𝔻 n into A.

    Equations
    Instances For
      theorem TopCat.disk.homotopicWith_const_isMapOfPairs_of_unique_pi {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C((disk (n + 1)), X)) (hf : IsMapOfPairs X A f) (hpi : ∀ (a : A), Nonempty (Unique (RelHomotopyGroup (n + 1) X A a))) :
      ∃ (a : A), f.HomotopicWith (ContinuousMap.const (disk (n + 1)) a) fun (h : C((disk (n + 1)), X)) => IsMapOfPairs X A h

      Suppose n ≥ 1 and the relative homotopy group π_rel n X A a is zero for all a : A. If f is a continuous map of pairs from (∂𝔻 n, 𝔻 n) to (X, A), then it is as a map of pairs homotopic to a constant map.

      noncomputable def TopCat.Cyl.stretchToWall {n : } :
      C(unitInterval × (disk (n + 1)), unitInterval × (disk (n + 1)))

      stretchToWall

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem TopCat.Cyl.stretchToWall_eq_zero_of_norm_eq_one {n : } {t : unitInterval} {x : EuclideanSpace (Fin (n + 1))} {hx : x Metric.closedBall 0 1} (hx1 : x = 1) :
        stretchToWall (t, { down := x, hx }) = (0, { down := x, hx })
        theorem TopCat.disk.homotopicRel_boundary_of_homotopicWith_isMapOfPairs {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C((disk (n + 1)), X)) (H : ∃ (g : C((disk (n + 1)), X)), Set.range g A f.HomotopicWith g fun (h : C((disk (n + 1)), X)) => IsMapOfPairs X A h) :

        Suppose n ≥ 1 and f is a continuous map of pairs from (∂𝔻 n, 𝔻 n) to (X, A). If f is as a map of pairs homotopic to a map into A, then f is relative to ∂𝔻 n homotopic to a map into A.

        theorem TopCat.disk.homotopicRel_boundary_of_unique_pi {n : } (X : Type u) [TopologicalSpace X] (A : Set X) (f : C((disk (n + 1)), X)) (hf : IsMapOfPairs X A f) (hpi : ∀ (a : A), Nonempty (Unique (RelHomotopyGroup (n + 1) X A a))) :

        Suppose n ≥ 1 and the relative homotopy group π_rel n X A a is zero for all a : A. If f is a continuous map of pairs from (∂𝔻 n, 𝔻 n) to (X, A), then it is relative to ∂𝔻 n homotopic to a map into A.

        theorem TopCat.disk.isCompressible_subtype_val_of_unique_pi (n : ) (X : Type u) [TopologicalSpace X] (A : Set X) (hpi : ∀ (a : A), Nonempty (Unique (RelHomotopyGroup (n + 1) X A a))) :
        IsCompressible (diskBoundaryIncl (n + 1)) (ofHom { toFun := Subtype.val, continuous_toFun := })

        For n ≥ 1, if the relative homotopy group π_rel (n + 1) X A a is zero (regardless of the basepoint a), then the inclusion map form A to X is n-compressible.

        If iStar : π_ 0 A pt → π_ 0 X pt is bijective (for some basepoint pt, which is irrelevant), then the inclusion map from A to X is 0-compressible.

        If φ is a weak homotopy equivalence, then the inclusion map MapCyl.domInclFromTop φ from the top surface of the mapping cylinder of φ to the mapping cylinder of φ is n-compressible for each natural number n.

        If φ : X ⟶ Y is a weak homotopy equivalence, then the inclusion map MapCyl.domIncl φ from X to the mapping cylinder of φ is n-compressible for each natural number n.