@@ -476,7 +476,7 @@ lemma qExpansion_smul [Γ.HasDetPlusMinusOne] [DiscreteTopology Γ]
476476 (qExpansion h (a • f)) = (a • qExpansion h f) := by
477477 ext m
478478 simp_rw [_root_.map_smul, smul_eq_mul, qExpansion, PowerSeries.coeff_mk, cuspFunction_smul
479- (analyticAt_cuspFunction_zero f hh hΓ).continuousAt, iteratedDeriv_fun_const_smul ]
479+ (analyticAt_cuspFunction_zero f hh hΓ).continuousAt, iteratedDeriv_const_smul_field ]
480480 grind [Pi.smul_apply, smul_eq_mul]
481481
482482lemma qExpansion_neg [Γ.HasDetPlusMinusOne] [DiscreteTopology Γ]
@@ -492,8 +492,7 @@ lemma qExpansion_zero (hh : 0 < h) : qExpansion h 0 = 0 := by
492492 rw [this]
493493 by_cases hm : m = 0
494494 · simp only [hm, Nat.factorial_zero, one_ne_zero, iteratedDeriv_zero, Pi.zero_apply, or_true]
495- · right
496- simpa [hm] using iteratedDeriv_const (𝕜 := ℂ) (F := ℂ) (x := 0 ) (c := 0 ) (n := m)
495+ · simp
497496 apply (Function.Periodic.differentiableAt_cuspFunction_zero hh (by simp) (by simp) _).continuousAt
498497 simpa using ZeroAtFilter.boundedAtFilter (zero_zeroAtFilter I∞)
499498
@@ -578,7 +577,7 @@ private lemma hasSum_cuspFunction_of_hasSum_annulus [Γ.HasDetPlusMinusOne] [Dis
578577 have h1 := Function.Periodic.im_invQParam_pos_of_norm_lt_one hh hq hq1
579578 have h2 := hf ⟨(Periodic.invQParam h q), h1⟩
580579 have := eq_cuspFunction (h := h) f ⟨(Periodic.invQParam h q), h1⟩ hΓ (by grind)
581- simp only [smul_eq_mul, ne_eq, coe_mk_subtype ] at *
580+ simp only [smul_eq_mul, ne_eq] at *
582581 rw [Function.Periodic.qParam_right_inv (by grind) hq1] at this h2
583582 simpa [← this] using h2
584583
@@ -595,7 +594,7 @@ lemma cuspFunction_zero_eq_const_coeff {k : ℤ} {F : Type*} [FunLike F ℍ ℂ]
595594 (f := fun q : ℂ ↦ fun m : ℕ ↦ c m * q ^ m) (g := fun m ↦ c m * 0 ^ m)
596595 (bound := fun m ↦ ‖c m‖ * (1 / 2 ) ^ m ) ?_ ?_ ?_
597596 · convert hD
598- rw [Summable.tsum_eq_zero_add (by simpa [← summable_nat_add_iff 1 ] using summable_zero )]
597+ rw [Summable.tsum_eq_zero_add (by simp [← summable_nat_add_iff 1 ])]
599598 simp
600599 · simpa using (this (1 /2 ) (by norm_num)
601600 (by apply one_div_ne_zero; exact Ne.symm (NeZero.ne' 2 ))).summable.norm
@@ -620,16 +619,16 @@ lemma hasSum_cuspFunction_of_hasSum [Γ.HasDetPlusMinusOne] [DiscreteTopology Γ
620619 HasSum (fun m : ℕ ↦ c m • q ^ m) (cuspFunction h f q) := by
621620 by_cases hq1 : q = 0
622621 · simp_rw [hq1, cuspFunction_zero_eq_const_coeff hh hΓ c f hf, smul_eq_mul]
623- rw [Summable.hasSum_iff (by simpa [← summable_nat_add_iff 1 ] using summable_zero ),
624- Summable.tsum_eq_zero_add (by simpa [← summable_nat_add_iff 1 ] using summable_zero )]
622+ rw [Summable.hasSum_iff (by simp [← summable_nat_add_iff 1 ]),
623+ Summable.tsum_eq_zero_add (by simp [← summable_nat_add_iff 1 ])]
625624 simp
626625 · exact hasSum_cuspFunction_of_hasSum_annulus hh hΓ c f hf hq hq1
627626
628627private lemma qParam_onto_annulus (r h : ℝ) (hr : 0 < r) (hr2 : r < 1 ) (hh : 0 < h) :
629628 ∃ (z : ℍ), ‖𝕢 h z‖ = r := by
630629 use ⟨Periodic.invQParam h r, ?_⟩
631630 · have hq := Function.Periodic.qParam_right_inv (h := h) (q := r) (by grind) (by aesop)
632- simp [UpperHalfPlane.coe, hq, hr.le]
631+ simp [hq, hr.le]
633632 · rw [Function.Periodic.im_invQParam, norm_real, Real.norm_eq_abs, Real.log_abs, mul_pos_iff]
634633 right
635634 refine ⟨div_neg_of_neg_of_pos (by simp [hh]) (Real.two_pi_pos), (Real.log_neg_iff hr).mpr hr2⟩
@@ -656,13 +655,13 @@ lemma qExpansion_coeff_unique [Γ.HasDetPlusMinusOne] [DiscreteTopology Γ] (c :
656655 apply FormalMultilinearSeries.le_radius_of_summable
657656 simp only [hqq2, PowerSeries.coeff_mk, qExpansion2]
658657 by_cases hr0 : r = 0
659- · simpa [hr0, ← summable_nat_add_iff 1 ] using summable_zero
658+ · simp [hr0, ← summable_nat_add_iff 1 ]
660659 · obtain ⟨z, hz⟩ := qParam_onto_annulus r h ((by simp [pos_iff_ne_zero.mpr hr0] ))
661660 (by simpa using hr) hh
662661 simpa [NNReal.coe_pow, ← hz] using (summable_norm_iff.mpr (hf z).summable)
663662 refine ⟨H21 , zero_lt_one, ?_⟩
664663 intro y hy
665- simp only [EMetric.mem_ball , edist_zero_right, enorm_eq_nnnorm, ENNReal.coe_lt_one_iff,
664+ simp only [Metric.mem_eball , edist_zero_right, enorm_eq_nnnorm, ENNReal.coe_lt_one_iff,
666665 ← NNReal.coe_lt_one, coe_nnnorm, zero_add] at hy ⊢
667666 apply (hasSum_cuspFunction_of_hasSum hh hΓ c f hf hy).congr
668667 simp [smul_eq_mul, PowerSeries.coeff_mk, qq, qExpansion2]
0 commit comments