Skip to content

Commit fa053d3

Browse files
chore: bump to v4.28.0 (#536)
1 parent a874fb1 commit fa053d3

File tree

14 files changed

+35
-34
lines changed

14 files changed

+35
-34
lines changed

Carleson/Antichain/AntichainOperator.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ lemma eLpNorm_le_M14 {p : 𝔓 X} (mp : p ∈ 𝔄) {x₀ : X} (hx : x₀ ∈ ba
154154
· exact Or.inl <| (by finiteness)
155155
rw [ENNReal.div_eq_inv_mul, ← ENNReal.rpow_neg_one, ← ENNReal.rpow_mul, mul_comm _ (-1),
156156
ENNReal.rpow_mul, ENNReal.rpow_neg_one,
157-
eLpNorm_eq_lintegral_rpow_enorm (by simpa) (by finiteness)]
157+
eLpNorm_eq_lintegral_rpow_enorm_toReal (by simpa) (by finiteness)]
158158
simp_rw [ENNReal.toReal_ofReal hr.le, one_div]
159159
rw [← ENNReal.mul_rpow_of_nonneg _ _ (by positivity), M14, maximalFunction]
160160
refine ENNReal.rpow_le_rpow ?_ (by positivity)

Carleson/Antichain/Basic.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ lemma eLpNorm_𝓜_le_eLpNorm_𝓜p_mul (hf : Measurable f) (hfF : ∀ x, ‖f x
327327
ring
328328
_ ≤ _ := by
329329
gcongr
330-
· rw [eLpNorm_eq_lintegral_rpow_enorm (by assumption) (by assumption), toReal_ofReal <|
330+
· rw [eLpNorm_eq_lintegral_rpow_enorm_toReal (by assumption) (by assumption), toReal_ofReal <|
331331
le_of_lt p'_pos, one_div, ← div_rpow_of_nonneg _ _ (le_of_lt inv_p'_pos), dens₂]
332332
gcongr
333333
refine le_trans ?_ <| le_iSup₂ 𝔭 h𝔭
@@ -343,7 +343,7 @@ lemma eLpNorm_𝓜_le_eLpNorm_𝓜p_mul (hf : Measurable f) (hfF : ∀ x, ‖f x
343343
rw [Pi.one_apply, mul_one, enorm_indicator_eq_indicator_enorm, indicator, indicator]
344344
split_ifs <;> simp [p'_pos]
345345
· exact Measure.restrict_apply_univ B
346-
· rw [eLpNorm_eq_lintegral_rpow_enorm (by assumption) (by assumption),
346+
· rw [eLpNorm_eq_lintegral_rpow_enorm_toReal (by assumption) (by assumption),
347347
toReal_ofReal <| le_of_lt p_pos, 𝓜p, maximalFunction, one_div,
348348
← div_rpow_of_nonneg _ _ (le_of_lt inv_p_pos), ← laverage_eq, hp_coe]
349349
gcongr

Carleson/Classical/VanDerCorput.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ lemma intervalIntegrable_continuous_mul_lipschitzOnWith
3636
rw [Real.Ioo_eq_ball] at hy
3737
simp only [Metric.mem_ball, dist_eq_norm] at hy
3838
exact hy.le
39-
apply (hf.continuousOn.mul hg.continuousOn).intervalIntegrable_Ioo_of_bound hab
39+
apply (hf.continuousOn.fun_mul hg.continuousOn).intervalIntegrable_Ioo_of_bound hab
4040
(C := C * D) (fun x hx ↦ ?_)
4141
rw [norm_mul, mul_comm, mul_comm C]
4242
gcongr

Carleson/ForestOperator/RemainingTiles.lean

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -327,17 +327,17 @@ lemma square_function_count (hJ : J ∈ 𝓙₆ t u₁) {s' : ℤ} :
327327
intro I
328328
simp_rw [Finset.filter_filter, Finset.mem_filter_univ, mem_toFinset]
329329
exact fun H ↦ ⟨H.2, H.1.1
330-
· have (I : Grid X) : ball (c I) (8 * D ^ s I) = EMetric.ball (c I) (8 * D ^ s I) := by
331-
trans EMetric.ball (c I) (show ℝ≥0 from8 * D ^ s I, by positivity⟩)
332-
· rw [emetric_ball_nnreal]; rfl
330+
· have (I : Grid X) : ball (c I) (8 * D ^ s I) = Metric.eball (c I) (8 * D ^ s I) := by
331+
trans Metric.eball (c I) (show ℝ≥0 from8 * D ^ s I, by positivity⟩)
332+
· rw [Metric.eball_coe]; rfl
333333
· congr!
334334
simp only [ENNReal.coe_nnreal_eq, ← Real.rpow_intCast]
335335
erw [ENNReal.ofReal_mul (by norm_num)]
336336
rw [← ENNReal.ofReal_rpow_of_pos (by simp), ENNReal.ofReal_natCast]
337337
norm_num
338338
simp_rw [this]
339339
simp only [CharP.cast_eq_zero, nonpos_iff_eq_zero, Finset.sum_eq_zero_iff, Finset.mem_filter,
340-
Finset.mem_univ, true_and, indicator_apply_eq_zero, EMetric.mem_ball, Pi.one_apply,
340+
Finset.mem_univ, true_and, indicator_apply_eq_zero, Metric.mem_eball, Pi.one_apply,
341341
one_ne_zero, imp_false, not_lt, and_imp]
342342
intro I e hI₁ _
343343
simp only [Grid.mem_def, mem_setOf_eq, not_and, not_le, supp, ← e] at hx'
@@ -388,7 +388,7 @@ lemma btp_expansion (hf : BoundedCompactSupport f) :
388388
_ = (∫⁻ x, ∑ J ∈ (𝓙₆ t u₁).toFinset, (J : Set X).indicator (fun _ ↦
389389
‖⨍ y in J, ‖adjointCarlesonSum (t u₂ \ 𝔖₀ t u₁ u₂) f y‖‖ₑ ^ 2) x) ^ (2 : ℝ)⁻¹ := by
390390
unfold approxOnCube
391-
simp_rw [eLpNorm_eq_lintegral_rpow_enorm two_ne_zero ENNReal.ofNat_ne_top,
391+
simp_rw [eLpNorm_eq_lintegral_rpow_enorm_toReal two_ne_zero ENNReal.ofNat_ne_top,
392392
ENNReal.toReal_ofNat, one_div]
393393
congr! with x; rw [ENNReal.enorm_sum_eq_sum_enorm]; swap
394394
· refine fun J mJ ↦ indicator_nonneg (fun y my ↦ ?_) _
@@ -682,8 +682,9 @@ lemma e764_postCS (hu₁ : u₁ ∈ t) (hu₂ : u₂ ∈ t) (hu : u₁ ≠ u₂)
682682
congr; rw [← lintegral_biUnion_finset _ fun _ _ ↦ coeGrid_measurable]; swap
683683
· rw [coe_toFinset]; exact pairwiseDisjoint_𝓙₆
684684
simp_rw [mem_toFinset, union_𝓙₆ hu₁, ← lintegral_indicator coeGrid_measurable,
685-
eLpNorm_eq_lintegral_rpow_enorm two_ne_zero ENNReal.ofNat_ne_top, ENNReal.toReal_ofNat,
686-
one_div, show (2 : ℝ) = (2 : ℕ) by rfl, ENNReal.rpow_natCast, enorm_eq_self]
685+
eLpNorm_eq_lintegral_rpow_enorm_toReal two_ne_zero ENNReal.ofNat_ne_top,
686+
ENNReal.toReal_ofNat, one_div, show (2 : ℝ) = (2 : ℕ) by rfl, ENNReal.rpow_natCast,
687+
enorm_eq_self]
687688
congr! with x
688689
simp_rw [sq, ← inter_indicator_mul, inter_self]
689690

Carleson/TileExistence.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,7 @@ lemma transitive_boundary' {k1 k2 k3 : ℤ} (hk1 : -S ≤ k1) (hk2 : -S ≤ k2)
824824
· apply lt_of_le_of_lt (Metric.infEDist_anti _) hx'
825825
rw [compl_subset_compl]
826826
exact hi3_2_3
827-
· rw [← emetric_ball,EMetric.mem_ball] at hx_4k2 hx_4k2'
827+
· rw [← eball_ofReal, Metric.mem_eball] at hx_4k2 hx_4k2'
828828
rw [edist_comm] at hx_4k2'
829829
rw [← Real.rpow_intCast] at hx_4k2 hx_4k2'
830830
rw [ENNReal.ofReal_mul (by norm_num), ← ENNReal.ofReal_rpow_of_pos (realD_pos a),
@@ -1405,7 +1405,7 @@ lemma boundary_measure {k : ℤ} (hk : -S ≤ k) (y : Yk X k) {t : ℝ≥0} (ht
14051405
· apply dyadic_property hconst_n hconst_n_k hk y y'
14061406
rw [not_disjoint_iff]
14071407
use x
1408-
rw [← emetric_ball, EMetric.mem_ball,ENNReal.ofReal_mul (by norm_num), ENNReal.ofReal_ofNat,
1408+
rw [← eball_ofReal, Metric.mem_eball, ENNReal.ofReal_mul (by norm_num), ENNReal.ofReal_ofNat,
14091409
← Real.rpow_intCast, ← ENNReal.ofReal_rpow_of_pos (realD_pos a),
14101410
ENNReal.ofReal_natCast,ENNReal.rpow_intCast,edist_comm] at hxy'
14111411
have : 0 < (Nat.cast D : ℝ≥0∞) := by

Carleson/ToMathlib/ENorm.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Mathlib.MeasureTheory.Function.LpSeminorm.Basic
1+
import Mathlib.MeasureTheory.Function.LpSeminorm.Monotonicity
22
import Carleson.ToMathlib.Data.ENNReal
33

44
-- Upstreaming status: can be upstreamed/being worked on

Carleson/ToMathlib/MeasureTheory/Function/LorentzSeminorm/Basic.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ lemma eLorentzNorm'_indicator_const' {a : ε} {s : Set α} (p_ne_zero : p ≠ 0)
352352
= (p / q) ^ q.toReal⁻¹ * μ s ^ p.toReal⁻¹ * ‖a‖ₑ := by
353353
rw [eLorentzNorm'_eq p_ne_zero p_ne_top]
354354
simp_rw [rearrangement_indicator_const]
355-
rw [eLpNorm_eq_lintegral_rpow_enorm q_ne_zero q_ne_top]
355+
rw [eLpNorm_eq_lintegral_rpow_enorm_toReal q_ne_zero q_ne_top]
356356
simp only [ENNReal.toReal_inv, enorm_eq_self, one_div]
357357
conv in (_ * _) ^ _ => rw [ENNReal.mul_rpow_of_nonneg _ _ ENNReal.toReal_nonneg,
358358
Set.comp_indicator (fun t ↦ t ^ q.toReal),
@@ -520,7 +520,7 @@ lemma MemLorentz_of_MemLorentz_ge {r₁ r₂ : ℝ≥0∞} (r₁_pos : 0 < r₁)
520520
use ENNReal.rpow_lt_top_of_nonneg (by simp) h₁
521521
exact (MeasureTheory.memLp_of_memLp_le_of_memLp_ge r₁_pos ⟨r₁_le_r₂, le_top⟩ memLp_r₁ memLp_top).2
522522
/- Hardest part -/
523-
rw [eLpNorm_eq_lintegral_rpow_enorm r₁_pos.ne' r₁_top,
523+
rw [eLpNorm_eq_lintegral_rpow_enorm_toReal r₁_pos.ne' r₁_top,
524524
lintegral_withDensity_eq_lintegral_mul₀ (by measurability) (measurable_mul_distribution_rpow.aestronglyMeasurable.enorm.pow_const r₁.toReal),
525525
lintegral_nnreal_eq_lintegral_toNNReal_Ioi] at norm_lt_top
526526
simp only [ENNReal.toReal_inv, enorm_eq_self, Pi.mul_apply, one_div] at norm_lt_top

Carleson/ToMathlib/MeasureTheory/Function/LorentzSeminorm/Defs.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ lemma eLorentzNorm'_eq_integral_distribution_rpow {_ : MeasurableSpace α} {f :
5656
unfold eLorentzNorm'
5757
simp only [inv_one, ENNReal.toReal_one, ENNReal.rpow_one, ENNReal.toReal_inv]
5858
congr
59-
rw [eLpNorm_eq_lintegral_rpow_enorm (by norm_num) (by norm_num)]
59+
rw [eLpNorm_eq_lintegral_rpow_enorm_toReal (by norm_num) (by norm_num)]
6060
rw [lintegral_withDensity_eq_lintegral_mul₀' (by measurability)
6161
(by apply aeMeasurable_withDensity_inv; apply AEMeasurable.pow_const; apply AEStronglyMeasurable.enorm; apply
6262
aestronglyMeasurable_iff_aemeasurable.mpr; apply Measurable.aemeasurable; measurability)]

Carleson/ToMathlib/MeasureTheory/Function/LpSeminorm/Basic.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ theorem eLpNorm_map_measure' [MeasurableSpace E] [OpensMeasurableSpace E]
5151
by_cases hp_top : p = ∞
5252
· rw [hp_top, eLpNorm_exponent_top]
5353
exact eLpNormEssSup_map_measure' hg hf
54-
simp_rw [eLpNorm_eq_lintegral_rpow_enorm hp_zero hp_top]
54+
simp_rw [eLpNorm_eq_lintegral_rpow_enorm_toReal hp_zero hp_top]
5555
rw [lintegral_map' (hg.enorm.pow_const p.toReal) hf]
5656
rfl
5757

Carleson/ToMathlib/RealInterpolation/Minkowski.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@ lemma estimate_trnc₁ {spf : ScaledPowerFunction} {j : Bool}
739739
((sel j p₀ p₁).toReal ⁻¹ * (sel j q₀ q₁).toReal) := by
740740
congr
741741
rw [← one_div]
742-
refine (eLpNorm_eq_lintegral_rpow_enorm (ε := E₁) ?_ ?_).symm
742+
refine (eLpNorm_eq_lintegral_rpow_enorm_toReal (ε := E₁) ?_ ?_).symm
743743
· exact (interpolated_pos' hp₀ hp₁ (ne_top_of_Ioo ht) hp).ne'
744744
· exact interp_exp_ne_top hp₀p₁.ne ht hp
745745

0 commit comments

Comments
 (0)