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.

Copied from a newer Mathlib. To be deleted when we bump.

def Set.dissipate {α : Type u_1} {β : Type u_2} [LE α] (s : αSet β) (x : α) :
Set β

dissipate s is the intersection of s y for y ≤ x.

Equations
Instances For
    theorem Set.dissipate_def {α : Type u_1} {β : Type u_2} {s : αSet β} [LE α] {x : α} :
    dissipate s x = ⋂ (y : α), ⋂ (_ : y x), s y
    @[simp]
    theorem Set.mem_dissipate {α : Type u_1} {β : Type u_2} {s : αSet β} [LE α] {x : α} {z : β} :
    z dissipate s x yx, z s y
    theorem Set.dissipate_subset {α : Type u_1} {β : Type u_2} {s : αSet β} [LE α] {x y : α} (hy : y x) :
    dissipate s x s y
    theorem Set.iInter_subset_dissipate {α : Type u_1} {β : Type u_2} {s : αSet β} [LE α] (x : α) :
    ⋂ (i : α), s i dissipate s x
    theorem Set.antitone_dissipate {α : Type u_1} {β : Type u_2} {s : αSet β} [Preorder α] :
    theorem Set.dissipate_subset_dissipate {α : Type u_1} {β : Type u_2} {s : αSet β} [Preorder α] {x y : α} (h : y x) :
    @[simp]
    theorem Set.biInter_dissipate {α : Type u_1} {β : Type u_2} [Preorder α] {s : αSet β} {x : α} :
    ⋂ (y : α), ⋂ (_ : y x), dissipate s y = dissipate s x
    @[simp]
    theorem Set.iInter_dissipate {α : Type u_1} {β : Type u_2} {s : αSet β} [Preorder α] :
    ⋂ (x : α), dissipate s x = ⋂ (x : α), s x
    @[simp]
    theorem Set.dissipate_bot {α : Type u_1} {β : Type u_2} [PartialOrder α] [OrderBot α] (s : αSet β) :
    @[simp]
    theorem Set.dissipate_zero_nat {β : Type u_2} (s : Set β) :
    dissipate s 0 = s 0
    @[simp]
    theorem Set.dissipate_succ {α : Type u_1} (s : Set α) (n : ) :
    dissipate s (n + 1) = dissipate s n s (n + 1)
    theorem MeasureTheory.Set.dissipate_eq_iInter_Iic {β : Type u_4} (s : Set β) (n : ) :
    Set.dissipate s n = yFinset.Iic n, s y
    theorem isCompactSystem_isCompact {𝓧 : Type u_1} [TopologicalSpace 𝓧] [T2Space 𝓧] :
    IsCompactSystem fun (K : Set 𝓧) => IsCompact K
    theorem IsCompactSystem.mono {𝓚 : Type u_3} {q q' : Set 𝓚Prop} (hq : IsCompactSystem q) (h_mono : ∀ (s : Set 𝓚), q' sq s) :
    def MeasureTheory.memProd {𝓧 : Type u_1} {𝓚 : Type u_3} (p : Set 𝓧Prop) (q : Set 𝓚Prop) :
    Set (𝓧 × 𝓚)Prop

    Product of two sets of sets.

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

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

      Equations
      Instances For
        theorem MeasureTheory.memSigma_of_prop {𝓧 : Type u_1} {p : Set 𝓧Prop} {s : Set 𝓧} (hs : p s) :
        theorem MeasureTheory.memSigma.union {𝓧 : Type u_1} {p : Set 𝓧Prop} {s t : Set 𝓧} (hs : memSigma p s) (ht : memSigma p t) :
        memSigma p (s t)
        def MeasureTheory.memDelta {𝓧 : Type u_1} (p : Set 𝓧Prop) :
        Set 𝓧Prop

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

        Equations
        Instances For
          theorem MeasureTheory.memDelta_of_prop {𝓧 : Type u_1} {p : Set 𝓧Prop} {s : Set 𝓧} (hs : p s) :
          def MeasureTheory.memProdSigmaDelta {𝓧 : Type u_1} {𝓚 : Type u_3} (p : Set 𝓧Prop) (q : Set 𝓚Prop) :
          Set (𝓧 × 𝓚)Prop

          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 𝓧Prop) :
            Set 𝓧Prop

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

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

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

              Equations
              Instances For
                theorem MeasureTheory.memFiniteUnion_of_prop {𝓧 : Type u_1} {p : Set 𝓧Prop} {s : Set 𝓧} (hs : p s) :
                theorem MeasureTheory.memFiniteUnion.union {𝓧 : Type u_1} {p : Set 𝓧Prop} {s t : Set 𝓧} (hs : memFiniteUnion p s) (ht : memFiniteUnion p t) :
                theorem MeasureTheory.memProdSigmaDelta_iff {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set 𝓧Prop} {q : Set 𝓚Prop} {s : Set (𝓧 × 𝓚)} :
                memProdSigmaDelta p q s ∃ (A : Set 𝓧) (K : Set 𝓚) (_ : ∀ (n m : ), p (A n m)) (_ : ∀ (n m : ), q (K n m)), s = ⋂ (n : ), ⋃ (m : ), A n m ×ˢ K n m
                theorem MeasureTheory.memProdSigmaDelta_of_prop {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set 𝓧Prop} {q : Set 𝓚Prop} {s : Set 𝓧} {t : Set 𝓚} (hs : p s) (hq : q t) :
                theorem MeasureTheory.memProdSigmaDelta.mono {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set 𝓧Prop} {q : Set 𝓚Prop} {p' : Set 𝓧Prop} (hp : ∀ (s : Set 𝓧), p sp' s) {q' : Set 𝓚Prop} (hq : ∀ (s : Set 𝓚), q sq' s) {s : Set (𝓧 × 𝓚)} (hs : memProdSigmaDelta p q s) :
                theorem MeasureTheory.memDelta_iff_of_inter {𝓧 : Type u_1} {p : Set 𝓧Prop} (hp : ∀ (s t : Set 𝓧), p sp tp (s t)) {s : Set 𝓧} :
                memDelta p s ∃ (A : Set 𝓧), (∀ (n : ), p (A n)) Antitone A s = ⋂ (n : ), A n
                theorem MeasureTheory.memSigma_iff_of_union {𝓧 : Type u_1} {p : Set 𝓧Prop} (hp : ∀ (s t : Set 𝓧), p sp tp (s t)) {s : Set 𝓧} :
                memSigma p s ∃ (A : Set 𝓧), (∀ (n : ), p (A n)) Monotone A s = ⋃ (n : ), A n
                theorem IsCompactSystem.memProd {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set 𝓧Prop} {q : Set 𝓚Prop} (hp : IsCompactSystem p) (hq : IsCompactSystem q) :
                theorem MeasureTheory.fst_iInter_of_memFiniteUnion_memProd_of_antitone {𝓧 : Type u_1} {𝓚 : Type u_3} {p : Set 𝓧Prop} {q : Set 𝓚Prop} (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