Skip to content

Commit f0e87e9

Browse files
committed
feat(MeasureTheory): continuity from below implies countable additivity (leanprover-community#36512)
1 parent 9e2e062 commit f0e87e9

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

Mathlib/MeasureTheory/Measure/AddContent.lean

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,6 +688,22 @@ theorem isSigmaSubadditive_of_addContent_iUnion_eq_tsum {m : AddContent ℝ≥0
688688
rw [partialSups_eq_biUnion_range]
689689
exact addContent_biUnion_le hC (fun _ _ ↦ hf _)
690690

691+
/-- If an additive content is continuous from below on monotone sequences of sets,
692+
then it is countably additive on pairwise disjoint sequences. -/
693+
theorem addContent_iUnion_eq_tsum_of_addContent_iUnion_eq_iSup
694+
(hC : IsSetRing C) (m : AddContent ℝ≥0∞ C)
695+
{s : ℕ → Set α} (hd : Pairwise (Disjoint on s)) (hs : ∀ i, s i ∈ C)
696+
(hm_iSup : ∀ ⦃s : ℕ → Set α⦄, (∀ n, s n ∈ C) → Monotone s → m (⋃ n, s n) = ⨆ n, m (s n)) :
697+
m (⋃ i, s i) = ∑' i, m (s i) :=
698+
calc
699+
m (⋃ i, s i) = m (⋃ i, accumulate s i) := by simp
700+
_ = ⨆ i, m (accumulate s i) :=
701+
hm_iSup (fun n ↦ IsSetRing.accumulate_mem hC hs n) monotone_accumulate
702+
_ = ⨆ i, ∑ j ∈ range (i + 1), m (s j) :=
703+
iSup_congr fun i ↦ addContent_accumulate m hC hd hs i
704+
_ = ∑' i, m (s i) :=
705+
(ENNReal.tsum_eq_iSup_nat' (tendsto_add_atTop_nat 1)).symm
706+
691707
end IsSetRing
692708

693709
end MeasureTheory

0 commit comments

Comments
 (0)