Documentation

Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv

Differentiability of the complex log function #

theorem HasStrictFDerivAt.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} {f' : StrongDual โ„‚ E} {x : E} (hโ‚ : HasStrictFDerivAt f f' x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasStrictFDerivAt (fun (t : E) => Complex.log (f t)) ((f x)โปยน โ€ข f') x
theorem HasStrictDerivAt.clog {f : โ„‚ โ†’ โ„‚} {f' x : โ„‚} (hโ‚ : HasStrictDerivAt f f' x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasStrictDerivAt (fun (t : โ„‚) => Complex.log (f t)) (f' / f x) x
theorem HasStrictDerivAt.clog_real {f : โ„ โ†’ โ„‚} {x : โ„} {f' : โ„‚} (hโ‚ : HasStrictDerivAt f f' x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasStrictDerivAt (fun (t : โ„) => Complex.log (f t)) (f' / f x) x
theorem HasFDerivAt.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} {f' : StrongDual โ„‚ E} {x : E} (hโ‚ : HasFDerivAt f f' x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasFDerivAt (fun (t : E) => Complex.log (f t)) ((f x)โปยน โ€ข f') x
theorem HasDerivAt.clog {f : โ„‚ โ†’ โ„‚} {f' x : โ„‚} (hโ‚ : HasDerivAt f f' x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasDerivAt (fun (t : โ„‚) => Complex.log (f t)) (f' / f x) x
theorem HasDerivAt.clog_real {f : โ„ โ†’ โ„‚} {x : โ„} {f' : โ„‚} (hโ‚ : HasDerivAt f f' x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasDerivAt (fun (t : โ„) => Complex.log (f t)) (f' / f x) x
theorem DifferentiableAt.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} {x : E} (hโ‚ : DifferentiableAt โ„‚ f x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
DifferentiableAt โ„‚ (fun (t : E) => Complex.log (f t)) x
theorem HasFDerivWithinAt.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} {f' : StrongDual โ„‚ E} {s : Set E} {x : E} (hโ‚ : HasFDerivWithinAt f f' s x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasFDerivWithinAt (fun (t : E) => Complex.log (f t)) ((f x)โปยน โ€ข f') s x
theorem HasDerivWithinAt.clog {f : โ„‚ โ†’ โ„‚} {f' x : โ„‚} {s : Set โ„‚} (hโ‚ : HasDerivWithinAt f f' s x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasDerivWithinAt (fun (t : โ„‚) => Complex.log (f t)) (f' / f x) s x
theorem HasDerivWithinAt.clog_real {f : โ„ โ†’ โ„‚} {s : Set โ„} {x : โ„} {f' : โ„‚} (hโ‚ : HasDerivWithinAt f f' s x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
HasDerivWithinAt (fun (t : โ„) => Complex.log (f t)) (f' / f x) s x
theorem DifferentiableWithinAt.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} {s : Set E} {x : E} (hโ‚ : DifferentiableWithinAt โ„‚ f s x) (hโ‚‚ : f x โˆˆ Complex.slitPlane) :
DifferentiableWithinAt โ„‚ (fun (t : E) => Complex.log (f t)) s x
theorem DifferentiableOn.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} {s : Set E} (hโ‚ : DifferentiableOn โ„‚ f s) (hโ‚‚ : โˆ€ x โˆˆ s, f x โˆˆ Complex.slitPlane) :
DifferentiableOn โ„‚ (fun (t : E) => Complex.log (f t)) s
theorem Differentiable.clog {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {f : E โ†’ โ„‚} (hโ‚ : Differentiable โ„‚ f) (hโ‚‚ : โˆ€ (x : E), f x โˆˆ Complex.slitPlane) :
Differentiable โ„‚ fun (t : E) => Complex.log (f t)
theorem Complex.deriv_log_comp_eq_logDeriv {f : โ„‚ โ†’ โ„‚} {x : โ„‚} (hโ‚ : DifferentiableAt โ„‚ f x) (hโ‚‚ : f x โˆˆ slitPlane) :

The derivative of log โˆ˜ f is the logarithmic derivative provided f is differentiable and we are on the slitPlane.

theorem MeromorphicOn.logDeriv {๐•œ : Type u_3} {๐•œ' : Type u_4} [NontriviallyNormedField ๐•œ] [NontriviallyNormedField ๐•œ'] [NormedAlgebra ๐•œ ๐•œ'] [CompleteSpace ๐•œ'] {f : ๐•œ โ†’ ๐•œ'} {s : Set ๐•œ} (h : MeromorphicOn f s) :
theorem Meromorphic.logDeriv {๐•œ : Type u_3} {๐•œ' : Type u_4} [NontriviallyNormedField ๐•œ] [NontriviallyNormedField ๐•œ'] [NormedAlgebra ๐•œ ๐•œ'] [CompleteSpace ๐•œ'] {f : ๐•œ โ†’ ๐•œ'} (h : Meromorphic f) :