Girish Mahajan (Editor)

Partial fractions in complex analysis

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

In complex analysis, a partial fraction expansion is a way of writing a meromorphic function f(z) as an infinite sum of rational functions and polynomials. When f(z) is a rational function, this reduces to the usual method of partial fractions.

Contents

Motivation

By using polynomial long division and the partial fraction technique from algebra, any rational function can be written as a sum of terms of the form 1 / (az + b)k + p(z), where a and b are complex, k is an integer, and p(z) is a polynomial . Just as polynomial factorization can be generalized to the Weierstrass factorization theorem, there is an analogy to partial fraction expansions for certain meromorphic functions.

A proper rational function, i.e. one for which the degree of the denominator is greater than the degree of the numerator, has a partial fraction expansion with no polynomial terms. Similarly, a meromorphic function f(z) for which |f(z)| goes to 0 as z goes to infinity at least as quickly as |1/z|, has an expansion with no polynomial terms.

Calculation

Let f(z) be a function meromorphic in the finite complex plane with poles at λ1, λ2, ..., and let (Γ1, Γ2, ...) be a sequence of simple closed curves such that:

  • The origin lies inside each curve Γk
  • No curve passes through a pole of f
  • Γk lies inside Γk+1 for all k
  • lim k d ( Γ k ) = , where d(Γk) gives the distance from the curve to the origin
  • Suppose also that there exists an integer p such that

    lim k Γ k | f ( z ) z p + 1 | | d z | <

    Writing PP(f(z); z = λk) for the principal part of the Laurent expansion of f about the point λk, we have

    f ( z ) = k = 0 PP ( f ( z ) ; z = λ k ) ,

    if p = -1, and if p > -1,

    f ( z ) = k = 0 ( PP ( f ( z ) ; z = λ k ) + c 0 , k + c 1 , k z + + c p , k z p ) ,

    where the coefficients cj,k are given by

    c j , k = Res z = λ k f ( z ) z j + 1

    λ0 should be set to 0, because even if f(z) itself does not have a pole at 0, the residues of f(z)/zj+1 at z = 0 must still be included in the sum.

    Note that in the case of λ0 = 0, we can use the Laurent expansion of f(z) about the origin to get

    f ( z ) = a m z m + a m + 1 z m 1 + + a 0 + a 1 z + c j , k = Res z = 0 ( a m z m + j + 1 + a m + 1 z m + j + + a j z + ) = a j , j = 0 p c j , k z j = a 0 + a 1 z + + a p z p

    so that the polynomial terms contributed are exactly the regular part of the Laurent series up to zp.

    For the other poles λk where k ≥ 1, 1/zj+1 can be pulled out of the residue calculations:

    c j , k = 1 λ k j + 1 Res z = λ k f ( z ) j = 0 p c j , k z j = [ Res z = λ k f ( z ) ] j = 0 p 1 λ k j + 1 z j

    To avoid issues with convergence, the poles should be ordered so that if λk is inside Γn, then λj is also inside Γn for all j < k.

    Example

    The simplest examples of meromorphic functions with an infinite number of poles are the non-entire trigonometric functions, so take the function tan(z). tan(z) is meromorphic with poles at (n + 1/2)π, n = 0, ±1, ±2, ... The contours Γk will be squares with vertices at ±πk ± πki traversed counterclockwise, k > 1, which are easily seen to satisfy the necessary conditions.

    On the horizontal sides of Γk,

    z = t ± π k i ,     t [ π k , π k ] ,

    so

    | tan ( z ) | 2 = | sin ( t ) cosh ( π k ) ± i cos ( t ) sinh ( π k ) cos ( t ) cosh ( π k ) ± i sin ( t ) sinh ( π k ) | 2 | tan ( z ) | 2 = sin 2 ( t ) cosh 2 ( π k ) + cos 2 ( t ) sinh 2 ( π k ) cos 2 ( t ) cosh 2 ( π k ) + sin 2 ( t ) sinh 2 ( π k )

    sinh(x) < cosh(x) for all real x, which yields

    | tan ( z ) | 2 < cosh 2 ( π k ) ( sin 2 ( t ) + cos 2 ( t ) ) sinh 2 ( π k ) ( cos 2 ( t ) + sin 2 ( t ) ) = coth 2 ( π k )

    For x > 0, coth(x) is continuous, decreasing, and bounded below by 1, so it follows that on the horizontal sides of Γk, |tan(z)| < coth(π). Similarly, it can be shown that |tan(z)| < 1 on the vertical sides of Γk.

    With this bound on |tan(z)| we can see that

    Γ k | tan ( z ) z | d z length ( Γ k ) max z Γ k | tan ( z ) z | < 8 k π coth ( π ) k π = 8 coth ( π ) < .

    (The maximum of |1/z| on Γk occurs at the minimum of |z|, which is ).

    Therefore p = 0, and the partial fraction expansion of tan(z) looks like

    tan ( z ) = k = 0 ( PP ( tan ( z ) ; z = λ k ) + Res z = λ k tan ( z ) z ) .

    The principal parts and residues are easy enough to calculate, as all the poles of tan(z) are simple and have residue -1:

    PP ( tan ( z ) ; z = ( n + 1 2 ) π ) = 1 z ( n + 1 2 ) π Res z = ( n + 1 2 ) π tan ( z ) z = 1 ( n + 1 2 ) π

    We can ignore λ0 = 0, since both tan(z) and tan(z)/z are analytic at 0, so there is no contribution to the sum, and ordering the poles λk so that λ1 = π/2, λ2 = -π/2, λ3 = 3π/2, etc., gives

    tan ( z ) = k = 0 [ ( 1 z ( k + 1 2 ) π 1 ( k + 1 2 ) π ) + ( 1 z + ( k + 1 2 ) π + 1 ( k + 1 2 ) π ) ] tan ( z ) = k = 0 2 z z 2 ( k + 1 2 ) 2 π 2

    Infinite products

    Because the partial fraction expansion often yields sums of 1/(a+bz), it can be useful in finding a way to write a function as an infinite product; integrating both sides gives a sum of logarithms, and exponentiating gives the desired product:

    tan ( z ) = k = 0 ( 1 z ( k + 1 2 ) π + 1 z + ( k + 1 2 ) π ) 0 z tan ( w ) d w = log sec z 0 z 1 w ± ( k + 1 2 ) π d w = log ( 1 ± z ( k + 1 2 ) π )

    Applying some logarithm rules,

    log sec z = k = 0 ( log ( 1 z ( k + 1 2 ) π ) + log ( 1 + z ( k + 1 2 ) π ) ) log cos z = k = 0 log ( 1 z 2 ( k + 1 2 ) 2 π 2 ) ,

    which finally gives

    cos z = k = 0 ( 1 z 2 ( k + 1 2 ) 2 π 2 ) .

    Laurent series

    The partial fraction expansion for a function can also be used to find a Laurent series for it by simply replacing the rational functions in the sum with their Laurent series, which are often not difficult to write in closed form. This can also lead to interesting identities if a Laurent series is already known.

    Recall that

    tan ( z ) = k = 0 2 z z 2 ( k + 1 2 ) 2 π 2 = k = 0 8 z 4 z 2 ( 2 k + 1 ) 2 π 2 .

    We can expand the summand using a geometric series:

    8 z 4 z 2 ( 2 k + 1 ) 2 π 2 = 8 z ( 2 k + 1 ) 2 π 2 1 1 ( 2 z ( 2 k + 1 ) π ) 2 = 8 ( 2 k + 1 ) 2 π 2 n = 0 2 2 n ( 2 k + 1 ) 2 n π 2 n z 2 n + 1 .

    Substituting back,

    tan ( z ) = 2 k = 0 n = 0 2 2 n + 2 ( 2 k + 1 ) 2 n + 2 π 2 n + 2 z 2 n + 1 ,

    which shows that the coefficients an in the Laurent (Taylor) series of tan(z) about z = 0 are

    a 2 n + 1 = T 2 n + 1 ( 2 n + 1 ) ! = 2 2 n + 3 π 2 n + 2 k = 0 1 ( 2 k + 1 ) 2 n + 2 a 2 n = T 2 n ( 2 n ) ! = 0 ,

    where Tn are the tangent numbers.

    Conversely, we can compare this formula to the Taylor expansion for tan(z) about z = 0 to calculate the infinite sums:

    tan ( z ) = z + 1 3 z 3 + 2 15 z 5 + k = 0 1 ( 2 k + 1 ) 2 = π 2 2 3 = π 2 8 k = 0 1 ( 2 k + 1 ) 4 = 1 3 π 4 2 5 = π 4 96 .

    References

    Partial fractions in complex analysis Wikipedia


    Similar Topics