Documentation

BrownianMotion.Choquet.CompactSystem

Analytic sets in the sense of a paved space #

TODO: we use IsCompactSystem, which corresponds to semi-compact pavings for D-M. We use this and not compact pavings (which would be the same, but for arbitrary intersections instead of countable ones), because it's sufficient for our applications, and because it's easier to work with.

def MeasureTheory.memProd {𝓧 : Type u_1} {𝓚 : Type u_3} (p : Set (Set 𝓧)) (q : Set (Set 𝓚)) :
Set (Set (𝓧 × 𝓚))

Product of two sets of sets.

Equations
Instances For
    theorem MeasureTheory.memProd_prod {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} {A : Set 𝓧} {B : Set 𝓚} (hp : A p) (hq : B q) :
    A ×ˢ B memProd p q
    theorem MeasureTheory.memProd.mono {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} {p' : Set (Set 𝓧)} (hp : sp, s p') {q' : Set (Set 𝓚)} (hq : sq, s q') {s : Set (𝓧 × 𝓚)} (hs : s memProd p q) :
    s memProd p' q'
    def MeasureTheory.memSigma {𝓧 : Type u_1} (p : Set (Set 𝓧)) :
    Set (Set 𝓧)

    The set is a countable union of sets that satisfy the property.

    Equations
    Instances For
      theorem MeasureTheory.memSigma_of_mem {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s : Set 𝓧} (hs : s p) :
      theorem MeasureTheory.memSigma.iUnion {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s : Set 𝓧} (hs : ∀ (n : ), s n memSigma p) :
      ⋃ (n : ), s n memSigma p
      theorem MeasureTheory.memSigma.union {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s t : Set 𝓧} (hs : s memSigma p) (ht : t memSigma p) :
      def MeasureTheory.memDelta {𝓧 : Type u_1} (p : Set (Set 𝓧)) :
      Set (Set 𝓧)

      The set is a countable intersection of sets that satisfy the property.

      Equations
      Instances For
        theorem MeasureTheory.memDelta_of_mem {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s : Set 𝓧} (hs : s p) :
        theorem MeasureTheory.memDelta.iInter {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s : Set 𝓧} (hs : ∀ (n : ), s n memDelta p) :
        ⋂ (n : ), s n memDelta p
        theorem MeasureTheory.memDelta.inter {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s t : Set 𝓧} (hs : s memDelta p) (ht : t memDelta p) :
        def MeasureTheory.memProdSigmaDelta {𝓧 : Type u_1} {𝓚 : Type u_3} (p : Set (Set 𝓧)) (q : Set (Set 𝓚)) :
        Set (Set (𝓧 × 𝓚))

        The set is a countable intersection of countable unions of sets that can be written as a product of two sets, each satisfying a property.

        Equations
        Instances For
          def MeasureTheory.memFiniteInter {𝓧 : Type u_1} (p : Set (Set 𝓧)) :
          Set (Set 𝓧)

          The set is a finite intersection of sets that satisfy the property.

          Equations
          Instances For
            theorem MeasureTheory.memFiniteInter_of_mem {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s : Set 𝓧} (hs : s p) :
            theorem MeasureTheory.memFiniteInter.inter {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s t : Set 𝓧} (hs : s memFiniteInter p) (ht : t memFiniteInter p) :
            def MeasureTheory.memFiniteUnion {𝓧 : Type u_1} (p : Set (Set 𝓧)) :
            Set (Set 𝓧)

            The set is a finite union of sets that satisfy the property.

            Equations
            Instances For
              theorem MeasureTheory.memFiniteUnion_of_mem {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s : Set 𝓧} (hs : s p) :
              theorem MeasureTheory.memFiniteUnion.union {𝓧 : Type u_1} {p : Set (Set 𝓧)} {s t : Set 𝓧} (hs : s memFiniteUnion p) (ht : t memFiniteUnion p) :
              theorem MeasureTheory.memProdSigmaDelta_iff {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} {s : Set (𝓧 × 𝓚)} :
              s memProdSigmaDelta p q ∃ (A : Set 𝓧) (K : Set 𝓚) (_ : ∀ (n m : ), A n m p) (_ : ∀ (n m : ), K n m q), s = ⋂ (n : ), ⋃ (m : ), A n m ×ˢ K n m
              theorem MeasureTheory.memSigma_memProd_iff {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} {s : Set (𝓧 × 𝓚)} :
              s memSigma (memProd p q) ∃ (A : Set 𝓧) (K : Set 𝓚) (_ : ∀ (n : ), A n p) (_ : ∀ (n : ), K n q), s = ⋃ (n : ), A n ×ˢ K n
              theorem MeasureTheory.memProdSigmaDelta_of_mem {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} {s : Set 𝓧} {t : Set 𝓚} (hs : s p) (hq : t q) :
              theorem MeasureTheory.memProdSigmaDelta.mono {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} {p' : Set (Set 𝓧)} (hp : sp, s p') {q' : Set (Set 𝓚)} (hq : sq, s q') {s : Set (𝓧 × 𝓚)} (hs : s memProdSigmaDelta p q) :
              theorem MeasureTheory.memDelta_iff_of_infClosed {𝓧 : Type u_1} {p : Set (Set 𝓧)} (hp : InfClosed p) {s : Set 𝓧} :
              s memDelta p ∃ (A : Set 𝓧), (∀ (n : ), A n p) Antitone A s = ⋂ (n : ), A n
              theorem MeasureTheory.memSigma_iff_of_supClosed {𝓧 : Type u_1} {p : Set (Set 𝓧)} (hp : SupClosed p) {s : Set 𝓧} :
              s memSigma p ∃ (A : Set 𝓧), (∀ (n : ), A n p) Monotone A s = ⋃ (n : ), A n
              theorem IsCompactSystem.memProd {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} (hp : IsCompactSystem p) (hq : IsCompactSystem q) :
              theorem MeasureTheory.fst_iInter_of_memFiniteUnion_memProd_of_antitone {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set (Set 𝓧)} {q : Set (Set 𝓚)} (hq : IsCompactSystem q) {B : Set (𝓧 × 𝓚)} (hB_anti : Antitone B) (hB : ∀ (n : ), memFiniteUnion (memProd p q) (B n)) :
              Prod.fst '' ⋂ (n : ), B n = ⋂ (n : ), Prod.fst '' B n