@@ -704,6 +704,20 @@ theorem le_bounded_by' {μ : outer_measure α} :
704704 μ ≤ bounded_by m ↔ ∀ s : set α, s.nonempty → μ s ≤ m s :=
705705by { rw [le_bounded_by, forall_congr], intro s, cases s.eq_empty_or_nonempty with h h; simp [h] }
706706
707+ @[simp] lemma bounded_by_top : bounded_by (⊤ : set α → ℝ≥0 ∞) = ⊤ :=
708+ begin
709+ rw [eq_top_iff, le_bounded_by'],
710+ intros s hs,
711+ rw top_apply hs,
712+ exact le_rfl,
713+ end
714+
715+ @[simp] lemma bounded_by_zero : bounded_by (0 : set α → ℝ≥0 ∞) = 0 :=
716+ begin
717+ rw [←coe_bot, eq_bot_iff],
718+ apply bounded_by_le,
719+ end
720+
707721lemma smul_bounded_by {c : ℝ≥0 ∞} (hc : c ≠ ∞) : c • bounded_by m = bounded_by (c • m) :=
708722begin
709723 simp only [bounded_by, smul_of_function hc],
@@ -1094,6 +1108,10 @@ lemma extend_congr {β : Type*} {Pb : β → Prop} {mb : Π s : β, Pb s → ℝ
10941108 extend m sa = extend mb sb :=
10951109infi_congr_Prop hP (λ h, hm _ _)
10961110
1111+ @[simp] lemma extend_top {α : Type *} {P : α → Prop } :
1112+ extend (λ s h, ∞ : Π (s : α), P s → ℝ≥0 ∞) = ⊤ :=
1113+ funext $ λ x, infi_eq_top.mpr $ λ i, rfl
1114+
10971115end extend
10981116
10991117section extend_set
@@ -1337,6 +1355,8 @@ by simp [infi_subtype, infi_and, trim_eq_infi]
13371355theorem trim_trim (m : outer_measure α) : m.trim.trim = m.trim :=
13381356trim_eq_trim_iff.2 $ λ s, m.trim_eq
13391357
1358+ @[simp] theorem trim_top : (⊤ : outer_measure α).trim = ⊤ := eq_top_iff.2 $ le_trim _
1359+
13401360@[simp] theorem trim_zero : (0 : outer_measure α).trim = 0 :=
13411361ext $ λ s, le_antisymm
13421362 (le_trans ((trim 0 ).mono (subset_univ s)) $
0 commit comments