Documentation

Analysis.MeasureTheory.Section_1_4_3

Definition 1.4.19 (Finitely additive measure)

Instances
    theorem FinitelyAdditiveMeasure.ext {X : Type u_1} {B : ConcreteBooleanAlgebra X} {μ ν : FinitelyAdditiveMeasure B} (h : ∀ (A : Set X), measure B A = measure B A) :
    μ = ν

    Two finitely additive measures on the same algebra are equal as soon as they assign the same value to every set; the other fields are propositions, so proof irrelevance disposes of them. Tagged so that the ext tactic applies to these measures.

    theorem FinitelyAdditiveMeasure.ext_iff {X : Type u_1} {B : ConcreteBooleanAlgebra X} {μ ν : FinitelyAdditiveMeasure B} :
    μ = ν ↔ ∀ (A : Set X), measure B A = measure B A

    Example 1.4.21 (Lebesgue measure)

    Equations
    Instances For

      Example 1.4.21 (restriction to a subalgebra)

      Equations
      Instances For
        noncomputable def FinitelyAdditiveMeasure.dirac {X : Type u_1} (x₀ : X) (B : ConcreteBooleanAlgebra X) :

        Example 1.4.22 (Dirac measure)

        Equations
        Instances For
          @[implicit_reducible]

          Example 1.4.23 (Zero measure)

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

          Example 1.4.24 (linear combinations of measures)

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

          Example 1.4.25 (Restriction of a measure)

          Equations
          Instances For

            Example 1.4.26 (Counting a measure)

            Equations
            Instances For
              theorem ConcreteBooleanAlgebra.inter_mem {X : Type u_1} (B : ConcreteBooleanAlgebra X) {E F : Set X} (hE : measurable E) (hF : measurable F) :

              Boolean algebras are closed under intersection.

              theorem ConcreteBooleanAlgebra.diff_mem {X : Type u_1} (B : ConcreteBooleanAlgebra X) {E F : Set X} (hE : measurable E) (hF : measurable F) :

              Boolean algebras are closed under set difference.

              theorem ConcreteBooleanAlgebra.finite_biUnion_mem {X : Type u_1} {J : Type u_2} (B : ConcreteBooleanAlgebra X) {I : Finset J} {E : J → Set X} (hE : ∀ (j : J), measurable (E j)) :
              measurable (⋃ j ∈ I, E j)

              Boolean algebras are closed under finite unions.

              theorem FinitelyAdditiveMeasure.finite_additivity {X : Type u_1} {B : ConcreteBooleanAlgebra X} (μ : FinitelyAdditiveMeasure B) {J : Type u_2} {I : Finset J} {E : J → Set X} (hE : ∀ (j : J), ConcreteBooleanAlgebra.measurable (E j)) (hdisj : Set.univ.PairwiseDisjoint E) :
              measure B (⋃ j ∈ I, E j) = ∑ j ∈ I, measure B (E j)

              Exercise 1.4.20(ii)

              theorem FinitelyAdditiveMeasure.finite_subadditivity {X : Type u_1} {B : ConcreteBooleanAlgebra X} (μ : FinitelyAdditiveMeasure B) {J : Type u_2} {I : Finset J} {E : J → Set X} (hE : ∀ (j : J), ConcreteBooleanAlgebra.measurable (E j)) :
              measure B (⋃ j ∈ I, E j) ≤ ∑ j ∈ I, measure B (E j)

              Exercise 1.4.20(iii)

              theorem FinitelyAdditiveMeasure.finite_atomic_eq {I : Type u_1} {X : Type u_2} [Fintype I] {atoms : I → Set X} (h_part : IsPartition atoms) (μ : FinitelyAdditiveMeasure h_part.to_ConcreteBooleanAlgebra) :
              ∃! c : I → ENNReal, ∀ (E : Set X), ConcreteBooleanAlgebra.measurable E → measure h_part.to_ConcreteBooleanAlgebra E = ↑(∑ i : I with atoms i ⊆ E, c i)

              Exercise 1.4.21

              The analogue of FinitelyAdditiveMeasure.ext for countably additive measures. The underlying finitely additive measure is an instance-implicit parent field, so it is enough to know the two agree on every set.

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

                  Example 1.4.29 (Dirac measure)

                  Example 1.4.30

                  Equations
                  • μ.restrict A hA = { toFinitelyAdditiveMeasure := μ.restrict A hA, measure_countable_additive := ⋯ }
                  Instances For
                    @[implicit_reducible]
                    Equations
                    @[implicit_reducible]
                    Equations
                    • One or more equations did not get rendered due to their size.
                    @[implicit_reducible]
                    Equations
                    • One or more equations did not get rendered due to their size.
                    @[implicit_reducible]

                    Exercise 1.4.22(i)

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

                    Exercise 1.4.22(ii)

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      Equations
                      Instances For
                        Equations
                        Instances For
                          theorem Measure.countable_subadditivity {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {E : ℕ → Set X} (hE : ∀ (n : ℕ), Measurable (E n)) :
                          μ.measureOf (⋃ (n : ℕ), E n) ≤ ∑' (n : ℕ), μ.measureOf (E n)

                          Exercise 1.4.23(i)

                          theorem Measure.upwards_mono {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {E : ℕ → Set X} (hE : ∀ (n : ℕ), Measurable (E n)) (hmono : Monotone E) :
                          μ (⋃ (n : ℕ), E n) = ⨆ (n : ℕ), μ.measureOf (E n)

                          Exercise 1.4.23(ii)

                          theorem Measure.downwards_mono {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {E : ℕ → Set X} (hE : ∀ (n : ℕ), Measurable (E n)) (hmono : Antitone E) (hfin : ∃ (n : ℕ), μ (E n) < ⊤) :
                          μ (⋂ (n : ℕ), E n) = ⨅ (n : ℕ), μ.measureOf (E n)

                          Exercise 1.4.23(iii)

                          theorem Measure.downwards_mono_counter :
                          ∃ (X : Type) (M : MeasurableSpace X) (μ : MeasureTheory.Measure X) (E : ℕ → Set X) (_ : ∀ (n : ℕ), Measurable (E n)) (_ : Antitone E), μ (⋂ (n : ℕ), E n) ≠ ⨅ (n : ℕ), μ.measureOf (E n)
                          theorem Measure.measurable_of_lim {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {E : ℕ → Set X} (hE : ∀ (n : ℕ), Measurable (E n)) {E' : Set X} (hlim : PointwiseConvergesTo E E') :

                          Exercise 1.4.24 (i) (Dominated convergence for sets)

                          theorem Measure.measure_of_lim {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {E : ℕ → Set X} (hE : ∀ (n : ℕ), Measurable (E n)) {E' F : Set X} (hlim : PointwiseConvergesTo E E') (hF : Measurable F) (hfin : μ F < ⊤) (hcon : ∀ (n : ℕ), E n ⊆ F) :
                          Filter.Tendsto (fun (n : ℕ) => μ (E n)) Filter.atTop (nhds (μ E'))

                          Exercise 1.4.24 (ii) (Dominated convergence for sets)

                          theorem Measure.measure_of_lim_counter :
                          ∃ (X : Type) (M : MeasurableSpace X) (μ : MeasureTheory.Measure X) (E : ℕ → Set X) (_ : ∀ (n : ℕ), Measurable (E n)) (E' : Set X) (F : Set X) (_ : PointwiseConvergesTo E E') (_ : Measurable F) (_ : ∀ (n : ℕ), E n ⊆ F), ¬Filter.Tendsto (fun (n : ℕ) => μ (E n)) Filter.atTop (nhds (μ E'))

                          Exercise 1.4.24 (iii) (Dominated convergence for sets)

                          theorem Measure.on_countable {X : Type u_1} [Countable X] [M : MeasurableSpace X] (hM : M = ⊤) (μ : MeasureTheory.Measure X) :
                          ∃! c : X → ENNReal, ∀ (E : Set X), μ E = ∑' (x : ↑E), c ↑x

                          Exercise 1.4.25

                          theorem Measure.completion_lt {X : Type u_1} [M : MeasurableSpace X] (μ : MeasureTheory.Measure X) (M' : MeasurableSpace X) (μ' : MeasureTheory.Measure X) (hcomplete : μ'.IsComplete) (hMM' : M ≤ M') (hμ : ∀ (E : Set X), MeasurableSpace.MeasurableSet' M E → μ E = μ' E) (E : Set X) :

                          Exercise 1.4.26 (Completion)

                          Equations
                          Instances For
                            theorem BooleanAlgebra.approx_finite {X : Type u_1} {B : ConcreteBooleanAlgebra X} (μ : MeasureTheory.Measure X) (hfin : μ Set.univ < ⊤) (ε : ℝ) (hε : ε > 0) (E : Set X) (hE : ConcreteBooleanAlgebra.measurable E) :

                            Exercise 1.4.28(i) (Approximation by an algebra)

                            theorem BooleanAlgebra.approx_sigma_finite {X : Type u_1} {B : ConcreteBooleanAlgebra X} (μ : MeasureTheory.Measure X) (hσfin : ∃ (A : ℕ → Set X), (∀ (n : ℕ), ConcreteBooleanAlgebra.measurable (A n) ∧ μ (A n) < ⊤) ∧ ⋃ (n : ℕ), A n = ⊤) (ε : ℝ) (hε : ε > 0) (E : Set X) (hE : ConcreteBooleanAlgebra.measurable E) (hEfin : μ E < ⊤) :

                            Exercise 1.4.28(ii) (Approximation by an algebra)