Documentation

QuasiBorelSpaces.Hom.Defs

Exponentials of Quasi-Borel Spaces #

This file defines the exponential object in the category of quasi-borel spaces.

See [HKSY17], Proposition 18.

structure QuasiBorelHom (A : Type u_1) (B : Type u_2) [QuasiBorelSpace A] [QuasiBorelSpace B] :
Type (max u_1 u_2)

The type of morphisms between QuasiBorelSpaces.

Instances For

    The type of morphisms between QuasiBorelSpaces.

    Equations
    Instances For
      @[instance_reducible]
      Equations
      def QuasiBorelHom.Simps.coe {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] (f : A →𝒒 B) :
      A β†’ B

      A simps projection for function coercion.

      Equations
      Instances For
        def QuasiBorelHom.copy {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} (f : A →𝒒 B) (f' : A β†’ B) (h : f' = ⇑f) :

        Copy of a QuasiBorelHom with a new toFun equal to the old one. Useful to fix definitional equalities.

        Equations
        • f.copy f' h = { toFun := f', property := β‹― }
        Instances For
          @[instance_reducible]
          instance QuasiBorelHom.instQuasiBorelSpace {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} :
          Equations
          @[instance_reducible]
          instance QuasiBorelHom.instSetoid {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} [Setoid B] :
          Equations