Omega quasi-borel spaces #
This file defines omega quasi-borel spaces (ωQBS), which combine QuasiBorelSpace and
OmegaCompletePartialOrder structures with a compatibility axiom stating that pointwise
ω-suprema of ω-chains of morphisms are morphisms (Definition 3.5 in [Vákár–Staton, 2019]).
We prove that products and coproducts preserve the ωQBS structure (Lemma 3.9).
See [VKS19].
Definitions #
OmegaQuasiBorelSpace: A type with both anOmegaCompletePartialOrderand aQuasiBorelSpace, satisfying the compatibility axiom.
Instances #
instOmegaQuasiBorelSpaceProd: Products of ωQBSs are ωQBSs.instOmegaQuasiBorelSpaceSum: Coproducts of ωQBSs are ωQBSs.
An ωQBS (Omega quasi-borel space) is a type equipped with both a
QuasiBorelSpace and an OmegaCompletePartialOrder, satisfying the
compatibility axiom: variables are closed under pointwise ω-suprema of ω-chains.
- isVar_cases' {ix : ℝ → ℕ} {φ : ℕ → ℝ → α} : Measurable ix → (∀ (n : ℕ), IsVar (φ n)) → IsVar fun (r : ℝ) => φ (ix r) r
- isHom_ωSup (c : OmegaCompletePartialOrder.Chain (ℝ → α)) : (∀ (n : ℕ), QuasiBorelSpace.IsHom (c n)) → QuasiBorelSpace.IsHom (OmegaCompletePartialOrder.ωSup c)
Compatibility axiom (Definition 3.5 in [Vákár–Staton, 2019]): variables are closed under pointwise ω-suprema of ω-chains.
Instances
Helpers #
congruence for IsHom: equal functions preserve IsHom
extracting left component from sum variable with default
extracting right component from sum variable with default
pointwise supremum of a chain of QBS morphisms is a QBS morphism (also known as the "Compatibility Axiom" for the exponential to be an ωQBS)
Product of omega quasi-borel spaces is again an omega quasi-borel space.
Equations
- One or more equations did not get rendered due to their size.
Coproduct of omega quasi-borel spaces is again an omega quasi-borel space.
Equations
- One or more equations did not get rendered due to their size.