fpvandoorn/carleson
Source indexedlemma · leanprover/lean4:v4.32.0
MeasureTheory.aeMeasurable_withDensity_inv
Carleson.ToMathlib.MeasureTheory.Measure.AEMeasurable · Carleson/ToMathlib/MeasureTheory/Measure/AEMeasurable.lean:13 to 30
Mathematical statement
Exact Lean statement
lemma aeMeasurable_withDensity_inv {f : NNReal → ENNReal} (hf : AEMeasurable f) :
AEMeasurable f (volume.withDensity (fun t ↦ t⁻¹))Complete declaration
Lean source
Full Lean sourceLean 4
lemma aeMeasurable_withDensity_inv {f : NNReal → ENNReal} (hf : AEMeasurable f) : AEMeasurable f (volume.withDensity (fun t ↦ t⁻¹)) := by have : AEMeasurable f (volume.withDensity (fun t ↦ ENNReal.ofNNReal t⁻¹)) := by rw [aemeasurable_withDensity_ennreal_iff measurable_inv] fun_prop convert this using 1 rw [withDensity_eq_iff_of_sigmaFinite] · rw [Filter.eventuallyEq_iff_exists_mem] use {x | x ≠ 0} constructor · rw [mem_ae_iff] simp only [ne_eq, Set.compl_ne_eq_singleton] apply measure_singleton · intro x hx simp only [ne_eq, Set.mem_setOf_eq] at * exact (ENNReal.coe_inv hx).symm · fun_prop · fun_prop