Can Induction Prove a Polynomial of Degree n Has At Most n Roots?

In summary, the conversation discusses proving that a polynomial function of degree n has at most n roots. One approach suggested is using induction on the degree of the polynomial, while another approach involves starting with one root and using synthetic division to find the rest of the roots. It is also mentioned that the polynomial can be written as a product of its roots, and that there cannot be more than n roots if we count "multiplicity" and complex roots. However, there is a counterexample in the ring of integers modulo 8. It is noted that proving there are at most n roots over a field is not a trivial task, but the fact that it is an integral domain may be sufficient.
  • #1
jgens
Gold Member
1,593
50
I'm trying to prove that a polynomial function of degree [itex]n[/itex] has at most [itex]n[/itex] roots. I was thinking that I could accomplish this by induction on the degree of the polynomial but I wanted to make sure that this would work first. If someone could let me know if this approach will work, I would appreciate it. Thanks!
 
Mathematics news on Phys.org
  • #2
Why don't you give it a shot and see what happens. Induction is probably the most common way to prove this
 
  • #3
One approach is going backwards. Given one root for a polynomial of degree n, you can use synthetic division to get a polynomial of degree n-1 for the rest of the roots. Continue until the polynomial is down to 0=0. You can do this exactly n times.
 
  • #4
If [itex]x_1[/itex], [itex]x_2[/itex], ..., [itex]x_n[/itex] are the roots of a polynomial equation, then the polynomial is [itex]a(x- x_1)(x- x_2)\cdot\cdot\cdot(x- x_n)[/itex] for some number a. Multiplied out, that has degree n.

Notice that a polynomial of degree n has exactly n roots if we count "multiplicity" (if [itex]x_1= x_2[/itex] that still counts as "two roots") and if we count complex roots. Counting only distinct real roots, there still cannot be more than n roots.
 
  • #5
HallsofIvy said:
If [itex]x_1[/itex], [itex]x_2[/itex], ..., [itex]x_n[/itex] are the roots of a polynomial equation, then the polynomial is [itex]a(x- x_1)(x- x_2)\cdot\cdot\cdot(x- x_n)[/itex] for some number a. Multiplied out, that has degree n.


This is usually treated as a theorem of what OP's about to prove. I think it is at least most pedagogical to start out without the above, and rather let it be a corollary, thus keeping the 'natural order'.
 
  • #6
What you could do, then, is prove that a polynomial of degree n has at least one (complex) solution. Then show that dividing the polynomial by x-a where a is that root, gives a polynomial of degree n-1. Since a polynomial cannot have degree less than 0, there can be, at most, n roots.
 
  • #7
An example of a ring where polynomials fail to have at most n roots is the ring of integers modulo 8. The polynomial f(x)=x2-1 has, in fact, 4 distinct roots: 1, 3, 5, and 7.

Proving there are at most n roots over a field is not a trivial thing. It is not a hard, but it is subtle -- easy to overlook relevant points.
 
Last edited:
  • #8
Hurkyl said:
Proving there are at most n roots over a field is not a trivial thing. It is not a hard, but it is subtle -- easy to overlook relevant points.

Is not the fact that it is an integral domain sufficient?
 

FAQ: Can Induction Prove a Polynomial of Degree n Has At Most n Roots?

How do you determine the number of roots of a polynomial?

To determine the number of roots of a polynomial, you can use the Fundamental Theorem of Algebra, which states that a polynomial of degree n will have n complex roots. Alternatively, you can also use the Rational Root Theorem to find the possible rational roots of a polynomial, and then use synthetic division to test which of these roots are actual roots of the polynomial.

Can a polynomial have more than one root?

Yes, a polynomial can have multiple roots. This is because a polynomial can have both real and complex roots, and the Fundamental Theorem of Algebra states that a polynomial of degree n will have n complex roots. However, a polynomial can also have repeated roots, where the same root appears multiple times.

How do you know if a polynomial has no real roots?

A polynomial has no real roots if all of its roots are complex. This means that the polynomial will not intersect the x-axis on a graph, and all solutions to the polynomial will involve imaginary numbers. You can determine this by using the discriminant, which is the part of the quadratic formula under the square root sign. If the discriminant is negative, the polynomial has no real roots.

What is the relationship between the degree of a polynomial and the number of roots?

The degree of a polynomial is equal to the highest exponent in the polynomial. The number of roots of a polynomial is equal to the degree of the polynomial, according to the Fundamental Theorem of Algebra. This means that a polynomial of degree n will have n complex roots.

Can a polynomial have an infinite number of roots?

No, a polynomial cannot have an infinite number of roots. This is because a polynomial has a finite degree, which means that it can only have a finite number of roots. Additionally, the Fundamental Theorem of Algebra states that a polynomial of degree n will have n complex roots, which is a finite number.

Similar threads

Back
Top