∀ {𝕜 : Type u_1} [inst : NontriviallyNormedField 𝕜] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
  [inst_2 : NormedSpace 𝕜 E] {U : Set 𝕜} {x : 𝕜} {f g : 𝕜 → E} {D : 𝕜 → ℤ},
  (Function.support D).Finite →
    x ∈ U →
      AccPt x (Filter.principal U) →
        MeromorphicAt f x →
          AnalyticAt 𝕜 g x →
            g x ≠ 0 →
              f =ᶠ[Filter.codiscreteWithin U] (∏ᶠ (u : 𝕜), (fun x => x - u) ^ D u) • g →
                meromorphicTrailingCoeffAt f x = (∏ᶠ (u : 𝕜), (x - u) ^ Function.update D x 0 u) • g x