Skip to main content
Logo image

Applied Discrete Structures

Section 16.5 Power Series

Subsection 16.5.1 Definition

Earlier in this chapter, we found that a polynomial of degree n over a ring R is an expression of the form
f(x)=i=0naixi=a0+a1x+a2x2++anxn
where n0, each of the ai are elements of R and an0. In Section 8.5 we defined a generating function of a sequence s with terms s0, s1, s2, as the infinite sum
G(s,z)=i=0sizi=s0+s1z+s2z2+
The main difference between these two expressions, disregarding notation, is that the latter is an infinite expression and the former is a finite expression. In this section we will extend the algebra of polynomials to the algebra of infinite expressions like G(s,z), which are called power series.

Definition 16.5.1. Power Series.

Let [R;+,] be a ring. A power series over R is an expression of the form
f(x)=i=0aixi=a0+a1x+a2x2+
where a1,a2,a3,R. The set of all such expressions is denoted by R[[x]].
Our first observation in our comparison of R[x] and R[[x]] is that every polynomial is a power series and so R[x]R[[x]]. This is true because a polynomial a0+a1x+a2x2++anxn of degree n in R[x], can be thought of as an infinite expression where ai=0 for i>n. In addition, we will see that R[[x]] is a ring with subring R[x].
R[[x]] is given a ring structure by defining addition and multiplication on power series as we did in R[x], with the modification that, since we are dealing with infinite expressions, the sums and products will remain infinite expressions that we can determine term by term, as was done in with polynomials.

Definition 16.5.2. Power Series Addition.

Given power series
f(x)=i=0aixi=a0+a1x+a2x2+ andg(x)=i=0bixi=b0+b1x+b2x2+
their sum is
f(x)+g(x)=i=0(ai+bi)xi=(a0+b0)+(a1+b1)x+(a2+b2)x2+(a3+b3)x3+.

Definition 16.5.3. Power Series Multiplication.

Given power series
f(x)=i=0aixi=a0+a1x+a2x2+ andg(x)=i=0bixi=b0+b1x+b2x2+
their product is
f(x)g(x)=i=0dixiwhere di=j=0iajbij=(a0b0)+(a0b1+a1b0)x+(a0b2+a1b1+a2b0)x2+.

Example 16.5.4. Some Power Series Calcuations.

Let
f(x)=i=0ixi=0+1x+2x2+3x3+andg(x)=i=02ixi=1+2x+4x2+8x3+
be elements in Z[[x]]. Let us compute f(x)+g(x) and f(x)g(x). First the sum:
f(x)+g(x)=i=0ixi+i=02ixi=i=0(i+2i)xi=1+3x+6x2+11x3+
The product is a bit more involved:
f(x)g(x)=(i=0ixi)(i=02ixi)=(0+1x+2x2+3x3+)(1+2x+4x2+8x3+)=01+(02+11)x+(04+12+21)x2+=x+4x2+11x3+=i=0dixiwhere di=j=0ij2ij
We can compute any value of di, with the amount of time/work required increasing as i increases.
A closed-form expression for di would be desirable. Using techniques from Chapter 8, the formula is di=2i+1i2, which we leave it to the reader to derive. Hence, f(x)g(x)=i=0(2i+1i2)xi

Subsection 16.5.2 Properties, Units

We have seen that addition and multiplication in R[[x]] is virtually identical to that in R[x]. The following theorem parallels Theorem 16.3.8, establishing the ring properties of R[[x]].
We are most interested in the situation when the set of coefficients is a field. The theorem above indicates that when F is a field, F[[x]] is an integral domain. A reason that F[[x]] is not a field is the same as one that we can cite for F[x], namely that x does not have multiplicative inverse in F[[x]].
With all of these similarities, one might wonder if the rings of polynomials and power series over a field are isomorphic. It turns out that they are not. The difference between F[x] and F[[x]] becomes apparent when one studies which elements are units in each. First we prove that the only units in F[x] are the nonzero constants; that is, the nonzero elements of F.

Proof.

(⇒) 
Let f(x) be a unit in F[x]. Then f(x) has a multiplicative inverse, call it g(x), such that f(x)g(x)=1. Hence, the deg(f(x)g(x))=deg(1)=0. But deg(f(x)g(x))=degf(x)+degg(x). So degf(x)+degg(x)=0, and since the degree of a polynomial is always nonnegative, this can only happen when the degf(x)=degg(x)=0. Hence, f(x) is a constant, an element of F, which is a unit if and only if it is nonzero.
(⇐) 
If f(x) is a nonzero element of F, then it is a unit since F is a field. Thus it has an inverse, which is also in F[x] and so f(x) is a unit of F[x].
Before we proceed to categorize the units in F[[x]], we remind the reader that two power series a0+a1x+a2x2+ and b0+b1x+b2x2+ are equal if and only if corresponding coefficients are equal, ai=bi for all i0.

Proof.

(⇒) 
If f(x) is a unit of F[[x]], then there exists g(x)=i=0bixi in F[[x]] such that
f(x)g(x)=(a0+a1x+a2x2+)(b0+b1x+b2x2+)=1=1+0x+0x2+.
Since corresponding coefficients in the equation above must be equal, a0b0=1, which implies that a00.
(⇐) 
Assume that a00. To prove that f(x) is a unit of F[[x]] we need to find g(x)=i=0bixi in F[[x]] such that f(x)g(x)=i=0dixi=1. If we use the formula for the coefficients f(x)g(x) and equate coefficients, we get
d0=a0b0=1b0=a01d1=a0b1+a1b0=0b1=a01(a1b0)d2=a0b2+a1b1+a2b0=0b2=a01(a1b1+a2b0)ds=a0bs+a1bs1++asb0=0bs=a01(a1bs1+a2bs2++asb0).
Therefore the powers series i=0bixi is an expression whose coefficients lie in F and that satisfies the statement f(x)g(x)=1. Hence, g(x) is the multiplicative inverse of f(x) and f(x) is a unit.

Example 16.5.8.

Let f(x)=1+2x+3x2+4x3+=i=0(i+1)xi be an element of Q[[x]]. Then, by Theorem 16.5.7, since a0=10, f(x) is a unit and has an inverse, call it g(x). To compute g(x), we follow the procedure outlined in the above theorem. Using the formulas for the bis, we obtain
b0=1b1=1(21)=2b2=1(2(2)+31)=1b3=1(21+3(2)+41)=0b4=1(20+31+4(2)+51)=0b5=1(20+30+4(1)+5(2)+61)=0
For s3, we have
bs=1(20+30+(s2)0+(s1)1+s(2)+(s+1)1)=0
Hence, g(x)=12x+x2 is the multiplicative inverse of f(x).
Certainly F[[x]] contains a wider variety of units than F[x]. Yet F[[x]] is not a field, since xF[[x]] is not a unit. So concerning the algebraic structure of F[[x]], we know that it is an integral domain that contains F[x]. If we allow our power series to take on negative exponents; that is, consider expressions of the form f(x)=i=aixi where all but a finite number of terms with a negative index equal zero. These expressions are called extended power series. The set of all such expressions is a field, call it E. This set does contain, for example, the inverse of x, which is x1. It can be shown that each nonzero element of E is a unit.

Exercises 16.5.3 Exercises

1.

Let f(x)=i=0aixi and g(x)=i=0bixi be elements of R[[x]]. Let f(x)g(x)=i=0dixi=1. Apply basic algebra to (a0+a1x+a2x2+)(b0+b1x+b2x2+) to derive the formula ds=i=0saibsi for the coefficients of f(x)g(x). Hence, to show that f(x)g(x)=s=0(i=0saibsi)xs

2.

  1. Prove that for any integral domain D, the following can be proven: f(x)=i=0aixi is a unit of D[[x]] if and only if a0 is a unit in D.
  2. Compare the statement in part a to that in Theorem 16.5.7.
  3. Give an example of the statement in part a in Z[[x]].

3.

Use the formula for the product to verify that the expression g(x) of Example 16.5.8 is indeed the inverse of f(x).

4.

  1. Determine the inverse of f(x)=1+x+x2+=i=0xiin Q[[x]].
  2. Repeat part a with f(x) taken in Z2[[x]].
  3. Use the method outlined in Chapter 8 to show that the power series f(x)=i=0xi is the rational generating function 11x. What is the inverse of this function? Compare your results with those in part a.

5.

  1. Determine the inverse of h(x)=i=02ixi in Q[[x]].
  2. Use the procedures in Chapter 8 to find a rational generating function for h(x) in part a. Find the multiplicative inverse of this function.
Answer.
  1. b0=1b1=(1)(21)=2b2=(1)(2(2)+41)=0b3=(1)(20+4(2)+81)=0
    All other terms are zero. Hence, f(x)1=12x
  2. f(x)=1+2x+22x2+23x3+=(2x)0+(2x)1+(2x)2+(2x)3+=112x
    The last step follows from the formula for the sum of a geometric series.

6.

Let a(x)=1+3x+9x2+27x3+=i=03ixi and b(x)=1+x+x2+x3+=i=0xi both in R[[x]].
  1. What are the first four terms (counting the constant term as the 0 th term) of a(x)+b(x)?
  2. Find a closed form expression for a(x).
  3. What are the first four terms of a(x)b(x)?

7.

Write as an extended power series:
  1. (x4x5)1
  2. (x22x3+x4)1
Answer.
  1. (x4x5)1=(x4(1x))1=x411x=x4(k=0xk)=k=4xk.
  2. (x42x3+x2)1=(x2(x22x+1))1=x2(12x+x2)1=x2(k=0(k+1)xk)=k=2(k+2)xk.

8.

Derive the closed form expression di=2i+1i2 for the coefficients of the product f(x)g(x) in Example 16.5.4.
You have attempted of activities on this page.