Documentation

Mathlib.Topology.PartialHomeomorph.Basic

Partial homeomorphisms: basic theory #

Main definitions #

The identity on the whole space as a partial homeomorphism.

Equations
Instances For
    theorem PartialHomeomorph.image_eq_target_inter_inv_preimage {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialHomeomorph X Y) {s : Set X} (h : se.source) :
    e '' s = e.target e.symm ⁻¹' s
    theorem PartialHomeomorph.symm_image_eq_source_inter_preimage {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialHomeomorph X Y) {s : Set Y} (h : se.target) :
    e.symm '' s = e.source e ⁻¹' s

    A PartialEquiv which is continuous on its source and has open forward map (on its source) is a PartialHomeomorph.

    Equations
    Instances For
      @[simp]
      def PartialHomeomorph.ofContinuousOpen {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialEquiv X Y) (hc : ContinuousOn (↑e) e.source) (ho : IsOpenMap e) (hs : IsOpen e.source) :

      A PartialEquiv which is continuous on its source and has open forward map (on its source) and open source is a PartialHomeomorph.

      Equations
      Instances For
        @[simp]
        @[simp]
        theorem PartialHomeomorph.coe_ofContinuousOpen {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialEquiv X Y) (hc : ContinuousOn (↑e) e.source) (ho : IsOpenMap e) (hs : IsOpen e.source) :
        (ofContinuousOpen e hc ho hs) = e
        @[simp]
        theorem PartialHomeomorph.coe_ofContinuousOpen_symm {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialEquiv X Y) (hc : ContinuousOn (↑e) e.source) (ho : IsOpenMap e) (hs : IsOpen e.source) :
        (ofContinuousOpen e hc ho hs).symm = e.symm
        def PartialHomeomorph.homeomorphOfImageSubsetSource {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialHomeomorph X Y) {s : Set X} {t : Set Y} (hs : se.source) (ht : e '' s = t) :
        s ≃ₜ t

        The homeomorphism obtained by restricting a PartialHomeomorph to a subset of the source.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          theorem PartialHomeomorph.homeomorphOfImageSubsetSource_symm_apply {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialHomeomorph X Y) {s : Set X} {t : Set Y} (hs : se.source) (ht : e '' s = t) (a✝ : t) :
          (e.homeomorphOfImageSubsetSource hs ht).symm a✝ = Set.MapsTo.restrict (↑e.symm) t s a✝
          @[simp]
          theorem PartialHomeomorph.homeomorphOfImageSubsetSource_apply {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialHomeomorph X Y) {s : Set X} {t : Set Y} (hs : se.source) (ht : e '' s = t) (a✝ : s) :
          (e.homeomorphOfImageSubsetSource hs ht) a✝ = Set.MapsTo.restrict (↑e) s t a✝

          A partial homeomorphism defines a homeomorphism between its source and target.

          Equations
          Instances For
            @[simp]
            theorem PartialHomeomorph.toHomeomorphSourceTarget_apply_coe {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialHomeomorph X Y) (a✝ : e.source) :
            (e.toHomeomorphSourceTarget a✝) = e a✝

            If a partial homeomorphism has source and target equal to univ, then it induces a homeomorphism between the whole spaces, expressed in this definition.

            Equations
            Instances For

              A partial homeomorphism whose source is all of X defines an embedding of X into Y. The converse is also true; see IsEmbedding.toPartialHomeomorph.

              If a PartialEquiv is a homeomorphism when restricted to source and target, then it is a PartialHomeomorph.

              Equations
              Instances For

                Embeddings #

                noncomputable def Topology.IsEmbedding.toPartialHomeomorph {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (f : XY) (h : IsEmbedding f) [Nonempty X] :

                An embedding of X into Y, with X nonempty, defines a partial homeomorphism whose source is all of X. The converse is also true; see PartialHomeomorph.isEmbedding.

                Equations
                Instances For
                  @[simp]
                  theorem Topology.IsEmbedding.toPartialHomeomorph_left_inv {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (f : XY) (h : IsEmbedding f) [Nonempty X] {x : X} :
                  (toPartialHomeomorph f h).symm (f x) = x
                  theorem Topology.IsEmbedding.toPartialHomeomorph_right_inv {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (f : XY) (h : IsEmbedding f) [Nonempty X] {x : Y} (hx : x Set.range f) :
                  f ((toPartialHomeomorph f h).symm x) = x

                  inclusion of a set in a topological space

                  noncomputable def Set.partialHomeomorphSubtypeCoe {X : Type u_1} [TopologicalSpace X] (s : Set X) (hs : Nonempty s) :

                  The inclusion of an subset s of a space X into X is a partial homeomorphism from the subtype s to X.

                  Equations
                  Instances For