1.6.11 The fundamental theorem of algebra

13
7/21/2021 1 NE 112 Linear algebra for nanotechnology engineering Douglas Wilhelm Harder, LEL, M.Math. [email protected] [email protected] 1.6.11 The fundamental theorem of algebra Introduction In this topic, we will Observe that not all polynomials have real roots Describe the multiplicity of a root of a polynomial Introduce the fundamental theorem of algebra The fundamental theorem of algebra 2 1 2

Transcript of 1.6.11 The fundamental theorem of algebra

Page 1: 1.6.11 The fundamental theorem of algebra

7/21/2021

1

NE 112 Linear algebra for nanotechnology engineering

Douglas Wilhelm Harder, LEL, [email protected]

[email protected]

1.6.11 The fundamentaltheorem of algebra

Introduction

• In this topic, we will

– Observe that not all polynomials have real roots

– Describe the multiplicity of a root of a polynomial

– Introduce the fundamental theorem of algebra

The fundamental theorem of algebra

2

1

2

Page 2: 1.6.11 The fundamental theorem of algebra

7/21/2021

2

Review

• The degree of a polynomial is the highest power of the indeterminate that has a non-zero coefficient when expanded

– For example, deg( z7 – 5z + 3 ) = 7

deg( z – 5 ) = 1

deg( 3 ) = 0

deg( 0 ) = –∞ (special case)

• A polynomial p has a root at a specific point z0 if p(z0) = 0

– All non-zero polynomials p have at most deg(p) roots

– If we restrict ourselves to real roots, some non-constant polynomials have no roots

• For example, z2 + 1 and z4 – 3z3 + 4z2 – z + 2

The fundamental theorem of algebra

3

Condition for the root of a polynomial

• A polynomial p has a root at a point z0 if p can be written as

p(z) = (z – z0) q(z)

where q(z) is a polynomial of one less degree than p

– For example, z3 – 5z2 + 2z + 8 has a root at z = 2 because

z3 – 5z2 + 2z + 8 = (z – 2)(z2 – 3z – 4)

• From this point on, roots may be complex:

z4 – z3 – 3z2 + 17z – 30 = (z – 1 + 2j)(z3 – 3j z2 – (7 – 2j) z + 6 + 12j)

– You will not have to find such roots in this course! ☺

– There are software packages that do this

The fundamental theorem of algebra

4

3

4

Page 3: 1.6.11 The fundamental theorem of algebra

7/21/2021

3

• A polynomial may have a double root

– For example, z2 has a double root at z = 0

z4 – 3z3 – 9z2 + 23z – 12 has a double root at z = 1

• A polynomial p has a double root at z0 if it can be written

p(z) = (z – z0)2 q(z)

where q is a polynomial of degree two less than the degree of p

– For example, z2 = (z – 0)2·1

z4 – 3z3 – 9z2 + 23z – 12 = (z – 1)2(z2 – z – 12)

A double root

The fundamental theorem of algebra

5

• A polynomial p has a root at z0 of multiplicity m if it can be written

p(z) =(z – z0)m q(z)

where q is a polynomial

1. of degree m less than the degree of p

2. where q(z0) ≠ 0

• That is, q does not have a root at z0

A root of multiplicity m

The fundamental theorem of algebra

6

5

6

Page 4: 1.6.11 The fundamental theorem of algebra

7/21/2021

4

• How do we determine the multiplicity of a root z0?

– Keep dividing the polynomial by z – z0 until the remainder is non-zero

– Recall that if the remainder after dividing a polynomial p byz – z0 is r, then p(z0) = r

• Thus, if the remainder is 0, p(z0) = 0

Using polynomial division

The fundamental theorem of algebra

7

• Example:

– Consider the polynomial

– We will find the multiplicity of a root (if any) at:

• z = 3

• z = 2

• z = 1

Using polynomial division

The fundamental theorem of algebra

8

( ) 4 3 22 7 20 12p z z z z z= − − + −

7

8

Page 5: 1.6.11 The fundamental theorem of algebra

7/21/2021

5

• Example:

– Checking at z = 3

– The polynomial does not have a root at z = 3, and at 3, the

polynomial evaluates to 12

Using polynomial division

The fundamental theorem of algebra

9

3

4 3 2

4 3

3 2

3 2

2

2

3 2 7 20 12

3

7

3

4 20

4 12

8 12

8 24

12

z

z z z z z

z z

z z

z z

z z

z z

z

z

− − − + −

− +

− +

2 4 8z z+ − +

• Example:

– Checking at z = 2

– The polynomial has a root at z = 2 of at least multiplicity 1

Using polynomial division

The fundamental theorem of algebra

10

3

4 3 2

4 3

2

2

7 6

2 2 7 20 12

2

7 20

7 14

6 12

6 12

0

z z

z z z z z

z z

z z

z z

z

z

− +

− − − + −

− +

− +

9

10

Page 6: 1.6.11 The fundamental theorem of algebra

7/21/2021

6

• Example:

– Checking at z = 2

– The polynomial has a root at z = 2 of at least multiplicity 2

Using polynomial division

The fundamental theorem of algebra

11

2

3

3 2

2

2

2 3

2 7 6

2

2 7

2 4

3 6

3 6

0

z z

z z z

z z

z z

z z

z

z

+ −

− − +

− +

− +

( ) ( )( )32 7 6p z z z z= − − +

• Example:

– Checking at z = 2

– The polynomial has a root at z = 2 of multiplicity 2

• The polynomial z2 + 2z – 3 evaluated at z = 2 is 5

Using polynomial division

The fundamental theorem of algebra

12

2

2

4

2 2 3

2

4 3

4 8

5

z

z z z

z z

z

z

+

− + −

( ) ( ) ( )2 22 2 3p z z z z= − + −

11

12

Page 7: 1.6.11 The fundamental theorem of algebra

7/21/2021

7

• Example:

– Checking at z = 1

– The polynomial has a root at z = 1

of at least multiplicity 1

Using polynomial division

The fundamental theorem of algebra

13

3 2

4 3 2

4 3

3 2

3 2

2

2

1 2 7 20 12

7

8 20

8 8

12 12

12 12

0

z z

z z z z z

z z

z z

z z

z z

z z

z

z

− − − + −

− −

− +

− +

− +

8 12z− +

• Example:

– Checking at z = 1

– The polynomial has a root at z = 1 of multiplicity 1

• The polynomial z3 – z2 – 8z + 12 evaluated at z = 1 is 4

Using polynomial division

The fundamental theorem of algebra

14

2

3 2

4 3

8

1 8 12

8 12

8 8

4

z

z z z z

z z

z

z

− − − +

− +

− +

( ) ( )( )3 21 8 12p z z z z z= − − − +

13

14

Page 8: 1.6.11 The fundamental theorem of algebra

7/21/2021

8

• Example:

– Consequently, the polynomial

has roots at

• z = 2 with multiplicity 2

• z = 1 with multiplicity 1

– The polynomial does not have a root at z = 3

Using polynomial division

The fundamental theorem of algebra

15

( ) 4 3 22 7 20 12p z z z z z= − − + −

Derivative test for multiplicity

• Another test to determine the multiplicity of a root:

– Find

, , , ….

until you find the kth derivative that is non-zero at z0

– In that case, the multiplicity of the root at z0 is k

• Remember that can be interpreted as evaluating the zeroth derivative at z0

The fundamental theorem of algebra

16

( )0p z ( )0

dp z

dz( )

2

02

dp z

dz

( )0p z

15

16

Page 9: 1.6.11 The fundamental theorem of algebra

7/21/2021

9

• Example:

– Consider the polynomial

Derivative test for multiplicity

The fundamental theorem of algebra

17

( ) 4 3 22 7 20 12p z z z z z= − − + −

( ) 3 24 6 14 20d

p z z z zdz

= − − +

( )2

2

212 12 14

dp z z z

dz= − −

( )3

324 12

dp z z

dz= −

( )4

424

dp z

dz= The multiplicity cannot exceed 4

( )3 12

3 is not a root

p

z

=

=

( ) ( ) ( )2

22 2 0, 2 10

2 is a root of multiplicity 2

d dp p p

dz dz

z

= = =

=

( ) ( )1 0, 1 4

1 is a root of multiplicity 1

dp p

dz

z

= =

=

Fundamental theorem of algebra

• We have now described multiplicity and described how to find it

– We now go on to our main result

The fundamental theorem of algebra

18

17

18

Page 10: 1.6.11 The fundamental theorem of algebra

7/21/2021

10

Fundamental theorem of algebra

The Fundamental Theorem of Algebra:

A polynomial of degree n has exactly n complex rootswhen counting multiplicity.

Proof (sketch):

The Little Picard Theorem says that every non-constant polynomial must take on every possible complex number for some argument.

A polynomial p of degree n > 0 is not constant, and thus, there must be a point z0 such that p(z0) = 0.

We can use polynomial division to divide out this root so that

p(z) = (z – z0) q(z).

As long as q(z) is not constant, we repeat this algorithm on q(z) to find the next root of p.

The fundamental theorem of algebra

19

Examples

• This quintic polynomial

has five roots at these points

The fundamental theorem of algebra

20

( ) 5 4 3 24 3 2p z z z z z z= − + − + −

0.410781594282310 0.650948478106310

0.410781594282310 0.650948478106310

0.844566757558750 0.603621101827556

0.844566757558750 0.603621101827556

3.13242967344712

j

j

j

j

− −

− +

+

19

20

Page 11: 1.6.11 The fundamental theorem of algebra

7/21/2021

11

Summary

• In this topic, we described the roots of a polynomial

– A real polynomial of degree n may have fewer than n roots

– We introduced the concept of multiplicity

– We gave the fundamental theorem of algebra

The fundamental theorem of algebra

21

References

[1] https://en.wikipedia.org/wiki/Fundamental_theorem_of_algebra

[2] https://en.wikipedia.org/wiki/Multiplicity_(mathematics)

[3] https://en.wikipedia.org/wiki/Polynomial_long_division

The fundamental theorem of algebra

22

21

22

Page 12: 1.6.11 The fundamental theorem of algebra

7/21/2021

12

Acknowledgments

Discussions with and courses from Prof. John A.R. Holbrook.

The fundamental theorem of algebra

23

Colophon

These slides were prepared using the Cambria typeface. Mathematical equations use Times New Roman, and source code is presented using Consolas.

The photographs of flowers and a monarch butter appearing on the title slide and accenting the top of each other slide were taken at the Royal Botanical Gardens in October of 2017 by Douglas Wilhelm Harder. Please see

https://www.rbg.ca/

for more information.

The fundamental theorem of algebra

24

23

24

Page 13: 1.6.11 The fundamental theorem of algebra

7/21/2021

13

Disclaimer

These slides are provided for the NE 112 Linear algebra fornanotechnology engineering course taught at the University ofWaterloo. The material in it reflects the authors’ best judgment inlight of the information available to them at the time of preparation.Any reliance on these course slides by any party for any otherpurpose are the responsibility of such parties. The authors acceptno responsibility for damages, if any, suffered by any party as aresult of decisions made or actions based on these course slides forany other purpose than that for which it was intended.

The fundamental theorem of algebra

25

25