COMPLEX ANALYSIS: Maple Worksheets, 2009
(c) John H. Mathews Russell W. Howell
mathews@fullerton.edu howell@westmont.edu

Complimentary software to accompany the textbook:

COMPLEX ANALYSIS: for Mathematics & Engineering, 4th Ed, 2001, ISBN: 0-7637-1425-9
Jones and Bartlett Publishers, Inc., 40 Tall Pine Drive, Sudbury, MA 01776
Tele. (800) 832-0034; FAX: (508) 443-8000, E-mail: mkt@jbpub.com, http://www.jbpub.com/

Check out the new Complex Analysis Projects page.


CHAPTER 4 SEQUENCES, JULIA and MANDELBROT SETS, and Power Series

Section 4.3 Geometric Series and Convergence Theorems

We begin this section by studying series of the form Sum(z^n,n = 0 .. infinity) , which is called a geometric series , one of the most important series in mathematics.

 

Theorem 4.11, (Geometric series) If `|z|<1` , the series Sum(z^n,n = 0 .. infinity) converges to f(z) = 1/(1-z) .

 

That is, if `|z|<1` , then Sum(z^n,n = 0 .. infinity) = 1+z+z^2+z^3+`...`+z^n+`...` = 1/(1-z) .

 

If `|z|>1` , then the series Sum(z^n,n = 0 .. infinity) diverges.

 

 

Corollary 4.2 If `|z|>1` , the series Sum(1/(z^n),n = 1 .. infinity) converges to f(z) = 1/(z-1) .

That is, if `|z|>1` , then Sum(1/(z^n),n = 1 .. infinity) = 1/z+1/(z^2)+1/(z^3)+`...`+1/(z^n)+`...` = 1/(z-1) .

 

If `|z|<1` , then the series Sum(1/(z^n),n = 1 .. infinity) diverges.

 

 

Corollary 4.3 If `|z|<1` , then for all n

 

1/(1-z) = 1+z+z^2+z^3+`...`+z^`n-1`+z^n/(1-z) .

 

Example 4.13, Page 146. Show that sum((1-i)^n/(2^n),n = 0 .. infinity) = 1-i ,

> n:='n': Zn:='Zn': z:='z':
Z := n -> (1-I)^n/2^n:
z[n] = Z(n);

z[n] = (1-I)^n/(2^n)

 

This is a geometric series with ratio:

> R := Z(n+1)/Z(n):
`R = `, z[n+1]/z[n] = R;
R := simplify(R):
`R = `, z[n+1]/z[n] = R;
`|R| = `, abs(z[n+1]/z[n]) = abs(R);
`|R| = `, abs(z[n+1]/z[n]) = evalf(abs(R));

`R = `, z[n+1]/z[n] = (1-I)^(n+1)/(2^(n+1))/((1-I)^...

`R = `, z[n+1]/z[n] = 1/2-1/2*I

`|R| = `, abs(z[n+1]/z[n]) = 1/2*sqrt(2)

`|R| = `, abs(z[n+1]/z[n]) = .7071067810

 

Since abs(R) < 1 , the sum is given by the calculation:

> S:='S':
S := 1/(1-R):
`R = `, z[n+1]/z[n] = R;
`S = 1/(1 - R) ` = S;

`R = `, z[n+1]/z[n] = 1/2-1/2*I

`S  =  1/(1 - R)  ` = 1-I

 

Or we can use Maple to sum the series directly.

> n:='n': S:='S': Zn:='Zn': z:='z':
Zn := (1 - I)^n/2^n:
z[n] = Zn;
S := sum(Zn,n=0..infinity):
`Find the sum of the series:`;
Sum(z[n], n=1..infinity) = Sum(Zn, n=1..infinity);
Sum(z[n], n=1..infinity) = S;

z[n] = (1-I)^n/(2^n)

 

Error, (in convert/hypergeom) cannot evaluate boolean: 1/2*2^(1/2) < 1
`Find the sum of the series:`

Sum(z[n],n = 1 .. infinity) = Sum((1-I)^n/(2^n),n =...

Sum(z[n],n = 1 .. infinity) = S

 

Example 4.14, Page 146. Evaluate sum(i^n/(2^n),n = 3 .. infinity) .

> n:='n': Z:='Z': Zn:='Zn': z:='z':
Z := n -> I^n/2^n:
z[n] = Z(n);

z[n] = I^n/(2^n)

This is a geometric series with ratio:

> R := Z(n+1)/Z(n):
`R = `, z[n+1]/z[n] = R;
R := simplify(R):
`R = `, z[n+1]/z[n] = R;
`|R| = `, abs(z[n+1]/z[n]) = abs(R);
`|R| = `, abs(z[n+1]/z[n]) = evalf(abs(R));

`R = `, z[n+1]/z[n] = I^(n+1)/(2^(n+1))/(I^n)*2^n

`R = `, z[n+1]/z[n] = 1/2*I

`|R| = `, abs(z[n+1]/z[n]) = 1/2

`|R| = `, abs(z[n+1]/z[n]) = .5000000000

Since |R| < 1, the sum is given by the calculation:

> S:='S':
S := 1/(1-R) - 1 - R - R^2:
`R = `, z[n+1]/z[n] = R;
`S = 1/(1 - R) - 1 - R - R^2 ` = S;

`R = `, z[n+1]/z[n] = 1/2*I

`S  =  1/(1 - R) - 1 - R - R^2  ` = 1/20-1/10*I

Or we can use Maple to sum the series directly.

> n:='n': S:='S': Zn:='Zn': z:='z':
Zn := I^n/2^n:
z[n] = Zn;
S := sum(Zn, n=3..infinity):
`Find the sum of the series:`;
Sum(z[n], n=1..infinity) = Sum(Zn, n=1..infinity);
Sum(z[n], n=1..infinity) = S;

z[n] = I^n/(2^n)

`Find the sum of the series:`

Sum(z[n],n = 1 .. infinity) = Sum(I^n/(2^n),n = 1 ....

Sum(z[n],n = 1 .. infinity) = 1/20-1/10*I

 

The geometric series is used in the proof of the following theorem, known as the ratio test . It is one of the most commonly used tests for determining the convergence or divergence of series. The proof is similar to the one used for real series, and is left for the reader to establish.

 

Theorem 4.12 (d'Alembert's ratio test)

 

If Sum(zeta[n],n = 0 .. infinity) is a complex series with the property that Limit(abs(zeta[n+1])/abs(zeta[n]),n = infinity) = L... ,

 

then the series is absolutely convergent if `L < 1` , and divergent if `1 < L` .

 

Example 4.15, Page 147. Show that sum((1-i)^n/n!,n = 0 .. infinity) converges.

> L:='L': n:='n': R:='R': Z:='Z': Zn:='Zn': z:='z':
Z := n -> (1 - I)^n / n!:
z[n] = Z(n);
R := Z(n+1)/Z(n):
z[n+1]/z[n] = R;
R := simplify(R):
z[n+1]/z[n] = R;
L := limit(Z(n+1)/Z(n) , n=infinity):
limit(z[n+1]/z[n], n=infinity) = L;

z[n] = (1-I)^n/n!

z[n+1]/z[n] = (1-I)^(n+1)/(n+1)!/((1-I)^n)*n!

z[n+1]/z[n] = (1-I)/(n+1)

limit(z[n+1]/z[n],n = infinity) = 0

 

Since abs(L) < 1 , the series converges. Let us use Maple to find the sum.

> n:='n': S:='S': Zn:='Zn': z:='z':
Zn := (1-I)^n/n!:
z[n] = Zn;
S := sum(Zn, n=0..infinity):
`Find the sum of the series:`;
Sum(z[n], n=1..infinity) = Sum(Zn, n=1..infinity);
Sum(z[n], n=1..infinity) = S;
Sum(z[n], n=1..infinity) = evalc(S);

z[n] = (1-I)^n/n!

`Find the sum of the series:`

Sum(z[n],n = 1 .. infinity) = Sum((1-I)^n/n!,n = 1 ...

Sum(z[n],n = 1 .. infinity) = exp(1-I)

Sum(z[n],n = 1 .. infinity) = exp(1)*cos(1)-I*exp(1...

 

Example 4.16, Page 147. Show that sum((z-i)^n/(2^n),n = 0 .. infinity) converges for all z in the disk abs(z-i) < 2 .

> L:='L': n:='n': R:='R': Z:='Z': Zn:='Zn': z:='z':
Z := n -> (z-I)^n/2^n:


z[n] = Z(n);
R := Z(n+1)/Z(n):
z[n+1]/z[n] = R;
R := simplify(R):
z[n+1]/z[n] = R;
L := limit(Z(n+1)/Z(n) , n=infinity):
`L = `, limit(z[n+1]/z[n], n=infinity) = L;
`|L| ` = abs(L);

z[n] = (z-I)^n/(2^n)

z[n+1]/z[n] = (z-I)^(n+1)/(2^(n+1))/((z-I)^n)*2^n

z[n+1]/z[n] = 1/2*z-1/2*I

`L = `, limit(z[n+1]/z[n],n = infinity) = 1/2*z-1/2...

`|L| ` = abs(1/2*z-1/2*I)

 

Hence abs(L) = abs((z-i)/2) , now solve abs((z-i)/2) < 1 and obtain abs(z-i) < 2 .
Therefore, the series converges the disk
abs(z-i) < 2 .

Let us use Maple to find the sum.

> n:='n': S:='S': Zn:='Zn': z:='z':
Zn := (z-I)^n/2^n:
z[n] = Zn;
S := sum(Zn, n=0..infinity):
`Find the sum of the series:`;
Sum(z[n], n=1..infinity) = Sum(Zn, n=1..infinity);
Sum(z[n], n=1..infinity) = S;

z[n] = (z-I)^n/(2^n)

`Find the sum of the series:`

Sum(z[n],n = 1 .. infinity) = Sum((z-I)^n/(2^n),n =...

Sum(z[n],n = 1 .. infinity) = 1/(1+1/2*I-1/2*z)

 

End of Section 4.3.