Documentation

Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv

Differentiability of the complex log function #

Complex.exp as an OpenPartialHomeomorph with source = {z | -π < im z < π} and target = {z | 0 < re z} ∪ {z | im z ≠ 0}. This definition is used to prove that Complex.log is complex differentiable at all points but the negative real semi-axis.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    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) :
    deriv (log ∘ f) x = logDeriv f x

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