The residue functional (residue-calculus) #
RS.resAt f z₀ is the (-1)-st Laurent coefficient of f at z₀ — the residue. Purely
algebraic here; the circle-integral characterization is
RS.circleIntegral_eq_two_pi_I_mul_resAt (IntegralBridge.lean).
Main exports:
- Inherited ℂ-linear algebra:
RS.resAt_congr,RS.resAt_add/_fun_add/_const_mul/_neg/_sub/_fun_sum; RS.resAt_of_analyticAt,RS.resAt_of_order_nonneg— vanishing off the pole locus;RS.resAt_zpow_monomial,RS.resAt_sub_inv— monomial residues;RS.MeromorphicAt.resAt_deriv— the residue of a derivative vanishes;RS.MeromorphicAt.resAt_deriv_div— the log-derivative residue is the order (argument principle atom);RS.resAt_tail_mul,RS.resAt_analyticAt_mul,RS.resAt_mul— Serre-pairing atoms (Miranda VI.3Res_ωshapeΣ c_n a_{−1−n}).
The residue of f at z₀: the (-1)-st Laurent coefficient. Purely algebraic; the
circle-integral characterization is RS.circleIntegral_eq_two_pi_I_mul_resAt.
Equations
- RS.resAt f z₀ = RS.laurentCoeffAt f z₀ (-1)
Instances For
Derivative of a monomial factor, in closed form and UNCONDITIONALLY (no nonvanishing side
condition needed — both sides are the mathlib deriv/zpow junk values, and they agree even
at z = z₀). The workhorse for resAt_deriv.
Residue of a derivative vanishes (Serre/Abel bookkeeping; the k ≤ -2 engine of
change-of-variables).
Log-derivative residue = order (THE argument-principle atom; meromorphic-trace input).
Junk-robust: no order hypothesis (order ⊤ gives 0 = untop₀ ⊤).
Multiplying by (· - z₀) ^ m shifts the residue (special case of laurentCoeffAt_zpow_mul
at k = -1).
Serre-pairing atom, tail form (Miranda VI.3 eq. shape Σ c_n a_{−1−n}): residue of an
explicit Laurent tail times a meromorphic germ.
Residue of h · (· - z₀) ^ m for h analytic: computed by a single Taylor coefficient
of h (both cases — m ≤ -1 genuinely picks it out, m ≥ 0 gives an analytic product and 0,
uniformly via the if).
Serre-pairing atom, analytic-multiplier form: residue of h·f through h's Taylor
coefficients against f's principal Laurent coefficients (finite sum against the tail).
n is any integer lower bound for the order that the consumer holds.
General product formula (both meromorphic; subsumes the two above — provided because
laurent-tails' μ_f operators multiply tails by meromorphic functions).