A quasi‑borel space consists of a type A together with a set of "random
variables" in ℝ → A satisfying closure under constants, measurable
precomposition, and gluing along borel partitions.
See [HKSY17], Definition 7.
Variables are closed under constant functions.
Variables are closed under precomposition with measurable functions.
- isVar_cases' {ix : ℝ → ℕ} {φ : ℕ → ℝ → A} : Measurable ix → (∀ (n : ℕ), IsVar (φ n)) → IsVar fun (r : ℝ) => φ (ix r) r
Variables are closed under gluing of countable families.
Instances
A function f : A → B between QuasiBorelSpaces is a morphism if it
preserves variables under pre-composition.
See [HKSY17], Definition 11.
- intro
{A : Type u_1}
{B : Type u_2}
[QuasiBorelSpace A]
[QuasiBorelSpace B]
{f : A → B}
: (∀ ⦃φ : ℝ → A⦄, IsVar φ → IsVar fun (x : ℝ) => f (φ x)) → IsHom f
Do not use this directly.
Instances For
A function f : A → B between QuasiBorelSpaces is a morphism if it
preserves variables under pre-composition.
See [HKSY17], Definition 11.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every MeasurableSpace induces a QuasiBorelSpace.
Equations
- QuasiBorelSpace.ofMeasurableSpace = { IsVar := fun (φ : ℝ → A) => Measurable φ, isVar_const := ⋯, isVar_comp := ⋯, isVar_cases' := ⋯ }
Instances For
Every QuasiBorelSpace induces a MeasurableSpace.
See [HKSY17], Proposition 14.
Equations
- One or more equations did not get rendered due to their size.
Instances For
We can lift a QuasiBorelSpace from one type to another.
Equations
- QuasiBorelSpace.lift f = { IsVar := fun (φ : ℝ → B) => QuasiBorelSpace.IsVar fun (x : ℝ) => f (φ x), isVar_const := ⋯, isVar_comp := ⋯, isVar_cases' := ⋯ }
Instances For
Equations
A measurable quasi-borel space is the quasi-borel space where the notion of variable aligns with measurable functions.
Variables are measurable functions.
Instances
A discrete quasi-borel space is the quasi-borel space analogue of the discrete measurable space.