Skip to main content
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

Canonical 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