Documentation

QuasiBorelSpaces.ProbabilisticPowerdomain

Probabilistic powerdomain (sections 4.1–4.4) #

This file follows Sections 4.1–4.4 of [VKS19]. It records the basic structures (randomizations, expectation operators, sampling, scoring, closures under ω-sups).

@[reducible, inline]

Randomizations of X are partial maps from the randomness source

Equations
Instances For

    Domain of a randomization.

    Equations
    Instances For

      The expectation morphism expectation : Randomization → JX.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Monad unit on randomizations (Dirac)

        Equations
        Instances For

          A measurable splitting of randomness as in the transfer principle

          Instances

            Monad bind on randomizations using the randomness splitting

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem OmegaQuasiBorelSpace.Randomization.bind_coe {X : Type u_1} {Y : Type u_2} [OmegaQuasiBorelSpace X] [OmegaQuasiBorelSpace Y] [RandomSplit] (α : Randomization X) (k : X →ω𝒒 Randomization Y) (r : FlatReal) :
              (α.bind k) r = (α (RandomSplit.φ r).1).bind fun (x : X) => (k x) (RandomSplit.φ r).2

              Expectation preserves the monad structure on randomizations

              Predicate: expectation operator arising from a randomization

              Equations
              Instances For
                @[reducible, inline]

                Random elements of X (using FlatReal as randomness)

                Equations
                Instances For
                  @[reducible, inline]

                  Randomizable random operators (random elements of Cont ENNReal).

                  Equations
                  Instances For

                    Extend expectation pointwise to random randomizations.

                    Equations
                    Instances For

                      Membership in the ω-sup-closure of randomizable operators

                      Instances For

                        Membership in the ω-sup-closure of randomizable random operators

                        Instances For
                          @[reducible, inline]

                          Probabilistic powerdomain: smallest ω-subcpo of Cont ENNReal

                          Equations
                          Instances For

                            Powerdomain is an ωQBS as a full subobject of Cont ENNReal

                            Equations
                            • One or more equations did not get rendered due to their size.
                            @[simp]

                            the val projection of TX is ω-scott continuous

                            RandomPowerdomain inherits an ωCPO structure from RandomExpectation

                            Equations
                            • One or more equations did not get rendered due to their size.

                            RandomPowerdomain is an ωQBS as a full subobject of RandomExpectation

                            Equations
                            • One or more equations did not get rendered due to their size.

                            Monad unit on Powerdomain obtained by restriction

                            Equations
                            Instances For

                              Monad bind on Powerdomain, restricting the J bind

                              Equations
                              Instances For

                                (placeholder) The inclusion Powerdomain ↪ J is a monad morphism (See theorem 4.3 of [VKS19])

                                sample : 1 → R R is the identity randomization on reals

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  score : R → R⊥ truncates Lebesgue to an interval of length |r|

                                  Equations
                                  Instances For