Documentation

QuasiBorelSpaces.Prod

Binary Products of Quasi-Borel Spaces #

This file defines binary products of quasi-borel spaces by giving a QuasiBorelSpace instance for the · × · type.

See [HKSY17], Proposition 16.

Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem QuasiBorelSpace.Prod.isHom_fst {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} :
theorem QuasiBorelSpace.Prod.isHom_fst' {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} {C : Type u_3} {x✝² : QuasiBorelSpace C} {f : AB × C} (hf : IsHom f) :
IsHom fun (x : A) => (f x).1
@[simp]
theorem QuasiBorelSpace.Prod.isHom_snd {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} :
theorem QuasiBorelSpace.Prod.isHom_snd' {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} {C : Type u_3} {x✝² : QuasiBorelSpace C} {f : AB × C} (hf : IsHom f) :
IsHom fun (x : A) => (f x).2
theorem QuasiBorelSpace.Prod.isHom_mk {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} {C : Type u_3} {x✝² : QuasiBorelSpace C} {f : AB} (hf : IsHom f) {g : AC} (hg : IsHom g) :
IsHom fun (x : A) => (f x, g x)
@[simp]
theorem QuasiBorelSpace.Prod.isHom_iff {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} {C : Type u_3} {x✝² : QuasiBorelSpace C} (f : AB × C) :
IsHom f (IsHom fun (x : A) => (f x).1) IsHom fun (x : A) => (f x).2
theorem QuasiBorelSpace.Prod.isHom_map {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} {C : Type u_3} {x✝² : QuasiBorelSpace C} {D : Type u_4} {x✝³ : QuasiBorelSpace D} {f : AB} {g : CD} (hf : IsHom f) (hg : IsHom g) :
theorem QuasiBorelSpace.Prod.isHom_of_uncurry {A : Type u_1} {x✝ : QuasiBorelSpace A} {B : Type u_2} {x✝¹ : QuasiBorelSpace B} {C : Type u_3} {x✝² : QuasiBorelSpace C} {D : Type u_4} {x✝³ : QuasiBorelSpace D} {f : ABC} (hf : IsHom (Function.uncurry f)) {g : DA} (hg : IsHom g) {h : DB} (hh : IsHom h) :
IsHom fun (x : D) => f (g x) (h x)
theorem QuasiBorelSpace.Measure.isHom_lintegral {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] [MeasurableSpace A] [MeasurableSpace B] [StandardBorelSpace B] [MeasurableQuasiBorelSpace B] {f : ABENNReal} (hf : IsHom fun (x : A × B) => f x.1 x.2) (μ : MeasureTheory.Measure B) [MeasureTheory.SFinite μ] :
IsHom fun (x : A) => ∫⁻ (y : B), f x y μ