@@ -6,6 +6,7 @@ Authors: Jon Bannon, Jireh Loreaux
66module
77
88public import Mathlib.MeasureTheory.Measure.OpenPos
9+ public import Mathlib.MeasureTheory.Measure.Regular
910
1011/-!
1112# Support of a Measure
@@ -14,7 +15,7 @@ This file develops the theory of the **support** of a measure `μ` on a
1415topological measurable space. The support is defined as the set of points whose every open
1516neighborhood has positive measure. We give equivalent characterizations, prove basic
1617measure-theoretic properties, and study interactions with sums, restrictions, and
17- absolute continuity. Under various Lindelöf conditions, the support is conull,
18+ absolute continuity. Under various Lindelöf or regularity conditions, the support is conull,
1819and various descriptions of the complement of the support are provided.
1920
2021## Main definitions
@@ -31,6 +32,9 @@ and various descriptions of the complement of the support are provided.
3132* `isClosed_support` : the support is a closed set.
3233* `support_mem_ae_of_isLindelof` and `support_mem_ae` : under Lindelöf (or hereditarily
3334 Lindelöf) hypotheses, the support is conull.
35+ * `support_mem_ae_of_innerRegularWRT_isCompact_isOpen` and
36+ `measure_compl_support_of_innerRegularWRT_isCompact_isOpen` : inner regularity by compact
37+ sets on open sets imply that the support is conull.
3438
3539 ## Tags
3640
@@ -45,7 +49,7 @@ namespace MeasureTheory
4549
4650namespace Measure
4751
48- open scoped Topology
52+ open scoped Topology ENNReal
4953
5054variable {X : Type *} [TopologicalSpace X] [MeasurableSpace X]
5155
@@ -133,6 +137,53 @@ lemma support_eq_sInter : μ.support = ⋂₀ {t : Set X | IsClosed t ∧ μ t
133137 convert! congr($(compl_support_eq_sUnion (μ := μ))ᶜ)
134138 all_goals simp [Set.compl_sUnion, compl_involutive.image_eq_preimage_symm]
135139
140+ section Regular
141+
142+ /-- Any compact set contained in the complement of the support has zero measure. -/
143+ lemma measure_eq_zero_of_isCompact_subset_compl_support {K : Set X} (hK : IsCompact K)
144+ (hKsub : K ⊆ μ.supportᶜ) : μ K = 0 := by
145+ refine hK.induction_on measure_empty ?_ ?_ ?_
146+ · exact fun _ _ hst ht ↦ measure_mono_null hst ht
147+ · exact fun _ _ hs ht ↦ measure_union_null hs ht
148+ · intro x hxK
149+ obtain ⟨U, hUnhds, hU0⟩ := notMem_support_iff_exists.1 (hKsub hxK)
150+ exact ⟨U, mem_nhdsWithin_of_mem_nhds hUnhds, hU0⟩
151+
152+ /-- A measure which is compact-inner-regular on open sets has conull support. -/
153+ lemma support_mem_ae_of_innerRegularWRT_isCompact_isOpen
154+ (hμ : μ.InnerRegularWRT IsCompact IsOpen) : μ.support ∈ ae μ := by
155+ by_contra hne
156+ obtain ⟨K, hKsub, hKcompact, hKpos⟩ := hμ isOpen_compl_support 0 (pos_iff_ne_zero.2 hne)
157+ simp [measure_eq_zero_of_isCompact_subset_compl_support hKcompact hKsub] at hKpos
158+
159+ /-- A measure which is compact-inner-regular on open sets has conull support. -/
160+ @[simp]
161+ lemma measure_compl_support_of_innerRegularWRT_isCompact_isOpen
162+ (hμ : μ.InnerRegularWRT IsCompact IsOpen) : μ μ.supportᶜ = 0 :=
163+ support_mem_ae_of_innerRegularWRT_isCompact_isOpen hμ
164+
165+ /-- An inner regular measure has conull support when open sets are measurable. -/
166+ lemma support_mem_ae_of_innerRegular [OpensMeasurableSpace X] [μ.InnerRegular] :
167+ μ.support ∈ ae μ :=
168+ support_mem_ae_of_innerRegularWRT_isCompact_isOpen fun _ hU r hr =>
169+ InnerRegular.innerRegular hU.measurableSet r hr
170+
171+ /-- An inner regular measure has conull support when open sets are measurable. -/
172+ @[simp]
173+ lemma measure_compl_support_of_innerRegular [OpensMeasurableSpace X] [μ.InnerRegular] :
174+ μ μ.supportᶜ = 0 := support_mem_ae_of_innerRegular
175+
176+ /-- A regular measure has conull support. -/
177+ lemma support_mem_ae_of_regular [μ.Regular] : μ.support ∈ ae μ :=
178+ support_mem_ae_of_innerRegularWRT_isCompact_isOpen Regular.innerRegular
179+
180+ /-- A regular measure has conull support. -/
181+ @[simp]
182+ lemma measure_compl_support_of_regular [μ.Regular] : μ μ.supportᶜ = 0 :=
183+ support_mem_ae_of_regular
184+
185+ end Regular
186+
136187section Lindelof
137188
138189/-- If the complement of the support is Lindelöf, then the support of a measure is conull. -/
0 commit comments