Documentation

Mathlib.Topology.Category.CompactlyGenerated

Compactly generated topological spaces #

This file defines the category of compactly generated topological spaces. These are spaces X such that a map f : X → Y is continuous whenever the composition S → X → Y is continuous for all compact Hausdorff spaces S mapping continuously to X.

TODO #

The compactly generated topology on a topological space X. This is the finest topology which makes all maps from compact Hausdorff spaces to X, which are continuous for the original topology, continuous.

Note: this definition should be used with an explicit universe parameter u for the size of the compact Hausdorff spaces mapping to X.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem continuous_from_compactlyGenerated {X : Type w} [TopologicalSpace X] {Y : Type u_1} [t : TopologicalSpace Y] (f : XY) (h : ∀ (S : CompHaus) (g : C(S.toTop, X)), Continuous (f g)) :

    A topological space X is compactly generated if its topology is finer than (and thus equal to) the compactly generated topology, i.e. it is coinduced by the continuous maps from compact Hausdorff spaces to X.

    Instances

      The topology of X is finer than the compactly generated topology.

      theorem continuous_from_compactlyGeneratedSpace {X : Type w} [TopologicalSpace X] [CompactlyGeneratedSpace X] {Y : Type u_1} [TopologicalSpace Y] (f : XY) (h : ∀ (S : CompHaus) (g : C(S.toTop, X)), Continuous (f g)) :
      theorem compactlyGeneratedSpace_of_continuous_maps {X : Type w} [t : TopologicalSpace X] (h : ∀ {Y : Type w} [tY : TopologicalSpace Y] (f : XY), (∀ (S : CompHaus) (g : C(S.toTop, X)), Continuous (f g))Continuous f) :
      structure CompactlyGenerated :
      Type (w + 1)

      The type of u-compactly generated w-small topological spaces.

      Instances For

        The underlying topological space is compactly generated.

        @[simp]
        theorem CompactlyGenerated.isoOfHomeo_hom {X : CompactlyGenerated} {Y : CompactlyGenerated} (f : X.toTop ≃ₜ Y.toTop) :
        (CompactlyGenerated.isoOfHomeo f).hom = { toFun := f, continuous_toFun := }
        @[simp]
        theorem CompactlyGenerated.isoOfHomeo_inv {X : CompactlyGenerated} {Y : CompactlyGenerated} (f : X.toTop ≃ₜ Y.toTop) :
        (CompactlyGenerated.isoOfHomeo f).inv = { toFun := f.symm, continuous_toFun := }
        def CompactlyGenerated.isoOfHomeo {X : CompactlyGenerated} {Y : CompactlyGenerated} (f : X.toTop ≃ₜ Y.toTop) :
        X Y

        Construct an isomorphism from a homeomorphism.

        Equations
        • CompactlyGenerated.isoOfHomeo f = { hom := { toFun := f, continuous_toFun := }, inv := { toFun := f.symm, continuous_toFun := }, hom_inv_id := , inv_hom_id := }
        Instances For
          def CompactlyGenerated.homeoOfIso {X : CompactlyGenerated} {Y : CompactlyGenerated} (f : X Y) :
          X.toTop ≃ₜ Y.toTop

          Construct a homeomorphism from an isomorphism.

          Equations
          • CompactlyGenerated.homeoOfIso f = { toFun := f.hom, invFun := f.inv, left_inv := , right_inv := , continuous_toFun := , continuous_invFun := }
          Instances For
            @[simp]
            theorem CompactlyGenerated.isoEquivHomeo_symm_apply {X : CompactlyGenerated} {Y : CompactlyGenerated} (f : X.toTop ≃ₜ Y.toTop) :
            CompactlyGenerated.isoEquivHomeo.symm f = CompactlyGenerated.isoOfHomeo f
            @[simp]
            theorem CompactlyGenerated.isoEquivHomeo_apply {X : CompactlyGenerated} {Y : CompactlyGenerated} (f : X Y) :
            CompactlyGenerated.isoEquivHomeo f = CompactlyGenerated.homeoOfIso f

            The equivalence between isomorphisms in CompactlyGenerated and homeomorphisms of topological spaces.

            Equations
            • CompactlyGenerated.isoEquivHomeo = { toFun := CompactlyGenerated.homeoOfIso, invFun := CompactlyGenerated.isoOfHomeo, left_inv := , right_inv := }
            Instances For