Documentation

Mathlib.Analysis.Complex.LocallyUniformLimit

Locally uniform limits of holomorphic functions #

This file gathers some results about locally uniform limits of holomorphic functions on an open subset of the complex plane.

Main results #

noncomputable def Complex.cderiv {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„‚ E] (r : โ„) (f : โ„‚ โ†’ E) (z : โ„‚) :
E

A circle integral which coincides with deriv f z whenever one can apply the Cauchy formula for the derivative. It is useful in the proof that locally uniform limits of holomorphic functions are holomorphic, because it depends continuously on f for the uniform topology.

Equations
    Instances For
      theorem Complex.cderiv_eq_deriv {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U : Set โ„‚} {z : โ„‚} {r : โ„} {f : โ„‚ โ†’ E} [CompleteSpace E] (hU : IsOpen U) (hf : DifferentiableOn โ„‚ f U) (hr : 0 < r) (hzr : Metric.closedBall z r โІ U) :
      cderiv r f z = deriv f z
      theorem Complex.norm_cderiv_le {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {z : โ„‚} {M r : โ„} {f : โ„‚ โ†’ E} (hr : 0 < r) (hf : โˆ€ w โˆˆ Metric.sphere z r, โ€–f wโ€– โ‰ค M) :
      theorem Complex.cderiv_sub {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {z : โ„‚} {r : โ„} {f g : โ„‚ โ†’ E} (hr : 0 < r) (hf : ContinuousOn f (Metric.sphere z r)) (hg : ContinuousOn g (Metric.sphere z r)) :
      cderiv r (f - g) z = cderiv r f z - cderiv r g z
      theorem Complex.norm_cderiv_lt {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {z : โ„‚} {M r : โ„} {f : โ„‚ โ†’ E} (hr : 0 < r) (hfM : โˆ€ w โˆˆ Metric.sphere z r, โ€–f wโ€– < M) (hf : ContinuousOn f (Metric.sphere z r)) :
      theorem Complex.norm_cderiv_sub_lt {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {z : โ„‚} {M r : โ„} {f g : โ„‚ โ†’ E} (hr : 0 < r) (hfg : โˆ€ w โˆˆ Metric.sphere z r, โ€–f w - g wโ€– < M) (hf : ContinuousOn f (Metric.sphere z r)) (hg : ContinuousOn g (Metric.sphere z r)) :
      โ€–cderiv r f z - cderiv r g zโ€– < M / r
      theorem TendstoUniformlyOn.cderiv {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {K : Set โ„‚} {ฮด : โ„} {ฯ† : Filter ฮน} {F : ฮน โ†’ โ„‚ โ†’ E} {f : โ„‚ โ†’ E} (hF : TendstoUniformlyOn F f ฯ† (Metric.cthickening ฮด K)) (hฮด : 0 < ฮด) (hFn : โˆ€แถ  (n : ฮน) in ฯ†, ContinuousOn (F n) (Metric.cthickening ฮด K)) :
      theorem Complex.tendstoUniformlyOn_deriv_of_cthickening_subset {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U K : Set โ„‚} {ฯ† : Filter ฮน} {F : ฮน โ†’ โ„‚ โ†’ E} {f : โ„‚ โ†’ E} [CompleteSpace E] (hf : TendstoLocallyUniformlyOn F f ฯ† U) (hF : โˆ€แถ  (n : ฮน) in ฯ†, DifferentiableOn โ„‚ (F n) U) {ฮด : โ„} (hฮด : 0 < ฮด) (hK : IsCompact K) (hU : IsOpen U) (hKU : Metric.cthickening ฮด K โІ U) :
      TendstoUniformlyOn (deriv โˆ˜ F) (cderiv ฮด f) ฯ† K
      theorem Complex.exists_cthickening_tendstoUniformlyOn {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U K : Set โ„‚} {ฯ† : Filter ฮน} {F : ฮน โ†’ โ„‚ โ†’ E} {f : โ„‚ โ†’ E} [CompleteSpace E] (hf : TendstoLocallyUniformlyOn F f ฯ† U) (hF : โˆ€แถ  (n : ฮน) in ฯ†, DifferentiableOn โ„‚ (F n) U) (hK : IsCompact K) (hU : IsOpen U) (hKU : K โІ U) :
      โˆƒ ฮด > 0, Metric.cthickening ฮด K โІ U โˆง TendstoUniformlyOn (deriv โˆ˜ F) (cderiv ฮด f) ฯ† K
      theorem TendstoLocallyUniformlyOn.differentiableOn {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U : Set โ„‚} {ฯ† : Filter ฮน} {F : ฮน โ†’ โ„‚ โ†’ E} {f : โ„‚ โ†’ E} [CompleteSpace E] [ฯ†.NeBot] (hf : TendstoLocallyUniformlyOn F f ฯ† U) (hF : โˆ€แถ  (n : ฮน) in ฯ†, DifferentiableOn โ„‚ (F n) U) (hU : IsOpen U) :

      A locally uniform limit of holomorphic functions on an open domain of the complex plane is holomorphic (the derivatives converge locally uniformly to that of the limit, which is proved as TendstoLocallyUniformlyOn.deriv).

      theorem TendstoLocallyUniformlyOn.deriv {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U : Set โ„‚} {ฯ† : Filter ฮน} {F : ฮน โ†’ โ„‚ โ†’ E} {f : โ„‚ โ†’ E} [CompleteSpace E] (hf : TendstoLocallyUniformlyOn F f ฯ† U) (hF : โˆ€แถ  (n : ฮน) in ฯ†, DifferentiableOn โ„‚ (F n) U) (hU : IsOpen U) :
      theorem Complex.differentiableOn_tsum_of_summable_norm {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U : Set โ„‚} {F : ฮน โ†’ โ„‚ โ†’ E} [CompleteSpace E] {u : ฮน โ†’ โ„} (hu : Summable u) (hf : โˆ€ (i : ฮน), DifferentiableOn โ„‚ (F i) U) (hU : IsOpen U) (hF_le : โˆ€ (i : ฮน), โˆ€ w โˆˆ U, โ€–F i wโ€– โ‰ค u i) :
      DifferentiableOn โ„‚ (fun (w : โ„‚) => โˆ‘' (i : ฮน), F i w) U

      If the terms in the sum โˆ‘' (i : ฮน), F i are uniformly bounded on U by a summable function, and each term in the sum is differentiable on U, then so is the sum.

      theorem Complex.hasSum_deriv_of_summable_norm {E : Type u_1} {ฮน : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„‚ E] {U : Set โ„‚} {z : โ„‚} {F : ฮน โ†’ โ„‚ โ†’ E} [CompleteSpace E] {u : ฮน โ†’ โ„} (hu : Summable u) (hf : โˆ€ (i : ฮน), DifferentiableOn โ„‚ (F i) U) (hU : IsOpen U) (hF_le : โˆ€ (i : ฮน), โˆ€ w โˆˆ U, โ€–F i wโ€– โ‰ค u i) (hz : z โˆˆ U) :
      HasSum (fun (i : ฮน) => deriv (F i) z) (deriv (fun (w : โ„‚) => โˆ‘' (i : ฮน), F i w) z)

      If the terms in the sum โˆ‘' (i : ฮน), F i are uniformly bounded on U by a summable function, then the sum of deriv F i at a point in U is the derivative of the sum.

      theorem Complex.logDeriv_tendsto {ฮน : Type u_3} {p : Filter ฮน} {f : ฮน โ†’ โ„‚ โ†’ โ„‚} {g : โ„‚ โ†’ โ„‚} {s : Set โ„‚} (hs : IsOpen s) {x : โ„‚} (hx : x โˆˆ s) (hF : TendstoLocallyUniformlyOn f g p s) (hf : โˆ€แถ  (n : ฮน) in p, DifferentiableOn โ„‚ (f n) s) (hg : g x โ‰  0) :
      Filter.Tendsto (fun (n : ฮน) => logDeriv (f n) x) p (nhds (logDeriv g x))

      The logarithmic derivative of a sequence of functions converging locally uniformly to a function is the logarithmic derivative of the limit function.