Documentation

QuasiBorelSpaces.Quotient

Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem QuasiBorelSpace.Quotient.IsVar_def {A : Type u_1} [QuasiBorelSpace A] {S : Setoid A} (φ : Quotient S) :
IsVar φ = ∃ (ψ : A), IsHom ψ ∀ (r : ), φ r = ψ r
@[simp]
theorem QuasiBorelSpace.Quotient.isHom_def {A : Type u_1} [QuasiBorelSpace A] {S : Setoid A} (φ : Quotient S) :
IsHom φ ∃ (ψ : A), IsHom ψ ∀ (r : ), φ r = ψ r
@[simp]
theorem QuasiBorelSpace.Quotient.isHom_mk {A : Type u_1} [QuasiBorelSpace A] {S : Setoid A} :
IsHom fun (x : A) => x
@[simp]
theorem QuasiBorelSpace.Quotient.isHom_lift {A : Type u_1} {B : Type u_2} [QuasiBorelSpace A] [QuasiBorelSpace B] {S : Setoid A} {f : AB} (hf₁ : IsHom f) (hf₂ : ∀ (x y : A), x yf x = f y) :
@[simp]
theorem QuasiBorelSpace.Quotient.isHom_lift' {A : Type u_1} {B : Type u_2} {C : Type u_3} [QuasiBorelSpace A] [QuasiBorelSpace B] [QuasiBorelSpace C] {S : Setoid A} {f : CAB} (hf₁ : IsHom fun (x : C × A) => match x with | (x, y) => f x y) (hf₂ : ∀ (x : C) (y z : A), y zf x y = f x z) {g : CQuotient S} (hg : IsHom g) :
IsHom fun (x : C) => Quotient.lift (f x) (g x)