Skip to content

Commit a55c588

Browse files
committed
update
1 parent 5940d92 commit a55c588

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

Mathlib/Analysis/Analytic/ConvergenceRadius.lean

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,17 +311,24 @@ lemma norm_compContinuousLinearMap_le (p : FormalMultilinearSeries 𝕜 F G) (u
311311
apply le_trans (ContinuousMultilinearMap.norm_compContinuousLinearMap_le _ _)
312312
simp
313313

314+
lemma enorm_compContinuousLinearMap_le (p : FormalMultilinearSeries 𝕜 F G)
315+
(u : E →L[𝕜] F) (n : ℕ) : ‖p.compContinuousLinearMap u n‖ₑ ≤ ‖p n‖ₑ * ‖u‖ₑ ^ n := by
316+
rw [← ofReal_norm, ← ofReal_norm, ← ofReal_norm,
317+
← ENNReal.ofReal_pow (by simp), ← ENNReal.ofReal_mul (by simp)]
318+
gcongr
319+
apply norm_compContinuousLinearMap_le
320+
314321
lemma nnnorm_compContinuousLinearMap_le (p : FormalMultilinearSeries 𝕜 F G)
315322
(u : E →L[𝕜] F) (n : ℕ) : ‖p.compContinuousLinearMap u n‖₊ ≤ ‖p n‖₊ * ‖u‖₊ ^ n :=
316323
norm_compContinuousLinearMap_le p u n
317324

318325
theorem div_le_radius_compContinuousLinearMap (p : FormalMultilinearSeries 𝕜 F G) (u : E →L[𝕜] F) :
319-
p.radius / ‖u‖ ≤ (p.compContinuousLinearMap u).radius := by
326+
p.radius / ‖u‖ ≤ (p.compContinuousLinearMap u).radius := by
320327
obtain (rfl | h_zero) := eq_zero_or_nnnorm_pos u
321328
· simp
322329
rw [ENNReal.div_le_iff (by simpa using h_zero) (by simp)]
323330
refine le_of_forall_nnreal_lt fun r hr ↦ ?_
324-
rw [← ENNReal.div_le_iff (by simpa using h_zero) (by simp), ← coe_div h_zero.ne']
331+
rw [← ENNReal.div_le_iff (by simpa using h_zero) (by simp), enorm_eq_nnnorm, ← coe_div h_zero.ne']
325332
obtain ⟨C, hC_pos, hC⟩ := p.norm_mul_pow_le_of_lt_radius hr
326333
refine le_radius_of_bound _ C fun n ↦ ?_
327334
calc
@@ -345,7 +352,7 @@ theorem le_radius_compContinuousLinearMap (p : FormalMultilinearSeries 𝕜 F G)
345352
theorem radius_compContinuousLinearMap_le [Nontrivial F]
346353
(p : FormalMultilinearSeries 𝕜 F G) (u : E ≃L[𝕜] F) :
347354
(p.compContinuousLinearMap u.toContinuousLinearMap).radius ≤
348-
‖u.symm.toContinuousLinearMap‖ * p.radius := by
355+
‖u.symm.toContinuousLinearMap‖ * p.radius := by
349356
have := (p.compContinuousLinearMap u.toContinuousLinearMap).div_le_radius_compContinuousLinearMap
350357
u.symm.toContinuousLinearMap
351358
simp only [compContinuousLinearMap_comp, ContinuousLinearEquiv.coe_comp_coe_symm,

0 commit comments

Comments
 (0)