Update holomorphic.primitive.lean

This commit is contained in:
Stefan Kebekus 2024-06-14 21:00:51 +02:00
parent fcbdd1a2c2
commit 6d36769dab
1 changed files with 10 additions and 10 deletions

View File

@ -153,11 +153,11 @@ theorem primitive_zeroAtBasepoint
theorem primitive_lem1
{E : Type u} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [IsScalarTower E]
(v : E) :
HasDerivAt (primitive 0 (fun z ↦ v)) v 0 := by
HasDerivAt (primitive 0 (fun _ ↦ v)) v 0 := by
unfold primitive
simp
have : (fun (z : ) => z.re • v + Complex.I • z.im • v) = (fun (z : ) => z • v) := by
have : (fun (z : ) => z.re • v + Complex.I • z.im • v) = (fun (y : ) => ((fun w ↦ w) y) • v) := by
funext z
rw [smul_comm]
rw [← smul_assoc]
@ -166,13 +166,11 @@ theorem primitive_lem1
rw [this, ← add_smul]
simp
rw [this]
apply HasDerivAt.smul_const
sorry
have hc : HasDerivAt (fun (w : ) ↦ w) 1 0 := by
apply hasDerivAt_id'
nth_rewrite 2 [← (one_smul v)]
exact HasDerivAt.smul_const hc v
@ -182,7 +180,9 @@ theorem primitive_fderivAtBasepoint
HasDerivAt (primitive 0 f) (f 0) 0 := by
unfold primitive
simp
apply hasDerivAt_iff_isLittleO.2
simp
sorry