Partial Fraction Decomposition

When studying techniques of integration of rational functions in calculus, a typical problem we might run across is to find the partial fraction decomposition, dwhich is shown but not proven in calculus. The partial fraction decomposition of rational functions asserts that every rational function can be written as the sum of a polynomial and partial fractions.

Here we are interested in are understanding, why does setting things up the way we do in Step III always result in a system of linear equations that has a solution? It turns out that the answer lies in properties of polynomials that can be derived from the division algorithm. In order to prove this, we will once again examine and exploit the similarities between the positive integers and polynomials with coefficients in a field. We begin with a lemma about rational numbers which follows from the Euclidean Algorithm.

For example 7/15 can be decomposed as

7/15 = A + c1/3 + c2/5

where A, c1, c2 ∈ ℤ, 0 ≤ c1 < 3, and 0 ≤ c2 < 5.

Let’s see how to perform this decomposition. Since 5 and 3 are relatively prime, the division algorithm tells us that there exist b1, b1 ∈ ℤ such that

1 = 5α1 + 7α2

There are many possible choices for α1, α2. One such choice is α1 = −1 and α2 = 2, which gives us

1 = 5(−1) + 3(2)

Multiplying both sides by 7 yields

7 = 7⋅5(−1) + 7⋅3(2)

Then dividing both sides by 15 gives us

7/15 = −7/3 + 14/5

The division algorithm tells us that

7 = 3⋅2 + 1   and   14 = 5⋅2 + 4

Therefore we can replace −7/3 by −(2+1/3) and also replace 14/5 by 2+4/5. As as result, we now have

7/15 = −(2+1/3) + 2+4/5 = −1/3 + 4/5

Thus A = 0, c1 = −1 and c2 = 4 yields the desired decomposition.

More generally, if the number of relatively prime factors exceeds two, we can prove that an appropriate decomposition exists by applying Mathematical Induction to the number of factors of the denominator.

Lemma 5.12.1. Let a/b a be a nonzero rational number, where b = d1 d2 ⋅·· dn, such that each di is a positive integer with di and dj relatively prime whenever ij. Then

a b = A + c 1 d 1 + c 2 d 2 + + c n d n

where A, c1, c2 ∈ ℤ, 0 ≤ ci < di, for all i.

Proof. We will proceed by Mathematical Induction and begin by letting

S = {n ∈ ℕ| a decomposition exists whenever the denominator is a product of n factors that are relatively prime to each other}.

We must first show that 1 ∈ S. Therefore, we will examine the rational number a/b, where b = d1. If use the division algorithm to divide a by d1 and then let A denote the quotient and c1 the remainder, we obtain

a = A · d1 + c1

where A, c1 ∈ ℤ, 0 ≤ c1 < d1. Dividing this equation by b = d1 results in

a/b = A + c1/d1

Thus, we have decomposed a/b and so, 1 ∈ S.

To conclude the proof, it now suffices to show that if a natural number k belongs to S, then so does k + 1. We need to examine the rational number a/b, where b = d1 d2 ··· dk dk+1, such that di and dj are relative prime whenever i ≠ j. Let e = d1 d2 ··· dk; observe that e and dk+1 are relative prime. Therefore, the Euclidean Algorithm implies that there exist α1, α2 ∈ ℤ such that

1 = α1d1 + α2e

If we multiply this equation by a and let β1 = 1 and β2 = 2, we obtain

a = (1) · dk+1 + (2) · e = β1 · dk+1 + β2 · e.

Since b = e · dk+1, dividing this equation by b yields

a b = β 1 e + β 2 d k + 1  (5.12.1)

Using the fact that kS, we can decompose β1/e as

β 1 e = A 1 + c 1 d 1 + c 2 d 1 + + c k d k  (5.12.2)

where A, ck+1 ∈ ℤ, 0 ≤ ck+1 < dk+1. If we substitute both equation (5.12.2) and the previous equation back into equation (5.12.1) and then let A = A1 + A2, we obtain

a b = β 1 e + β 2 d k + 1 = ( A 1 + c 1 d 1 + c 2 d 1 + + c k d k ) + ( A 2 + c k + 1 d k + 1 ) = ( A 1 + A 2 ) + c 1 d 1 + c 2 d 2 + + c k d k + c k + 1 d k + 1 = A + c 1 d 1 + c 2 d 2 + + c k d k + c k + 1 d k + 1

Since A, c1, c2, ..., ck+1 ∈ ℤ, 0 ≤ ci < di, for all i, we have successfully decomposed a/b. Thus, k +1 ∈ S, thereby proving the inductive step.  □

The only tools used to prove this Lemma are the division algorithm, the Euclidean Algorithm, and Mathematical Induction. In light of this, it should come as no surprise that by using the division algorithm and Euclidean Algorithm for polynomials over a field, we can easily adapt the proof of Lemma 5.12.1 to prove an analogous result for decomposing rational functions. We will keep the notation in Lemma 5.12.2 as close as possible to the notation in Lemma 5.12.1 to make the similarities between positive integers and polynomials as transparent as possible.

Lemma 5.12.2. Let K be a field and let a(x), b(x) be nonzero elements of the polynomial ring K [x]. Suppose b(x) = d1(x)d2 (x) ··· dn (x), where each di (x) ∈ K [x] has degree at least one and di (x), dj (x) are relatively prime whenever ij. Then

a ( x ) b ( x ) = A ( x ) + c 1 ( x ) d 1 ( x ) + c 2 ( x ) d 2 ( x ) + + c n ( x ) d n ( x )

where A(x), c1(x), c2(x), ..., c(x) ∈ K[x] and, for all i, either ci(x) = 0 or has degree less than the degree of di (x).

Proof. All the key ideas of this proof are contained in the proof of Lemma 5.12.1. It will simply be a matter of making some minor modifications.
We will proceed by Mathematical Induction and begin by letting

S = {n ∈ ℕ| a decomposition exists whenever the denominator b(x) is a product of n factors that are relatively prime to each other}.

We must first show that 1 ∈ S. Therefore, we begin with a(x)/ b(x), where b(x) = d1(x). Using the division algorithm in K[x] to divide a(x) by d1(x) and then letting A(x) denote the quotient and c1(x) the remainder, we obtain

a(x) = A(x) ⋅ d1(x) + c1(x)

where A(x), c1(x) ∈ K[x] and 0 ≤ deg c1 (x) < d1(x). Dividing this equation by b(x) = d1(x) results in

a ( x ) b ( x ) = A ( x ) + c 1 ( x ) d 1 ( x )

Thus, we have decomposed a(x)/b(x) and so, 1 ∈ S.

it now suffices to show that if a natural number k belongs to S, then so does k + 1. We need to examine the rational number a/b, where b = d1 d2 ··· dk dk+1, such that di and dj are relative prime whenever i ≠ j. Let e = d1 d2 ··· dk; observe that e and dk+1 are relative prime. Therefore, the Euclidean Algorithm implies that there exist α1, α2 ∈ ℤ such that

It now suffices to show that if k belongs to S, then so does k + 1. We need to examine a(x) / b(x), where b(x) = d1(x) d2(x) ··· dk(x) dk+1(x), where di (x), dj (x) are relative prime whenever ij. Let e(x) = d1(x)d2(x) ··· dk(x); observe that e(x) and dk+1(x) are relative prime in K [x]. Therefore, the Euclidean Algorithm in K[x] implies that there exist α1(x), α2 (x) ∈ K[x] such that

1 = α1dk+1(x) + α2e(x)

If we multiply this equation by a(x) and let β1(x) = a(x)α1(x) and β2(x) = 2(x), we obtain

a(x) = β1(x) ⋅ dk +1(x) + β2(x) ⋅ e(x)

Since b(x) = e(x)⋅dk +1(x), dividing this equation by b(x) yields

a ( x ) b ( x ) = β 1 ( x ) e ( x ) + β 2 ( x ) d k + 1 ( x )

However, kS, therefore we can decompose β1(x)/e(x) as

β 1 ( x ) e ( x ) = A 1 ( x ) + c 1 ( x ) d 1 ( x ) + c 2 ( x ) d 2 ( x ) + + c k ( x ) d k ( x )

where A1(x), c1, c2, ci(x) ∈ K[x] and for all i, 0 ≤ deg ci(x) < di(x). Furthermore, since 1 ∈ S, we can rewrite β2(x)/dk +1(x) as

β 2 ( x ) d k + 1 ( x ) = A 2 ( x ) + c k + 1 ( x ) d k + 1 ( x )

where A2 (x), ck+1 (x) ∈ K [x] and 0 ≤ deg ck+1 (x) < deg dk+1(x). Substituting both equation (13) and the previous equation back into equation (12) and then letting A(x) = A1 (x) + A2 (x), we obtain

a ( x ) b ( x ) = β 1 ( x ) e ( x ) + β 2 d k + 1 ( x ) = ( A 1 ( x ) + c 1 ( x ) d 1 ( x ) + c 2 ( x ) d 2 ( x ) + + c k ( x ) d k ( x ) ) + ( A 2 ( x ) + c k + 1 ( x ) d k + 1 ( x ) ) = A ( x ) + c 1 ( x ) d 1 ( x ) + c 2 ( x ) d 2 ( x ) + + c k ( x ) d k ( x ) + c k + 1 ( x ) d k + 1 ( x )

Since A(x), c1 (x), c2 (x), ... , ck+1 (x) ∈ K [x] and, for all i, 0 ≤ deg ci(x) deg di (x), we have successfully decomposed a(x) b(x). Thus, k + 1 ∈ S, thereby concluding the proof.  □

«Rational Functions Index Rings»