Documentation

Mathlib.Topology.OpenPartialHomeomorph.Basic

Partial homeomorphisms: basic theory #

Main definitions #

The identity on the whole space as an open partial homeomorphism.

Equations
Instances For
    theorem OpenPartialHomeomorph.isOpen_image_of_subset_source {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph X Y) {s : Set X} (hs : IsOpen s) (hse : se.source) :
    IsOpen (e '' s)

    An open partial homeomorphism is an open map on its source: the image of an open subset of the source is open.

    The image of the restriction of an open set to the source is open.

    theorem OpenPartialHomeomorph.isOpen_image_symm_of_subset_target {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph X Y) {t : Set Y} (ht : IsOpen t) (hte : te.target) :
    IsOpen (e.symm '' t)

    The inverse of an open partial homeomorphism e is an open map on e.target.

    A PartialEquiv with continuous open forward map and open source is a OpenPartialHomeomorph.

    Equations
    Instances For
      @[simp]
      theorem OpenPartialHomeomorph.ofContinuousOpenRestrict_toPartialHomeomorph {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialEquiv X Y) (hc : ContinuousOn (↑e) e.source) (ho : IsOpenMap (e.source.restrict e)) (hs : IsOpen e.source) :
      (ofContinuousOpenRestrict e hc ho hs).toPartialHomeomorph = { toPartialEquiv := e, continuousOn_toFun := hc, continuousOn_invFun := }
      @[simp]
      theorem OpenPartialHomeomorph.coe_ofContinuousOpenRestrict {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : PartialEquiv X Y) (hc : ContinuousOn (↑e) e.source) (ho : IsOpenMap (e.source.restrict e)) (hs : IsOpen e.source) :
      (ofContinuousOpenRestrict e hc ho hs) = e
      @[simp]

      A PartialEquiv with continuous open forward map and open source is a OpenPartialHomeomorph.

      Equations
      Instances For
        @[simp]
        theorem OpenPartialHomeomorph.ofContinuousOpen_toPartialHomeomorph {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).toPartialHomeomorph = { toPartialEquiv := e, continuousOn_toFun := hc, continuousOn_invFun := }
        @[simp]
        theorem OpenPartialHomeomorph.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 OpenPartialHomeomorph.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 OpenPartialHomeomorph.homeomorphOfImageSubsetSource {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph X Y) {s : Set X} {t : Set Y} (hs : se.source) (ht : e '' s = t) :
        s ≃ₜ t

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

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          theorem OpenPartialHomeomorph.homeomorphOfImageSubsetSource_apply {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph 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✝
          @[simp]
          theorem OpenPartialHomeomorph.homeomorphOfImageSubsetSource_symm_apply {X : Type u_1} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph 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✝

          An open partial homeomorphism defines a homeomorphism between its source and target.

          Equations
          Instances For

            If an open 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

              An open partial homeomorphism whose source is all of X defines an open embedding of X into Y. The converse is also true; see IsOpenEmbedding.toOpenPartialHomeomorph.

              Open embeddings #

              An open embedding of X into Y, with X nonempty, defines an open partial homeomorphism whose source is all of X. The converse is also true; see OpenPartialHomeomorph.to_isOpenEmbedding.

              Equations
              Instances For

                inclusion of an open set in a topological space

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

                Equations
                Instances For