Documentation

Mathlib.Topology.Convenient.ContinuousMapGeneratedBy

X-continuous maps #

Given a family X i of topological spaces, we introduce a predicate ContinuousGeneratedBy X on maps g : Y ⟶ Z saying that g is X-continuous, i.e. for any continuous map f : X i → Y, the composition g ∘ f is continuous.

References #

def Topology.ContinuousGeneratedBy {ι : Type t} (X : ιType u) [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type v'} [TopologicalSpace Z] (g : YZ) :

Given a family X i of topological space, this is a predicate on maps g : Y → Z between topological spaces saying that for any continuous map f : X i → Y, the composition g ∘ f is continuous. We say that g is X-continuous.

Equations
Instances For
    theorem Topology.continuousGeneratedBy_def {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type v'} [TopologicalSpace Z] (g : YZ) :
    ContinuousGeneratedBy X g ∀ ⦃i : ι⦄ (f : C(X i, Y)), Continuous (g f)

    A X-continuous map g : Y → Z induces a continuous map between the types Y and Z equipped with the X-generated topology.

    Equations
    Instances For
      @[simp]
      theorem Topology.ContinuousGeneratedBy.id {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] :
      theorem Topology.ContinuousGeneratedBy.comp {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type v'} [TopologicalSpace Z] {g : YZ} (hg : ContinuousGeneratedBy X g) {T : Type u_1} [TopologicalSpace T] {f : TY} (hf : ContinuousGeneratedBy X f) :
      theorem Continuous.continuousGeneratedBy {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type v'} [TopologicalSpace Z] {g : YZ} (hg : Continuous g) :
      structure Topology.ContinuousMapGeneratedBy {ι : Type t} (X : ιType u) [(i : ι) → TopologicalSpace (X i)] (Y : Type v) [TopologicalSpace Y] (Z : Type v') [TopologicalSpace Z] :
      Type (max v v')

      The (bundled) type of X-continuous maps Y → Z.

      Instances For
        theorem Topology.ContinuousMapGeneratedBy.ext {ι : Type t} {X : ιType u} {inst✝ : (i : ι) → TopologicalSpace (X i)} {Y : Type v} {inst✝¹ : TopologicalSpace Y} {Z : Type v'} {inst✝² : TopologicalSpace Z} {x y : ContinuousMapGeneratedBy X Y Z} (toFun : x.toFun = y.toFun) :
        x = y
        theorem Topology.ContinuousMapGeneratedBy.ext_iff {ι : Type t} {X : ιType u} {inst✝ : (i : ι) → TopologicalSpace (X i)} {Y : Type v} {inst✝¹ : TopologicalSpace Y} {Z : Type v'} {inst✝² : TopologicalSpace Z} {x y : ContinuousMapGeneratedBy X Y Z} :
        x = y x.toFun = y.toFun
        @[implicit_reducible]
        instance Topology.instFunLikeContinuousMapGeneratedBy {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type v'} [TopologicalSpace Z] :
        Equations
        def Topology.ContinuousMapGeneratedBy.id {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] :

        The identity, as a X-continous map.

        Equations
        Instances For
          @[simp]
          theorem Topology.ContinuousMapGeneratedBy.id_toFun {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] (a : Y) :
          def Topology.ContinuousMapGeneratedBy.comp {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type u_1} [TopologicalSpace Z] {T : Type u_2} [TopologicalSpace T] (g : ContinuousMapGeneratedBy X Y Z) (f : ContinuousMapGeneratedBy X T Y) :

          The composition of X-continuous maps.

          Equations
          Instances For
            @[simp]
            theorem Topology.ContinuousMapGeneratedBy.comp_toFun {ι : Type t} {X : ιType u} [(i : ι) → TopologicalSpace (X i)] {Y : Type v} [TopologicalSpace Y] {Z : Type u_1} [TopologicalSpace Z] {T : Type u_2} [TopologicalSpace T] (g : ContinuousMapGeneratedBy X Y Z) (f : ContinuousMapGeneratedBy X T Y) (a✝ : T) :
            (g.comp f) a✝ = (g.toFun f.toFun) a✝

            The identity WithGeneratedByTopology.equiv.symm : Y → WithGeneratedByTopology X Y as a X-continuous map.

            Equations
            Instances For

              The identity WithGeneratedByTopology.equiv : WithGeneratedByTopology X Y → Y as a X-continuous map.

              Equations
              Instances For