Homotopy equivalences between topological spaces #
In this file, we define homotopy equivalences between topological spaces X and Y as a pair of
functions f : C(X, Y) and g : C(Y, X) such that f.comp g and g.comp f are both homotopic
to ContinuousMap.id.
Main definitions #
ContinuousMap.HomotopyEquivis the type of homotopy equivalences between topological spaces.
Notation #
We introduce the notation X ≃ₕ Y for ContinuousMap.HomotopyEquiv X Y in the ContinuousMap
locale.
A homotopy equivalence between topological spaces X and Y are a pair of functions
toFun : C(X, Y) and invFun : C(Y, X) such that toFun.comp invFun and invFun.comp toFun
are both homotopic to corresponding identity maps.
The forward map of an homotopy.
Do NOT use directly. Use the coercion instead.
- left_inv : (self.invFun.comp self.toFun).Homotopic (ContinuousMap.id X)
- right_inv : (self.toFun.comp self.invFun).Homotopic (ContinuousMap.id Y)
Instances For
A homotopy equivalence between topological spaces X and Y are a pair of functions
toFun : C(X, Y) and invFun : C(Y, X) such that toFun.comp invFun and invFun.comp toFun
are both homotopic to corresponding identity maps.
Equations
- ContinuousMap.«term_≃ₕ_» = Lean.ParserDescr.trailingNode `ContinuousMap.«term_≃ₕ_» 25 25 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≃ₕ ") (Lean.ParserDescr.cat `term 26))
Instances For
Equations
- ContinuousMap.HomotopyEquiv.instCoeFunForall = { coe := fun (f : ContinuousMap.HomotopyEquiv X Y) => ⇑f.toFun }
Any homeomorphism is a homotopy equivalence.
Equations
- h.toHomotopyEquiv = { toFun := ↑h, invFun := ↑h.symm, left_inv := ⋯, right_inv := ⋯ }
Instances For
If X is homotopy equivalent to Y, then Y is homotopy equivalent to X.
Instances For
See Note [custom simps projection]. We need to specify this projection explicitly in this case, because it is a composition of multiple projections.
Equations
Instances For
See Note [custom simps projection]. We need to specify this projection explicitly in this case, because it is a composition of multiple projections.
Equations
Instances For
Any topological space is homotopy equivalent to itself.
Equations
Instances For
If X is homotopy equivalent to Y, and Y is homotopy equivalent to Z, then X is homotopy
equivalent to Z.
Equations
Instances For
If X is homotopy equivalent to Y and Z is homotopy equivalent to Z', then X × Z is
homotopy equivalent to Z × Z'.
Equations
Instances For
If X i is homotopy equivalent to Y i for each i, then the space of functions (a.k.a. the
indexed product) ∀ i, X i is homotopy equivalent to ∀ i, Y i.
Equations
- One or more equations did not get rendered due to their size.