Update stronglyMeromorphic.lean
This commit is contained in:
parent
405b68924d
commit
8408172272
|
@ -4,7 +4,6 @@ import Nevanlinna.mathlibAddOn
|
||||||
|
|
||||||
|
|
||||||
/- Strongly MeromorphicAt -/
|
/- Strongly MeromorphicAt -/
|
||||||
|
|
||||||
def StronglyMeromorphicAt
|
def StronglyMeromorphicAt
|
||||||
(f : ℂ → ℂ)
|
(f : ℂ → ℂ)
|
||||||
(z₀ : ℂ) :=
|
(z₀ : ℂ) :=
|
||||||
|
@ -63,6 +62,25 @@ theorem StronglyMeromorphicAt.analytic
|
||||||
exact h₁g
|
exact h₁g
|
||||||
|
|
||||||
|
|
||||||
|
/- Analytic functions are strongly meromorphic -/
|
||||||
|
theorem AnalyticAt.stronglyMeromorphicAt
|
||||||
|
{f : ℂ → ℂ}
|
||||||
|
{z₀ : ℂ}
|
||||||
|
(h₁f : AnalyticAt ℂ f z₀) :
|
||||||
|
StronglyMeromorphicAt f z₀ := by
|
||||||
|
by_cases h₂f : h₁f.order = ⊤
|
||||||
|
· rw [AnalyticAt.order_eq_top_iff] at h₂f
|
||||||
|
tauto
|
||||||
|
· have : h₁f.order ≠ ⊤ := h₂f
|
||||||
|
rw [← ENat.coe_toNat_eq_self] at this
|
||||||
|
rw [eq_comm, AnalyticAt.order_eq_nat_iff] at this
|
||||||
|
right
|
||||||
|
use h₁f.order.toNat
|
||||||
|
obtain ⟨g, h₁g, h₂g, h₃g⟩ := this
|
||||||
|
use g
|
||||||
|
tauto
|
||||||
|
|
||||||
|
|
||||||
/- Make strongly MeromorphicAt -/
|
/- Make strongly MeromorphicAt -/
|
||||||
noncomputable def MeromorphicAt.makeStronglyMeromorphicAt
|
noncomputable def MeromorphicAt.makeStronglyMeromorphicAt
|
||||||
{f : ℂ → ℂ}
|
{f : ℂ → ℂ}
|
||||||
|
|
Loading…
Reference in New Issue