@@ -63,20 +63,21 @@ lemma partialFourierSupLp_eq_partialFourierSupLp_of_aeeq {T : ℝ} [hT : Fact (0
6363
6464
6565lemma partialFourierSum'_eq_partialFourierSumLp {T : ℝ} [hT : Fact (0 < T)] (p : ENNReal) [Fact (1 ≤ p)] (N : ℕ) (f : AddCircle T → ℂ) :
66- partialFourierSumLp p N f = MemLp.toLp (partialFourierSum' N f) ((partialFourierSum' N f).MemLp haarAddCircle ℂ) := by
66+ partialFourierSumLp p N f = MemLp.toLp (partialFourierSum' N f) ((partialFourierSum' N f).memLp haarAddCircle ℂ) := by
6767 unfold partialFourierSumLp partialFourierSum'
6868 unfold fourierLp
6969 simp_rw [ContinuousMap.coe_sum, ContinuousMap.coe_smul]
70- rw [MemLp.toLp_sum _ (by intro n hn; apply MemLp.const_smul (ContinuousMap.MemLp haarAddCircle ℂ (fourier n)))]
71- rw [Finset.univ_eq_attach]
72- rw [ ← Finset.sum_attach]
70+ rw [MemLp.toLp_sum _ (by
71+ intro n hn; apply MemLp.const_smul (ContinuousMap.memLp haarAddCircle ℂ (fourier n))),
72+ Finset.univ_eq_attach, ← Finset.sum_attach]
7373 rfl
7474
7575
7676lemma partialFourierSum_aeeq_partialFourierSumLp [hT : Fact (0 < 2 * Real.pi)] (p : ENNReal) [Fact (1 ≤ p)] (N : ℕ) (f : ℝ → ℂ) (h_mem_Lp : MemLp (liftIoc (2 * Real.pi) 0 f) 2 haarAddCircle) :
7777 liftIoc (2 * Real.pi) 0 (partialFourierSum N f) =ᶠ[ae haarAddCircle] ↑↑(partialFourierSumLp p N (MemLp.toLp (liftIoc (2 * Real.pi) 0 f) h_mem_Lp)) := by
78- rw [partialFourierSupLp_eq_partialFourierSupLp_of_aeeq (Lp.aestronglyMeasurable _) h_mem_Lp.aestronglyMeasurable (MemLp.coeFn_toLp h_mem_Lp)]
79- rw [partialFourierSum'_eq_partialFourierSumLp, partialFourierSum_eq_partialFourierSum']
78+ rw [partialFourierSupLp_eq_partialFourierSupLp_of_aeeq (Lp.aestronglyMeasurable _)
79+ h_mem_Lp.aestronglyMeasurable (MemLp.coeFn_toLp h_mem_Lp),
80+ partialFourierSum'_eq_partialFourierSumLp, partialFourierSum_eq_partialFourierSum']
8081 symm
8182 apply MemLp.coeFn_toLp
8283
@@ -86,15 +87,15 @@ local notation "S_" => partialFourierSum
8687
8788@[simp]
8889lemma fourierCoeffOn_mul {a b : ℝ} {hab : a < b} {f : ℝ → ℂ} {c : ℂ} {n : ℤ} :
89- fourierCoeffOn hab (fun x ↦ c * f x) n = c * (fourierCoeffOn hab f n):= by
90+ fourierCoeffOn hab (fun x ↦ c * f x) n = c * (fourierCoeffOn hab f n):= by
9091 simp only [fourierCoeffOn_eq_integral, one_div, fourier_apply, neg_smul, fourier_neg',
9192 fourier_coe_apply', mul_comm, Complex.ofReal_sub, smul_eq_mul, mul_assoc,
9293 intervalIntegral.integral_const_mul, Complex.real_smul, Complex.ofReal_inv]
9394 ring
9495
9596@[simp]
9697lemma fourierCoeffOn_neg {a b : ℝ} {hab : a < b} {f : ℝ → ℂ} {n : ℤ} :
97- fourierCoeffOn hab (-f) n = - (fourierCoeffOn hab f n):= by
98+ fourierCoeffOn hab (-f) n = - (fourierCoeffOn hab f n):= by
9899 simp only [fourierCoeffOn_eq_integral, one_div, fourier_apply, neg_smul, fourier_neg',
99100 fourier_coe_apply', Complex.ofReal_sub, Pi.neg_apply, smul_eq_mul, mul_neg,
100101 intervalIntegral.integral_neg, smul_neg, Complex.real_smul, Complex.ofReal_inv]
@@ -109,10 +110,8 @@ lemma fourierCoeffOn_add {a b : ℝ} {hab : a < b} {f g : ℝ → ℂ} {n : ℤ}
109110 Complex.ofReal_inv]
110111 rw [← mul_add, ← intervalIntegral.integral_add]
111112 · ring_nf
112- apply hf.continuousOn_mul (Continuous.continuousOn _)
113- exact Complex.continuous_conj.comp' (by fun_prop)
114- · apply hg.continuousOn_mul (Continuous.continuousOn _)
115- exact Complex.continuous_conj.comp' (by fun_prop)
113+ exact hf.continuousOn_mul (Continuous.continuousOn (by fun_prop))
114+ · exact hg.continuousOn_mul (Continuous.continuousOn (by fun_prop))
116115
117116@[simp]
118117lemma fourierCoeffOn_sub {a b : ℝ} {hab : a < b} {f g : ℝ → ℂ} {n : ℤ}
0 commit comments