Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit ec77f22

Browse files
committed
chore(measure_theory/measure): add exists_measurable_superset_forall_eq (#6853)
1 parent 5a72daf commit ec77f22

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/measure_theory/measure_space.lean

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,18 @@ nonpos_iff_eq_zero.1 $ h₂ ▸ measure_mono h
197197
lemma measure_mono_top (h : s₁ ⊆ s₂) (h₁ : μ s₁ = ∞) : μ s₂ = ∞ :=
198198
top_unique $ h₁ ▸ measure_mono h
199199

200+
/-- For every set there exists a measurable superset of the same measure. -/
200201
lemma exists_measurable_superset (μ : measure α) (s : set α) :
201202
∃ t, s ⊆ t ∧ measurable_set t ∧ μ t = μ s :=
202203
by simpa only [← measure_eq_trim] using μ.to_outer_measure.exists_measurable_superset_eq_trim s
203204

205+
/-- For every set `s` and a countable collection of measures `μ i` there exists a measurable
206+
superset `t ⊇ s` such that each measure `μ i` takes the same value on `s` and `t`. -/
207+
lemma exists_measurable_superset_forall_eq {ι} [encodable ι] (μ : ι → measure α) (s : set α) :
208+
∃ t, s ⊆ t ∧ measurable_set t ∧ ∀ i, μ i t = μ i s :=
209+
by simpa only [← measure_eq_trim]
210+
using outer_measure.exists_measurable_superset_forall_eq_trim (λ i, (μ i).to_outer_measure) s
211+
204212
/-- A measurable set `t ⊇ s` such that `μ t = μ s`. -/
205213
def to_measurable (μ : measure α) (s : set α) : set α :=
206214
classical.some (exists_measurable_superset μ s)

0 commit comments

Comments
 (0)