Homeomorphisms #
This file defines homeomorphisms between two topological spaces. They are bijections with both
directions continuous. We denote homeomorphisms with the notation ≃ₜ
.
Main definitions #
Homeomorph α β
: The type of homeomorphisms fromα
toβ
. This type can be denoted using the following notation:α ≃ₜ β
.
Main results #
- Pretty much every topological property is preserved under homeomorphisms.
Homeomorph.homeomorphOfContinuousOpen
: A continuous bijection that is an open map is a homeomorphism.
- toFun : α → β
- invFun : β → α
- left_inv : Function.LeftInverse s.invFun s.toFun
- right_inv : Function.RightInverse s.invFun s.toFun
- continuous_toFun : Continuous s.toFun
The forward map of a homeomorphism is a continuous function.
- continuous_invFun : Continuous s.invFun
The inverse map of a homeomorphism is a continuous function.
Homeomorphism between α
and β
, also called topological isomorphism
Instances For
Homeomorphism between α
and β
, also called topological isomorphism
Instances For
Inverse of a homeomorphism.
Instances For
See Note [custom simps projection]
Instances For
Identity map as a homeomorphism.
Instances For
Composition of two homeomorphisms.
Instances For
Change the homeomorphism f
to make the inverse function definitionally equal to g
.
Instances For
Homeomorphism given an embedding.
Instances For
If the codomain of a homeomorphism is a locally connected space, then the domain is also a locally connected space.
If a bijective map e : α ≃ β
is continuous and open, then it is a homeomorphism.
Instances For
If two sets are equal, then they are homeomorphic.
Instances For
Sum of two homeomorphisms.
Instances For
Product of two homeomorphisms.
Instances For
α × β
is homeomorphic to β × α
.
Instances For
(α × β) × γ
is homeomorphic to α × (β × γ)
.
Instances For
α × {*}
is homeomorphic to α
.
Instances For
{*} × α
is homeomorphic to α
.
Instances For
If both α
and β
have a unique element, then α ≃ₜ β
.
Instances For
Equiv.piCongrLeft
as a homeomorphism: this is the natural homeomorphism
Π i, β (e i) ≃ₜ Π j, β j
obtained from a bijection ι ≃ ι'
.
Instances For
Equiv.piCongrRight
as a homeomorphism: this is the natural homeomorphism
Π i, β₁ i ≃ₜ Π j, β₂ i
obtained from homeomorphisms β₁ i ≃ₜ β₂ i
for each i
.
Instances For
Equiv.piCongr
as a homeomorphism: this is the natural homeomorphism
Π i₁, β₁ i ≃ₜ Π i₂, β₂ i₂
obtained from a bijection ι₁ ≃ ι₂
and homeomorphisms
β₁ i₁ ≃ₜ β₂ (e i₁)
for each i₁ : ι₁
.
Instances For
ULift α
is homeomorphic to α
.
Instances For
(α ⊕ β) × γ
is homeomorphic to α × γ ⊕ β × γ
.
Instances For
α × (β ⊕ γ)
is homeomorphic to α × β ⊕ α × γ
.
Instances For
(Σ i, σ i) × β
is homeomorphic to Σ i, (σ i × β)
.
Instances For
If ι
has a unique element, then ι → α
is homeomorphic to α
.
Instances For
Homeomorphism between dependent functions Π i : Fin 2, α i
and α 0 × α 1
.
Instances For
Homeomorphism between α² = Fin 2 → α
and α × α
.
Instances For
A subset of a topological space is homeomorphic to its image under a homeomorphism.
Instances For
Set.univ α
is homeomorphic to α
.
Instances For
s ×ˢ t
is homeomorphic to s × t
.
Instances For
The topological space Π i, β i
can be split as a product by separating the indices in ι
depending on whether they satisfy a predicate p or not.
Instances For
A product of topological spaces can be split as the binary product of one of the spaces and the product of all the remaining spaces.
Instances For
A product of copies of a topological space can be split as the binary product of one copy and the product of all the remaining copies.
Instances For
An equiv between topological spaces respecting openness is a homeomorphism.
Instances For
An inducing equiv between topological spaces is a homeomorphism.
Instances For
Continuous equivalences from a compact space to a T2 space are homeomorphisms.
This is not true when T2 is weakened to T1
(see Continuous.homeoOfEquivCompactToT2.t1_counterexample
).