Documentation

BrownianMotion.Choquet.Capacity

Choquet capacities and the capacitability theorem #

A capacity for a paving p is a monotone set function m : Set š“§ → ā„ā‰„0āˆž that is continuous along increasing sequences of sets, and along decreasing sequences of sets of p. A set s is capacitable if m s is the supremum of m t over the sets t āŠ† s that are countable intersections of sets of p.

Main definitions #

Main statements #

References #

structure MeasureTheory.Capacity {š“§ : Type u_1} (p : Set (Set š“§)) :
Type u_1

A capacity is a set function that is monotone, continuous from above for decreasing sequences of sets satisfying p, and continuous from below for increasing sequences of sets.

Any finite measure defines a capacity, but capacities have only the monotonicity properties of measures. The notable difference is that a capacity is not additive.

Instances For
    @[instance_reducible]
    instance MeasureTheory.Capacity.instFunLikeSetENNReal {š“§ : Type u_1} {p : Set (Set š“§)} :
    FunLike (Capacity p) (Set š“§) ENNReal
    Equations
    @[simp]
    theorem MeasureTheory.Capacity.capacityOf_eq_coe {š“§ : Type u_1} {p : Set (Set š“§)} (m : Capacity p) :
    m.capacityOf = ⇑m
    theorem MeasureTheory.Capacity.mono {š“§ : Type u_1} {p : Set (Set š“§)} (m : Capacity p) {s t : Set š“§} (hst : s āŠ† t) :
    m s ≤ m t
    theorem MeasureTheory.capacity_iUnion {š“§ : Type u_1} {p : Set (Set š“§)} {f : ā„• → Set š“§} {m : Capacity p} (hf : Monotone f) :
    m (ā‹ƒ (n : ā„•), f n) = ⨆ (n : ā„•), m (f n)
    theorem MeasureTheory.capacity_iInter {š“§ : Type u_1} {p : Set (Set š“§)} {f : ā„• → Set š“§} {m : Capacity p} (hf : Antitone f) (hp : āˆ€ (n : ā„•), f n ∈ p) :
    m (ā‹‚ (n : ā„•), f n) = ⨅ (n : ā„•), m (f n)
    def MeasureTheory.Measure.capacity {š“§ : Type u_1} {mš“§ : MeasurableSpace š“§} (μ : Measure š“§) [IsFiniteMeasure μ] :

    The capacity defined by a finite measure.

    Equations
    • μ.capacity = { capacityOf := fun (s : Set š“§) => μ s, mono' := ⋯, capacityOf_iUnion := ⋯, capacityOf_iInter := ⋯ }
    Instances For
      @[simp]
      theorem MeasureTheory.Measure.capacity_apply {š“§ : Type u_1} {mš“§ : MeasurableSpace š“§} (μ : Measure š“§) [IsFiniteMeasure μ] (s : Set š“§) :
      μ.capacity s = μ s
      def MeasureTheory.Capacity.compFst {š“§ : Type u_1} {š“š : Type u_2} {p : Set (Set š“§)} {q : Set (Set š“š)} (hp_empty : āˆ… ∈ p) (hp_union : SupClosed p) (m : Capacity p) (hq : IsCompactSystem q) :
      Capacity (supClosure (Set.image2 (fun (x1 : Set š“§) (x2 : Set š“š) => x1 Ć—Ė¢ x2) p q))

      The capacity obtained by composition of a capacity with the projection Prod.fst, for the paving of finite unions of products A Ć—Ė¢ K with A ∈ p and K in a compact system q. See Theorem A.5.8 (ii) of [bichteler2002stochastic] and Theorem 1.35 of [he2019semimartingale].

      Equations
      Instances For
        theorem MeasureTheory.Capacity.compFst_apply {š“§ : Type u_1} {š“š : Type u_2} {p : Set (Set š“§)} {q : Set (Set š“š)} {hp_empty : āˆ… ∈ p} {hp_union : SupClosed p} (m : Capacity p) {hq : IsCompactSystem q} (s : Set (š“§ Ɨ š“š)) :
        (compFst hp_empty hp_union m hq) s = m (Prod.fst '' s)
        def MeasureTheory.IsCapacitable {š“§ : Type u_1} {p : Set (Set š“§)} (m : Capacity p) (s : Set š“§) :

        A set s is capacitable for a capacity m for the paving p if m s can be approximated from below by the capacity of subsets of s that are countable intersections of sets of p: m s is the supremum of m t over the sets t āŠ† s in countableInfClosure p.

        Equations
        Instances For
          theorem MeasureTheory.isCapacitable_of_mem {š“§ : Type u_1} {p : Set (Set š“§)} {s : Set š“§} {m : Capacity p} (hs : s ∈ p) :
          theorem MeasureTheory.isCapacitable_of_mem_countableInfClosure_countableSupClosure {š“§ : Type u_1} {p : Set (Set š“§)} {s : Set š“§} (m : Capacity p) (hp_inter : InfClosed p) (hp_union : SupClosed p) (hs : s ∈ countableInfClosure (countableSupClosure p)) :

          If p is closed under binary unions and intersections, then every countable intersection of countable unions of sets of p is capacitable. This is Theorem 1.34 of [he2019semimartingale].

          theorem MeasureTheory.fst_image_mem_countableInfClosure {š“§ : Type u_1} {š“š : Type u_2} {p : Set (Set š“§)} {q : Set (Set š“š)} {s : Set (š“§ Ɨ š“š)} (hp_empty : āˆ… ∈ p) (hp_inter : InfClosed p) (hp_union : SupClosed p) (hq_inter : InfClosed q) (hq : IsCompactSystem q) (hs : s ∈ countableInfClosure (supClosure (Set.image2 (fun (x1 : Set š“§) (x2 : Set š“š) => x1 Ć—Ė¢ x2) p q))) :

          If p is closed under binary unions and intersections, and q under binary intersections, then the projection of a set of countableInfClosure (supClosure (p Ɨ q)) is in countableInfClosure p.

          theorem MeasureTheory.IsCapacitable.fst {š“§ : Type u_1} {š“š : Type u_2} {p : Set (Set š“§)} {q : Set (Set š“š)} (hp_empty : āˆ… ∈ p) (hp_inter : InfClosed p) (hp_union : SupClosed p) (m : Capacity p) (hq_inter : InfClosed q) (hq : IsCompactSystem q) {s : Set (š“§ Ɨ š“š)} (hs : IsCapacitable (Capacity.compFst hp_empty hp_union m hq) s) :

          If a set s of š“§ Ɨ š“š is capacitable for the capacity m.compFst, then its projection is capacitable for m.

          theorem MeasureTheory.IsPavingAnalyticFor.isCapacitable {š“§ : Type u_1} {š“š : Type u_2} {p : Set (Set š“§)} {s : Set š“§} {m : Capacity p} (hp_empty : āˆ… ∈ p) (hp_inter : InfClosed p) (hp_union : SupClosed p) (hs : IsPavingAnalyticFor p š“š s) :

          Choquet's capacitability theorem, for a set that is analytic with auxiliary space š“š.

          theorem MeasureTheory.IsPavingAnalytic.isCapacitable {š“§ : Type u_1} {p : Set (Set š“§)} {s : Set š“§} {m : Capacity p} (hp_empty : āˆ… ∈ p) (hp_inter : InfClosed p) (hp_union : SupClosed p) (hs : IsPavingAnalytic p s) :

          Choquet's capacitability theorem. If the paving p contains āˆ… and is closed under binary unions and intersections, then every analytic set for p is capacitable for every capacity for p.

          theorem MeasureTheory.Measure.isCapacitable_capacity_iff {š“§ : Type u_1} {mš“§ : MeasurableSpace š“§} (μ : Measure š“§) [IsFiniteMeasure μ] (s : Set š“§) :

          For the capacity defined by a finite measure, the capacitable sets are the null-measurable sets.

          theorem MeasureTheory.IsPavingAnalytic.nullMeasurableSet {š“§ : Type u_1} {s : Set š“§} {mš“§ : MeasurableSpace š“§} (hs : IsPavingAnalytic {t : Set š“§ | MeasurableSet t} s) (μ : Measure š“§) [SFinite μ] :

          An analytic set is universally measurable: it is null-measurable with respect to any s-finite measure.

          theorem MeasureTheory.IsMeasurableAnalytic.nullMeasurableSet {š“§ : Type u_1} {s : Set š“§} {mš“§ : MeasurableSpace š“§} (hs : IsMeasurableAnalytic s) (μ : Measure š“§) [SFinite μ] :

          An analytic set is universally measurable: it is null-measurable with respect to any s-finite measure.

          theorem MeasureTheory.IsPavingAnalytic.nullMeasurableSet_fst {š“§ : Type u_1} {ι : Type u_3} [LinearOrder ι] [TopologicalSpace ι] [SecondCountableTopology ι] [OrderTopology ι] [CompactIccSpace ι] {mι : MeasurableSpace ι} [BorelSpace ι] {mš“§ : MeasurableSpace š“§} {s : Set (š“§ Ɨ ι)} (hs : IsPavingAnalytic {t : Set (š“§ Ɨ ι) | MeasurableSet t} s) (μ : Measure š“§) [SFinite μ] :

          The projection of an analytic set of š“§ Ɨ ι is null-measurable with respect to any s-finite measure.

          theorem MeasureTheory.IsPavingAnalytic.nullMeasurableSet_snd {š“§ : Type u_1} {ι : Type u_3} [LinearOrder ι] [TopologicalSpace ι] [SecondCountableTopology ι] [OrderTopology ι] [CompactIccSpace ι] {mι : MeasurableSpace ι} [BorelSpace ι] {mš“§ : MeasurableSpace š“§} {s : Set (ι Ɨ š“§)} (hs : IsPavingAnalytic {t : Set (ι Ɨ š“§) | MeasurableSet t} s) (μ : Measure š“§) [SFinite μ] :

          The projection of an analytic set of ι Ɨ š“§ is null-measurable with respect to any s-finite measure.

          theorem MeasureTheory.IsMeasurableAnalytic.nullMeasurableSet_fst {š“§ : Type u_1} {š“Ø : Type u_3} {mš“§ : MeasurableSpace š“§} {mš“Ø : MeasurableSpace š“Ø} [StandardBorelSpace š“Ø] {s : Set (š“§ Ɨ š“Ø)} (hs : IsMeasurableAnalytic s) (μ : Measure š“§) [SFinite μ] :

          The projection of a measurably analytic set of š“§ Ɨ š“Ø, with š“Ø a standard Borel space, is null-measurable with respect to any s-finite measure.

          theorem MeasureTheory.IsMeasurableAnalytic.nullMeasurableSet_snd {š“§ : Type u_1} {š“Ø : Type u_3} {mš“§ : MeasurableSpace š“§} {mš“Ø : MeasurableSpace š“Ø} [StandardBorelSpace š“Ø] {s : Set (š“Ø Ɨ š“§)} (hs : IsMeasurableAnalytic s) (μ : Measure š“§) [SFinite μ] :

          The projection of a measurably analytic set of š“Ø Ɨ š“§, with š“Ø a standard Borel space, is null-measurable with respect to any s-finite measure.

          theorem MeasurableSet.nullMeasurableSet_fst {š“§ : Type u_1} {š“Ø : Type u_3} {mš“§ : MeasurableSpace š“§} {mš“Ø : MeasurableSpace š“Ø} [StandardBorelSpace š“Ø] {s : Set (š“§ Ɨ š“Ø)} (hs : MeasurableSet s) (μ : MeasureTheory.Measure š“§) [MeasureTheory.SFinite μ] :

          Measurable projection theorem: the projection of a measurable set is universally measurable (null-measurable with respect to any s-finite measure).

          theorem MeasurableSet.nullMeasurableSet_snd {š“§ : Type u_1} {š“Ø : Type u_3} {mš“§ : MeasurableSpace š“§} {mš“Ø : MeasurableSpace š“Ø} [StandardBorelSpace š“Ø] {s : Set (š“Ø Ɨ š“§)} (hs : MeasurableSet s) (μ : MeasureTheory.Measure š“§) [MeasureTheory.SFinite μ] :

          Measurable projection theorem: the projection of a measurable set is universally measurable (null-measurable with respect to any s-finite measure).