Contractible spaces #
In this file, we define ContractibleSpace
, a space that is homotopy equivalent to Unit
.
def
ContinuousMap.Nullhomotopic
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
(f : C(X, Y))
:
A map is nullhomotopic if it is homotopic to a constant map.
Equations
- ContinuousMap.Nullhomotopic f = ∃ (y : Y), ContinuousMap.Homotopic f (ContinuousMap.const X y)
Instances For
theorem
ContinuousMap.nullhomotopic_of_constant
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
(y : Y)
:
theorem
ContinuousMap.Nullhomotopic.comp_right
{X : Type u_1}
{Y : Type u_2}
{Z : Type u_3}
[TopologicalSpace X]
[TopologicalSpace Y]
[TopologicalSpace Z]
{f : C(X, Y)}
(hf : ContinuousMap.Nullhomotopic f)
(g : C(Y, Z))
:
theorem
ContinuousMap.Nullhomotopic.comp_left
{X : Type u_1}
{Y : Type u_2}
{Z : Type u_3}
[TopologicalSpace X]
[TopologicalSpace Y]
[TopologicalSpace Z]
{f : C(Y, Z)}
(hf : ContinuousMap.Nullhomotopic f)
(g : C(X, Y))
:
A contractible space is one that is homotopy equivalent to Unit
.
- hequiv_unit' : Nonempty (ContinuousMap.HomotopyEquiv X Unit)
Instances
theorem
ContinuousMap.HomotopyEquiv.contractibleSpace
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
[ContractibleSpace Y]
(e : ContinuousMap.HomotopyEquiv X Y)
:
theorem
ContinuousMap.HomotopyEquiv.contractibleSpace_iff
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
(e : ContinuousMap.HomotopyEquiv X Y)
:
theorem
Homeomorph.contractibleSpace
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
[ContractibleSpace Y]
(e : X ≃ₜ Y)
:
theorem
Homeomorph.contractibleSpace_iff
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
(e : X ≃ₜ Y)
:
Equations
- (_ : ContractibleSpace Y) = (_ : ContractibleSpace Y)
theorem
ContractibleSpace.hequiv
(X : Type u_1)
(Y : Type u_2)
[TopologicalSpace X]
[TopologicalSpace Y]
[ContractibleSpace X]
[ContractibleSpace Y]
:
instance
ContractibleSpace.instPathConnectedSpace
{X : Type u_1}
[TopologicalSpace X]
[ContractibleSpace X]
:
Equations
- (_ : PathConnectedSpace X) = (_ : PathConnectedSpace X)