Definition 1.4.19 (Finitely additive measure)
- measure_pos (A : Set X) : ConcreteBooleanAlgebra.measurable A → 0 ≤ measure B A
- measure_finite_additive (E F : Set X) : ConcreteBooleanAlgebra.measurable E → ConcreteBooleanAlgebra.measurable F → Disjoint E F → measure B (E ∪ F) = measure B E + measure B F
Instances
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.
Example 1.4.21 (Lebesgue measure)
Equations
- FinitelyAdditiveMeasure.lebesgue d = { measure := fun (A : Set (EuclideanSpace' d)) => Lebesgue_measure A, measure_pos := ⋯, measure_empty := ⋯, measure_finite_additive := ⋯ }
Instances For
Example 1.4.21 (restriction to a subalgebra)
Equations
- μ.restrict_alg hBB' = { measure := FinitelyAdditiveMeasure.measure B, measure_pos := ⋯, measure_empty := ⋯, measure_finite_additive := ⋯ }
Instances For
Example 1.4.21 (Jordan measure)
Equations
Instances For
Example 1.4.21 (null sets)
Equations
Instances For
Example 1.4.21 (elementary sets)
Equations
Instances For
Example 1.4.22 (Dirac measure)
Equations
Instances For
Example 1.4.23 (Zero measure)
Equations
- One or more equations did not get rendered due to their size.
Example 1.4.24 (linear combinations of measures)
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- FinitelyAdditiveMeasure.instDistribMulAction = { toSMul := FinitelyAdditiveMeasure.instSmul, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯ }
Example 1.4.25 (Restriction of a measure)
Equations
- μ.restrict A hA = { measure := fun (E : Set ↑A) => FinitelyAdditiveMeasure.measure B (Subtype.val '' E), measure_pos := ⋯, measure_empty := ⋯, measure_finite_additive := ⋯ }
Instances For
Example 1.4.26 (Counting a measure)
Equations
Instances For
Boolean algebras are closed under intersection.
Boolean algebras are closed under set difference.
Boolean algebras are closed under finite unions.
Exercise 1.4.20(i)
Exercise 1.4.20(ii)
Exercise 1.4.20(iii)
Exercise 1.4.20(iv)
Exercise 1.4.21
Definition 1.4.27 (Countably additive measure)
- measure_pos (A : Set X) : ConcreteBooleanAlgebra.measurable A → 0 ≤ measure B.toConcreteBooleanAlgebra A
- measure_finite_additive (E F : Set X) : ConcreteBooleanAlgebra.measurable E → ConcreteBooleanAlgebra.measurable F → Disjoint E F → measure B.toConcreteBooleanAlgebra (E ∪ F) = measure B.toConcreteBooleanAlgebra E + measure B.toConcreteBooleanAlgebra F
- measure_countable_additive (E : ℕ → Set X) : (∀ (n : ℕ), ConcreteBooleanAlgebra.measurable (E n)) → Set.univ.PairwiseDisjoint E → FinitelyAdditiveMeasure.measure B.toConcreteBooleanAlgebra (⋃ (n : ℕ), E n) = ∑' (n : ℕ), FinitelyAdditiveMeasure.measure B.toConcreteBooleanAlgebra (E n)
Instances
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
- FinitelyAdditiveMeasure.isCountablyAdditive.toCountablyAdditive μ h = { toFinitelyAdditiveMeasure := μ, measure_countable_additive := ⋯ }
Instances For
Example 1.4.28
Equations
- μ.restrict_alg hBB' = { toFinitelyAdditiveMeasure := μ.restrict_alg hBB', measure_countable_additive := ⋯ }
Instances For
Example 1.4.29 (Dirac measure)
Example 1.4.29 (Counting measure)
Example 1.4.30
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Exercise 1.4.22(i)
Equations
- One or more equations did not get rendered due to their size.
Equations
- CountablyAdditiveMeasure.instDistribMulAction = { toSMul := CountablyAdditiveMeasure.instSmul, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯ }
Exercise 1.4.22(ii)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- μ.toMeasure = { measureOf := fun (E : Set X) => (FinitelyAdditiveMeasure.measure B.toConcreteBooleanAlgebra E).toENNReal, empty := ⋯, mono := ⋯, iUnion_nat := ⋯, m_iUnion := ⋯, trim_le := ⋯ }
Instances For
Equations
Instances For
Equations
Instances For
Exercise 1.4.23(i)
Exercise 1.4.23(ii)
Exercise 1.4.23(iii)
Exercise 1.4.24 (i) (Dominated convergence for sets)
Exercise 1.4.24 (ii) (Dominated convergence for sets)
Exercise 1.4.24 (iii) (Dominated convergence for sets)
Exercise 1.4.26 (Completion)
Equations
Instances For
Equations
- Measure.equiv μ μ' = (M = M' ∧ ∀ (E : Set X), MeasurableSpace.MeasurableSet' M E → μ E = μ' E)
Instances For
Exercise 1.4.27
Exercise 1.4.28(i) (Approximation by an algebra)
Exercise 1.4.28(ii) (Approximation by an algebra)