Update stronglyMeromorphic.lean

This commit is contained in:
Stefan Kebekus 2024-10-14 13:41:05 +02:00
parent 405b68924d
commit 8408172272
1 changed files with 19 additions and 1 deletions

View File

@ -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 : }