LeanPool.WhiteheadTheorem.Shapes.MappingCylinder #
Imported Lean Pool material for LeanPool.WhiteheadTheorem.Shapes.MappingCylinder.
Equations
Instances For
Equations
Instances For
The top surface of the mapping cylinder
Equations
Instances For
The domain X of a continuous map f is homeomorphic to the top surface of
the mapping cylinder of f.
Equations
Instances For
Equations
Instances For
Equations
- TopCat.MapCyl.domInclFromTop f = { toFun := Subtype.val, continuous_toFun := ⋯ }
Instances For
The curried form of the deformation retraction
from a mapping cylinder of f : X ⟶ Y to its base Y.
This is a curried homotopy from retr f ≫ inl f (when t = 0) to 𝟙 (MapCyl f) (when t = 1).
The curried form facilitates the proof of continuity (see MapCyl.equivBase.left_inv),
and is equal to uncurried form when evaluated at any t : I
(see curriedDeformRetrEvalAt_eq_deformRetrEvalAt).
Note: s * t uses the instance unitInterval.continuousMul in Shapes/Maps.lean.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
The homotopy (deformation retraction)
from retr f ≫ inl f (when t = 0) to 𝟙 (MapCyl f) (when t = 1),
evaluated at t.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mapping cylinder of f : X ⟶ Y is homotopy equivalent to its base Y.
Equations
- TopCat.MapCyl.homotopyEquivBase f = { toFun := TopCat.Hom.hom (TopCat.MapCyl.retr f), invFun := TopCat.Hom.hom (TopCat.MapCyl.inl f), left_inv := ⋯, right_inv := ⋯ }
Instances For
TODO: Show inl f is a topological embedding using inl f ≫ retr f = 𝟙 Y, i.e.,
using homotopyEquivBase.right_inv.