Skip to content

Commit 91bbfe1

Browse files
committed
Update Liouville.lean
1 parent ddab332 commit 91bbfe1

1 file changed

Lines changed: 6 additions & 11 deletions

File tree

‎Mathlib/Analysis/Complex/Liouville.lean‎

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,12 @@ theorem norm_iteratedDeriv_le_of_forall_mem_sphere_norm_le [CompleteSpace F] {c
4242
have hp (z) (hz : ‖z - c‖ = R) : ‖(z - c)⁻¹ ^ (n + 1) • f z‖ ≤ C / (R ^ n * R) := by
4343
simpa [norm_smul, norm_pow, norm_inv, hz, ← div_eq_inv_mul] using
4444
(div_le_div_iff_of_pos_right (mul_pos (pow_pos hR n) hR)).2 (hC z hz)
45-
have hq : iteratedDeriv n f c = n.factorial •
46-
(2 * π * I : ℂ)⁻¹ • ∮ z in C(c, R), (z - c)⁻¹ ^ (n + 1) • f z := by
47-
calc
48-
iteratedDeriv n f c = n.factorial • (2 * π * I)⁻¹ • (2 * π * I / n.factorial) •
49-
iteratedDeriv n f c := by
50-
rw [← smul_assoc, nsmul_eq_mul, mul_comm, inv_mul_eq_div, ← inv_div,
51-
smul_comm, smul_inv_smul₀]
52-
simp [Nat.factorial_ne_zero]
53-
_ = n.factorial • (2 * π * I)⁻¹ • (∮ z in C(c, R), (1 / (z - c) ^ (n + 1)) • f z) := by
54-
rw [← DiffContOnCl.circleIntegral_one_div_sub_center_pow_smul hR n hf]
55-
_ = n.factorial • (2 * π * I)⁻¹ • ∮ z in C(c, R), (z - c)⁻¹ ^ (n + 1) • f z := by simp
45+
have hq : iteratedDeriv n f c = n.factorial • (2 * π * I)⁻¹ •
46+
∮ z in C(c, R), (z - c)⁻¹ ^ (n + 1) • f z := by
47+
have : (2 * π * I / n.factorial) ≠ 0 := by simp [Nat.factorial_ne_zero]
48+
rw [← inv_smul_smul₀ this (iteratedDeriv n f c), inv_div, div_eq_inv_mul, mul_comm,
49+
← nsmul_eq_mul, smul_assoc]
50+
simp [← DiffContOnCl.circleIntegral_one_div_sub_center_pow_smul hR n hf]
5651
calc
5752
‖iteratedDeriv n f c‖ = ‖n.factorial • (2 * π * I)⁻¹ •
5853
∮ z in C(c, R), (z - c)⁻¹ ^ (n + 1) • f z‖ := by rw [hq]

0 commit comments

Comments
 (0)