@@ -754,13 +754,16 @@ lemma essSup_nnnorm_eq_rearrangement_zero :
754754 unfold essSup rearrangement distribution
755755 simp [Filter.limsup_eq, ae_iff]
756756
757+ --TODO: do we need these lemmas?
758+ /-
757759lemma eLpNormEssSup_rearrangement {ε} [TopologicalSpace ε] [ENormedAddMonoid ε] {f : α → ε} :
758760 eLpNormEssSup (rearrangement f · μ) volume = eLpNormEssSup f μ := by
759761 /-
760762 rw [eLpNorm, ENNReal.rpow_zero, one_mul]
761763 exact essSup_nnnorm_eq_rearrangement_zero
762764 -/
763765 sorry
766+ -/
764767
765768lemma eLpNorm'_rearrangement {ε} [TopologicalSpace ε] [ENormedAddMonoid ε] {f : α → ε}
766769 (hf : AEStronglyMeasurable f μ) {p : ℝ} (hp : 0 < p) :
@@ -769,6 +772,8 @@ lemma eLpNorm'_rearrangement {ε} [TopologicalSpace ε] [ENormedAddMonoid ε] {f
769772 simp only [enorm_eq_self, one_div]
770773 rw [lintegral_rearrangement_pow hf hp]
771774
775+ --TODO: do we need these lemmas?
776+ /-
772777lemma eLpNorm_rearrangement {ε} [TopologicalSpace ε] [ENormedAddMonoid ε] {f : α → ε}
773778 (hf : AEStronglyMeasurable f μ) {p : ℝ≥0∞} :
774779 eLpNorm (rearrangement f · μ) p volume = eLpNorm f p μ := by
@@ -777,6 +782,7 @@ lemma eLpNorm_rearrangement {ε} [TopologicalSpace ε] [ENormedAddMonoid ε] {f
777782 · rfl
778783 · exact eLpNormEssSup_rearrangement
779784 · exact eLpNorm'_rearrangement hf (ENNReal.toReal_pos p_zero p_top)
785+ -/
780786
781787@[simp]
782788lemma rearrangement_indicator_const {ε} [TopologicalSpace ε] [ESeminormedAddMonoid ε] {s : Set α} {a : ε} :
@@ -812,6 +818,8 @@ lemma ae_eq_zero_of_rearrangement_eq_zero [TopologicalSpace ε] [ENormedAddMonoi
812818
813819open Filter Topology
814820
821+ --TODO: do we need these lemmas?
822+ /-
815823-- Lemma 1.1.23 of [Ian Tice]
816824lemma tendsto_rearrangement [TopologicalSpace ε] {s : ℕ → α → ε}
817825 (hs : ∀ᶠ i in atTop, AEStronglyMeasurable (s i) μ) (hf : AEStronglyMeasurable f μ)
@@ -824,6 +832,7 @@ lemma liminf_rearrangement [TopologicalSpace ε] {s : ℕ → α → ε}
824832 (hs : ∀ᶠ i in atTop, AEStronglyMeasurable (s i) μ) (hf : AEStronglyMeasurable f μ)
825833 (h : ∀ᵐ x ∂μ, ‖f x‖ₑ ≤ liminf (‖s · x‖ₑ) atTop) :
826834 rearrangement f x μ ≤ liminf (fun i ↦ rearrangement (s i) x μ) atTop := sorry
835+ -/
827836
828837-- Lemma 1.1.24 of [Ian Tice]
829838lemma distribution_indicator_le_distribution {ε} [TopologicalSpace ε] [ESeminormedAddMonoid ε]
@@ -835,6 +844,8 @@ lemma distribution_indicator_le_distribution {ε} [TopologicalSpace ε] [ESemino
835844 unfold Set.indicator
836845 split_ifs <;> simp
837846
847+ --TODO: do we need these lemmas?
848+ /-
838849-- Lemma 1.1.24 of [Ian Tice]
839850lemma distribution_indicator_le_measure [TopologicalSpace ε] [Zero ε] {f : α → ε}
840851 (hf : AEStronglyMeasurable f μ) {X : Set α} (hX : MeasurableSet X) (t : ℝ≥0∞) (μ : Measure α) :
@@ -852,7 +863,10 @@ lemma setLIntegral_enorm_le_lintegral_rearrangement [TopologicalSpace ε] {f :
852863 ∫⁻ x in X, ‖f x‖ₑ ∂μ ≤
853864 ∫⁻ t in (Set.Iio (μ X)), rearrangement f t μ := by
854865 sorry
866+ -/
855867
868+ --TODO: prove these lemmas when needed
869+ /-
856870--Theorem 4.15 in https://doi.org/10.1007/978-3-319-30034-4
857871/-- Hardy-Littlewood rearrangement inequality -/
858872lemma lintegral_mul_le_lintegral_rearrangement_mul_rearrangement {ε} [TopologicalSpace ε] [ContinuousENorm ε] {f g : α → ε}
@@ -873,6 +887,7 @@ lemma lintegral_withDensity_le_lintegral_rearrangement_withDensity {ε} [Topolog
873887 _ = ∫⁻ t, rearrangement f t μ ∂volume.withDensity (rearrangement d · μ) := by
874888 rw [lintegral_withDensity_eq_lintegral_mul₀' (by fun_prop) (by fun_prop)]
875889 simp
890+ -/
876891
877892lemma setLIntegral_enorm_eq {ε} [TopologicalSpace ε] [ContinuousENorm ε] {f : α → ε}
878893 (hf : AEStronglyMeasurable f μ) {X : Set α} (hX : NullMeasurableSet X μ) :
@@ -1019,6 +1034,13 @@ lemma lintegral_rearrangement_eq'' {ε} [TopologicalSpace ε] [ContinuousENorm
10191034 -/
10201035-/
10211036
1037+ --TODO: not true with the current mathlib definition of mathlib which should be changed to the
1038+ --more common definition implying the theorem
1039+ theorem NoAtoms.exists_between₀ [NoAtoms μ] {s t : Set α}
1040+ (hs : NullMeasurableSet s μ) (hs : NullMeasurableSet t μ)
1041+ {x : ℝ≥0 ∞} (lb : μ s ≤ x) (ub : x ≤ μ t) :
1042+ ∃ E, NullMeasurableSet E μ ∧ s ⊆ E ∧ E ⊆ t ∧ μ E = x := sorry
1043+
10221044--Theorem 4.17 in https://doi.org/10.1007/978-3-319-30034-4
10231045lemma lintegral_rearrangement_eq {ε} [TopologicalSpace ε] [ContinuousENorm ε] [NoAtoms μ] {f : α → ε}
10241046 (hf : AEStronglyMeasurable f μ) {t : ℝ≥0 ∞} :
@@ -1052,7 +1074,8 @@ lemma lintegral_rearrangement_eq {ε} [TopologicalSpace ε] [ContinuousENorm ε]
10521074 have ub : t ≤ μ (superlevelSet f a) := by
10531075 rw [lt_rearrangement_iff] at ha
10541076 exact ha.le
1055- sorry --use: `lb`, `ub` and `NoAtoms`
1077+ apply NoAtoms.exists_between₀ (nullMeasurableSet_superlevelSet hf)
1078+ (nullMeasurableSet_superlevelSet hf) lb ub
10561079 rcases this with ⟨E, measE, hE, hE', hμE⟩
10571080 apply le_iSup_of_le E
10581081 apply le_iSup_of_le measE
0 commit comments