Documentation

LeanPool.RiemannMappingTheorem.Hurwitz

LeanPool.RiemannMappingTheorem.Hurwitz #

theorem mem_iff_eventually_subset {α : Type u_1} {s : Set α} {p : Filter α} {φ : ℝ → Set α} (hp : p.HasBasis (fun (t : ℝ) => 0 < t) φ) (hφ : Monotone φ) :
s ∈ p ↔ ∀ᶠ (t : ℝ) in nhdsWithin 0 (Set.Ioi 0), φ t ⊆ s
theorem eventually_nhds_iff_eventually_ball {α : Type u_1} {z₀ : α} {P : α → Prop} [PseudoMetricSpace α] :
(∀ᶠ (z : α) in nhds z₀, P z) ↔ ∀ᶠ (r : ℝ) in nhdsWithin 0 (Set.Ioi 0), ∀ z ∈ Metric.ball z₀ r, P z
theorem eventually_nhds_iff_eventually_closed_ball {α : Type u_1} {z₀ : α} {P : α → Prop} [PseudoMetricSpace α] :
(∀ᶠ (z : α) in nhds z₀, P z) ↔ ∀ᶠ (r : ℝ) in nhdsWithin 0 (Set.Ioi 0), ∀ z ∈ Metric.closedBall z₀ r, P z
theorem dist_inv_le_dist_div {𝕜 : Type u_1} [NormedField 𝕜] {x y : 𝕜} {η η' : ℝ} (hη : 0 < η) (hη' : 0 < η') (hx : x ∉ Metric.ball 0 η) (hy : y ∉ Metric.ball 0 η') :
dist x⁻¹ y⁻¹ ≤ dist x y / (η * η')
theorem titi {𝕜 : Type u_1} [NormedField 𝕜] {p q : Filter 𝕜} (hp : p ⊓ nhds 0 = ⊥) (hq : q ⊓ nhds 0 = ⊥) :
Filter.map (fun (x : 𝕜 × 𝕜) => (x.1⁻¹, x.2⁻¹)) (uniformity 𝕜 ⊓ p ×ˢ q) ≤ uniformity 𝕜
theorem uniform_ContinuousOn_inv {𝕜 : Type u_1} [NormedField 𝕜] {s : Set 𝕜} (hs : Filter.principal s ⊓ nhds 0 = ⊥) :
theorem TendstoUniformlyOn.inv_of_isolated_zero {𝕜 : Type u_1} {ι : Type u_2} {α : Type u_3} {s : Set α} [NormedField 𝕜] {F : ι → α → 𝕜} {f : α → 𝕜} {p : Filter ι} (hF : TendstoUniformlyOn F f p s) (hf : Filter.principal (f '' s) ⊓ nhds 0 = ⊥) :
theorem lxyab {𝕜 : Type u_1} [NormedField 𝕜] {x y a b : 𝕜} :
x * a - y * b = (x - y) * a + y * (a - b)
theorem TendstoUniformlyOn.mul_of_le {𝕜 : Type u_1} {ι : Type u_2} {α : Type u_3} {s : Set α} [NormedField 𝕜] {F G : ι → α → 𝕜} {f g : α → 𝕜} {p : Filter ι} {mf mg : ℝ} (hF : TendstoUniformlyOn F f p s) (hG : TendstoUniformlyOn G g p s) (hf : ∀ᶠ (i : ι) in p, ∀ x ∈ s, ‖F i x‖ ≤ mf) (hg : ∀ᶠ (i : ι) in p, ∀ x ∈ s, ‖G i x‖ ≤ mg) :
TendstoUniformlyOn (F * G) (f * g) p s
theorem TendstoUniformlyOn.mul_of_bound {𝕜 : Type u_1} {ι : Type u_2} {α : Type u_3} {s : Set α} [NormedField 𝕜] {F G : ι → α → 𝕜} {f g : α → 𝕜} {p : Filter ι} {mf mg : ℝ} (hF : TendstoUniformlyOn F f p s) (hG : TendstoUniformlyOn G g p s) (hf : ∀ x ∈ s, ‖f x‖ ≤ mf) (hg : ∀ x ∈ s, ‖g x‖ ≤ mg) :
TendstoUniformlyOn (F * G) (f * g) p s
theorem TendstoUniformlyOn.inv_of_compact {𝕜 : Type u_1} {ι : Type u_2} {α : Type u_3} {K : Set α} [NormedField 𝕜] {F : ι → α → 𝕜} {f : α → 𝕜} {p : Filter ι} [TopologicalSpace α] (hF : TendstoUniformlyOn F f p K) (hf : ContinuousOn f K) (hK : IsCompact K) (hfz : ∀ x ∈ K, f x ≠ 0) :
theorem TendstoUniformlyOn.mul_of_compact {𝕜 : Type u_1} {ι : Type u_2} {α : Type u_3} {K : Set α} [NormedField 𝕜] {F G : ι → α → 𝕜} {f g : α → 𝕜} {p : Filter ι} [TopologicalSpace α] (hF : TendstoUniformlyOn F f p K) (hG : TendstoUniformlyOn G g p K) (hf : ContinuousOn f K) (hg : ContinuousOn g K) (hK : IsCompact K) :
TendstoUniformlyOn (F * G) (f * g) p K
theorem TendstoUniformlyOn.div_of_compact {𝕜 : Type u_1} {ι : Type u_2} {α : Type u_3} {K : Set α} [NormedField 𝕜] {F G : ι → α → 𝕜} {f g : α → 𝕜} {p : Filter ι} [TopologicalSpace α] (hF : TendstoUniformlyOn F f p K) (hG : TendstoUniformlyOn G g p K) (hf : ContinuousOn f K) (hg : ContinuousOn g K) (hgK : ∀ z ∈ K, g z ≠ 0) (hK : IsCompact K) :
TendstoUniformlyOn (F / G) (f / g) p K
theorem Filter.Eventually.exists' {P : ℝ → Prop} {t₀ : ℝ} (h : ∀ᶠ (t : ℝ) in nhdsWithin t₀ (Set.Ioi t₀), P t) :
∃ t > t₀, P t
theorem order_eq_zero_iff {f : ℂ → ℂ} {z₀ : ℂ} {p : FormalMultilinearSeries ℂ ℂ ℂ} (hp : HasFPowerSeriesAt f p z₀) (hz₀ : f z₀ = 0) :
p.order = 0 ↔ ∀ᶠ (z : ℂ) in nhds z₀, f z = 0
theorem order_pos_iff {f : ℂ → ℂ} {z₀ : ℂ} {p : FormalMultilinearSeries ℂ ℂ ℂ} (hp : HasFPowerSeriesAt f p z₀) (hz₀ : f z₀ = 0) :
0 < p.order ↔ ∃ᶠ (z : ℂ) in nhds z₀, f z ≠ 0
theorem cindex_pos {f : ℂ → ℂ} {z₀ : ℂ} (h1 : AnalyticAt ℂ f z₀) (h2 : f z₀ = 0) (h3 : ∀ᶠ (z : ℂ) in nhdsWithin z₀ {z₀}ᶜ, f z ≠ 0) :
∀ᶠ (r : ℝ) in nhdsWithin 0 (Set.Ioi 0), cindex z₀ r f ≠ 0
theorem hurwitz2_1 {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {p : Filter ι} {K : Set ℂ} (hK : IsCompact K) (F_conv : TendstoUniformlyOn F f p K) (hf1 : ContinuousOn f K) (hf2 : ∀ z ∈ K, f z ≠ 0) :
∀ᶠ (n : ι) in p, ∀ z ∈ K, F n z ≠ 0
theorem TendstoUniformlyOn.tendsto_circle_integral {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {z₀ : ℂ} {p : Filter ι} {r : ℝ} (hr : 0 < r) (F_cont : ∀ᶠ (n : ι) in p, ContinuousOn (F n) (Metric.sphere z₀ r)) (F_conv : TendstoUniformlyOn F f p (Metric.sphere z₀ r)) :
Filter.Tendsto (fun (i : ι) => ∮ (z : ℂ) in C(z₀, r), F i z) p (nhds (∮ (z : ℂ) in C(z₀, r), f z))
theorem hurwitz2_2 {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {z₀ : ℂ} {p : Filter ι} {r : ℝ} {U : Set ℂ} (hU : IsOpen U) (hF : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (hf : TendstoLocallyUniformlyOn F f p U) (hr1 : 0 < r) (hr2 : Metric.sphere z₀ r ⊆ U) (hf1 : ∀ z ∈ Metric.sphere z₀ r, f z ≠ 0) :
Filter.Tendsto (cindex z₀ r ∘ F) p (nhds (cindex z₀ r f))
theorem hurwitz2 {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {z₀ : ℂ} {p : Filter ι} {r : ℝ} {U : Set ℂ} (hU : IsOpen U) (hF : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (hf : TendstoLocallyUniformlyOn F f p U) (hr1 : 0 < r) (hr2 : Metric.closedBall z₀ r ⊆ U) (hf1 : ∀ z ∈ Metric.sphere z₀ r, f z ≠ 0) (hf2 : cindex z₀ r f ≠ 0) :
∀ᶠ (n : ι) in p, ∃ z ∈ Metric.ball z₀ r, F n z = 0
theorem hurwitz3 {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {z₀ : ℂ} {p : Filter ι} {U s : Set ℂ} (hU : IsOpen U) (hF : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (hf : TendstoLocallyUniformlyOn F f p U) (hz₀ : z₀ ∈ U) (h1 : f z₀ = 0) (h2 : ∀ᶠ (z : ℂ) in nhdsWithin z₀ {z₀}ᶜ, f z ≠ 0) (hs : s ∈ nhds z₀) :
∀ᶠ (n : ι) in p, ∃ z ∈ s, F n z = 0
theorem local_hurwitz {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {z₀ : ℂ} {p : Filter ι} {U : Set ℂ} [p.NeBot] (hU : IsOpen U) (F_holo : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (F_noz : ∀ (n : ι), ∀ z ∈ U, F n z ≠ 0) (F_conv : TendstoLocallyUniformlyOn F f p U) (hz₀ : z₀ ∈ U) (hfz₀ : f z₀ = 0) :
∀ᶠ (z : ℂ) in nhds z₀, f z = 0
theorem hurwitz {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {z₀ : ℂ} {p : Filter ι} {U : Set ℂ} [p.NeBot] (hU : IsOpen U) (hU' : IsPreconnected U) (F_holo : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (F_noz : ∀ (n : ι), ∀ z ∈ U, F n z ≠ 0) (F_conv : TendstoLocallyUniformlyOn F f p U) (hz₀ : z₀ ∈ U) (hfz₀ : f z₀ = 0) (z : ℂ) :
z ∈ U → f z = 0
theorem hurwitz' {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {p : Filter ι} {U : Set ℂ} [p.NeBot] (hU : IsOpen U) (hU' : IsPreconnected U) (F_holo : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (F_noz : ∀ (n : ι), ∀ z ∈ U, F n z ≠ 0) (F_conv : TendstoLocallyUniformlyOn F f p U) :
(∀ z ∈ U, f z ≠ 0) ∨ ∀ z ∈ U, f z = 0
theorem hurwitz_1 {f : ℂ → ℂ} {U : Set ℂ} (hU : IsOpen U) (hU' : IsPreconnected U) (hf : DifferentiableOn ℂ f U) :
Set.EqOn f 0 U ∨ ∀ z₀ ∈ U, ∀ᶠ (z : ℂ) in nhdsWithin z₀ {z₀}ᶜ, f z ≠ 0
theorem hurwitz4 {ι : Type u_1} {p : Filter ι} {α : Type u_2} {β : Type u_3} {γ : Type u_4} {U : Set α} [TopologicalSpace α] [UniformSpace β] [UniformSpace γ] {F : ι → α → β} {f : α → β} {φ : β → γ} (hf : TendstoLocallyUniformlyOn F f p U) (hφ : UniformContinuous φ) :
TendstoLocallyUniformlyOn (fun (n : ι) => φ ∘ F n) (φ ∘ f) p U
theorem hurwitz_inj {ι : Type u_1} {F : ι → ℂ → ℂ} {f : ℂ → ℂ} {p : Filter ι} {U : Set ℂ} [p.NeBot] (hU : IsOpen U) (hU' : IsPreconnected U) (hF : ∀ᶠ (n : ι) in p, DifferentiableOn ℂ (F n) U) (hf : TendstoLocallyUniformlyOn F f p U) (hi : ∃ᶠ (n : ι) in p, Set.InjOn (F n) U) :
(∃ (w : ℂ), ∀ z ∈ U, f z = w) ∨ Set.InjOn f U