Update stronglyMeromorphicAt.lean

This commit is contained in:
Stefan Kebekus 2024-10-24 16:05:44 +02:00
parent 306ed1b083
commit 5bf670231f
1 changed files with 31 additions and 0 deletions

View File

@ -211,3 +211,34 @@ theorem StronglyMeromorphicAt_of_makeStronglyMeromorphic
apply zero_zpow n apply zero_zpow n
dsimp [n] dsimp [n]
rwa [WithTop.untop_eq_iff h₂f] rwa [WithTop.untop_eq_iff h₂f]
theorem makeStronglyMeromorphic_id
{f : }
{z₀ : }
(hf : StronglyMeromorphicAt f z₀) :
f = hf.meromorphicAt.makeStronglyMeromorphicAt := by
funext z
by_cases hz : z = z₀
· rw [hz]
unfold MeromorphicAt.makeStronglyMeromorphicAt
simp
let h₀f := hf
rcases hf with h₁f|h₁f
· have A : f =ᶠ[𝓝[≠] z₀] 0 := by
apply Filter.EventuallyEq.filter_mono h₁f
exact nhdsWithin_le_nhds
let B := (MeromorphicAt.order_eq_top_iff h₀f.meromorphicAt).2 A
simp [B]
exact Filter.EventuallyEq.eq_of_nhds h₁f
· obtain ⟨n, g, h₁g, h₂g, h₃g⟩ := h₁f
by_cases h₃f : h₀f.meromorphicAt.order = 0
· simp [h₃f]
sorry
· simp [h₃f]
sorry
· exact m₁ (StronglyMeromorphicAt.meromorphicAt hf) z hz