Documentation

QuasiBorelSpaces.Basic

theorem QuasiBorelSpace.isVar_cases {A : Type u_1} [QuasiBorelSpace A] {I : Type u_4} [Countable I] {ix : I} {φ : IA} (hix : Measurable ix) ( : ∀ (n : I), IsVar (φ n)) :
IsVar fun (r : ) => φ (ix r) r
@[simp]
theorem QuasiBorelSpace.isVar_iff_isHom {A : Type u_5} {x✝ : QuasiBorelSpace A} (f : A) :
@[simp]
theorem QuasiBorelSpace.isHom_ofMeasurableSpace {A : Type u_5} {x✝ : MeasurableSpace A} (φ : A) :
theorem QuasiBorelSpace.isHom_def {A : Type u_5} {x✝ : QuasiBorelSpace A} {B : Type u_6} {x✝¹ : QuasiBorelSpace B} (f : AB) :
IsHom f ∀ ⦃φ : A⦄, IsHom φIsHom fun (x : ) => f (φ x)
instance QuasiBorelSpace.IsHom.instCoeFunForallForallReal {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] {f : AB} :
CoeFun (IsHom f) fun (x : IsHom f) => ∀ ⦃φ : A⦄, IsHom φIsHom fun (x : ) => f (φ x)
Equations
@[simp]
theorem QuasiBorelSpace.isHom_id' {A : Type u_1} [QuasiBorelSpace A] :
IsHom fun (x : A) => x
theorem QuasiBorelSpace.isHom_comp {A : Type u_1} {B : Type u_2} {C : Type u_3} [QuasiBorelSpace A] [QuasiBorelSpace B] [QuasiBorelSpace C] {f : BC} (hf : IsHom f) {g : AB} (hg : IsHom g) :
IsHom (f g)
theorem QuasiBorelSpace.isHom_comp' {A : Type u_1} {B : Type u_2} {C : Type u_3} [QuasiBorelSpace A] [QuasiBorelSpace B] [QuasiBorelSpace C] {f : BC} (hf : IsHom f) {g : AB} (hg : IsHom g) :
IsHom fun (x : A) => f (g x)
@[simp]
theorem QuasiBorelSpace.isHom_const {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] (x : B) :
IsHom fun (x_1 : A) => x
theorem QuasiBorelSpace.isHom_cases {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] {I : Type u_4} [Countable I] {ix : AI} {f : IAB} (hix : IsHom ix) (hf : ∀ (n : I), IsHom (f n)) :
IsHom fun (x : A) => f (ix x) x
@[simp]
theorem QuasiBorelSpace.isHom_to_subsingleton {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] [Subsingleton B] (f : AB) :
theorem QuasiBorelSpace.isHom_of_lift {B : Type u_2} [QuasiBorelSpace B] {A : Type u_5} (f : AB) :
theorem QuasiBorelSpace.isHom_to_lift {B : Type u_2} {C : Type u_3} [QuasiBorelSpace B] [QuasiBorelSpace C] {A : Type u_5} (f : AB) (g : CA) :
IsHom g IsHom fun (x : C) => f (g x)
theorem QuasiBorelSpace.isHom_cast {A : Type u_1} [QuasiBorelSpace A] {B : Type u_5} [instB : QuasiBorelSpace B] {C : Type u_5} [instC : QuasiBorelSpace C] {eq : B = C} (heq : ∀ (φ : B), IsHom φ IsHom fun (x : ) => cast eq (φ x)) (f : AB) :
(IsHom fun (x : A) => cast eq (f x)) IsHom f