Decomposition at finitely many simple poles #
A meromorphic function whose poles in a finite set S have order at most one splits, away from
S, as a function holomorphic on the ambient open set plus the sum of its elementary principal
parts
∑ s ∈ S, residue f s / (z - s).
This is the simple-pole decomposition from Layer 2 of the contour-integration roadmap. The general
canonical Laurent decomposition is already provided by PolarPartDecomposition.ofMeromorphic.
Here the order bound collapses every finite Laurent tail to its order-(-1) coefficient, which is
the residue.
Main results #
meromorphicPolarOrderAt_le_one_iffidentifies “polar order at most one” with themeromorphicOrderAtcondition-1 ≤ meromorphicOrderAt f s.PolarPartDecomposition.polarPart_eq_residue_div_of_order_le_onecollapses an abstract polar part of order at most one to its residue term.PolarPartDecomposition.f_eq_analyticRemainder_add_residue_divspecializes a bundled decomposition pointwise.exists_simplePoleDecompositiongives the textbook existence statement: a differentiable remainder onUand an explicit sum of simple principal parts offS.
Provenance #
The target corresponds to simple_poles_decomposition in the AINTLIB LeanModularForms
development. The proof here is a direct specialization of Tau Ceti's canonical
PolarPartDecomposition; no external code is copied.
A polar part of order at most one is its residue divided by the simple factor. For order zero, both sides vanish; for order one, the unique Laurent coefficient is the residue.
Pointwise simple-pole form of a polar-part decomposition. If every bundled polar order is at
most one, then off S the function is its analytic remainder plus the sum of the residue terms.
Simple-pole decomposition. Let U be open and S finite. If f is differentiable on
U \ S, meromorphic at every point of S, and has at most a simple pole there, then there is a
function g differentiable throughout U such that, away from S,
f z = g z + ∑ s ∈ S, residue f s / (z - s).
Points of S where f is analytic are allowed: their residue terms are zero.