Documentation

LeanPool.RiemannMappingTheorem.Cindex

LeanPool.RiemannMappingTheorem.Cindex #

noncomputable def cindex (z₀ : ) (r : ) (f : ) :

The argument-principle integral (2πi)⁻¹ ∮_{C(z₀, r)} f'(z)/f(z) dz, which counts zeroes of f inside the circle of radius r around z₀ (with multiplicity).

Equations
Instances For
    theorem circle_integral_eq_zero {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] {f : E} {r : } {U : Set } {c : } (hU : IsOpen U) (hr : 0 < r) (hcr : Metric.closedBall c r U) (f_hol : DifferentiableOn f U) :
    (z : ) in C(c, r), f z = 0
    theorem circle_integral_sub_center_inv_smul {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] {r : } {c : } [CompleteSpace E] {v : E} (hr : 0 < r) :
    (z : ) in C(c, r), (z - c)⁻¹ v = (2 * Real.pi * Complex.I) v
    theorem DifferentiableOn.iterate_dslope {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] {f : E} {U : Set } {c : } {n : } (hf : DifferentiableOn f U) (hU : IsOpen U) (hc : c U) :
    theorem deriv_div_self_eq_div_add_deriv_div_self {f g : } {z z₀ : } {n : } (hg : DifferentiableAt g z) (hgz : g z 0) (hfg : f =ᶠ[nhds z] fun (w : ) => (w - z₀) ^ n * g w) (hz : z z₀) :
    deriv f z / f z = n / (z - z₀) + deriv g z / g z
    theorem eventually_deriv_div_self_eq {f : } {p : FormalMultilinearSeries } {z₀ : } (hp : HasFPowerSeriesAt f p z₀) (h : p 0) :
    have g := (Function.swap dslope z₀)^[p.order] f; ∀ᶠ (z : ) in nhds z₀, z z₀deriv f z / f z = p.order / (z - z₀) + deriv g z / g z
    theorem cindex_eq_zero {f : } {c : } {U : Set } {r : } (hU : IsOpen U) (hr : 0 < r) (hcr : Metric.closedBall c r U) (f_hol : DifferentiableOn f U) (hf : zMetric.closedBall c r, f z 0) :
    cindex c r f = 0
    theorem cindex_eq_order_aux {f g : } {z₀ c : } {U : Set } {r : } (hU : IsOpen U) (hr : 0 < r) (h0 : Metric.closedBall z₀ r U) (h1 : DifferentiableOn g U) (h2 : zMetric.closedBall z₀ r, g z 0) (h3 : ∀ {z : }, z Metric.sphere z₀ rderiv f z / f z = c / (z - z₀) + deriv g z / g z) :
    cindex z₀ r f = c
    theorem exists_cindex_eq_order' {f : } {p : FormalMultilinearSeries } {z₀ : } (hp : HasFPowerSeriesAt f p z₀) (h : p 0) :
    R > 0, rSet.Ioo 0 R, cindex z₀ r f = p.order
    theorem exists_cindex_eq_order {f : } {p : FormalMultilinearSeries } {z₀ : } (hp : HasFPowerSeriesAt f p z₀) :
    R > 0, rSet.Ioo 0 R, cindex z₀ r f = p.order
    theorem cindex_eventually_eq_order {f : } {p : FormalMultilinearSeries } {z₀ : } (hp : HasFPowerSeriesAt f p z₀) :
    ∀ᶠ (r : ) in nhdsWithin 0 (Set.Ioi 0), cindex z₀ r f = p.order