Why polynomials need their own arithmetic
A polynomial is familiar as an expression such as , but chapter 8 treats polynomials more carefully than ordinary algebraic shorthand. The point is not only to manipulate expressions. The point is to build an arithmetic system that behaves enough like the integers to support division with remainder, greatest common divisors, factorization, and later partial fraction decompositions.
Throughout this chapter, the coefficients are real unless another field is explicitly named. The same definitions work over any field , for example , , or .
Polynomials as finite formal sums
Definition
Polynomial over R
A polynomial with real coefficients is a formal sum
where each and all but finitely many coefficients are zero.
The set of all such polynomials is denoted by R[x].
The word "formal" matters. A polynomial is not merely a function value at one
particular x; it is the whole list of coefficients, with only finitely many
nonzero entries. Once the coefficients are fixed, the polynomial expression is
fixed.
If at least one coefficient is nonzero, the degree of p(x) is the largest
index i for which . If every coefficient is zero, we call p(x) the
zero polynomial and set
This convention lets degree formulas include the zero polynomial without many exceptional cases.
A polynomial is monic if its leading coefficient is 1. For instance,
is monic, while is not.
Common mistake
Do not read the displayed last term as the degree
If a polynomial is written as
then only when . The notation by itself does not guarantee that the displayed final coefficient is nonzero.
Addition, multiplication, and degree
Let
Their sum is formed coefficient-by-coefficient:
Their product is given by the convolution rule:
Only finitely many terms contribute, so the product is again a polynomial.
Theorem
Degree rules
For ,
- ;
- .
The second identity uses the fact that the coefficient field has no zero divisors.
The inequality in the first rule can be strict because leading terms may cancel. For example,
The product rule is stronger: if p and q are nonzero with leading
coefficients and , then the coefficient of in pq is
, which is nonzero.
The division algorithm
The central structural result is the polynomial version of integer division. It says that when we divide by a nonzero polynomial, there is a unique quotient and a unique remainder whose degree is smaller than the divisor.
Theorem
Division algorithm for polynomials
Let with . Then there exist unique polynomials such that
The proof follows a minimal-degree idea. Consider all possible expressions
as s(x) ranges over R[x]. If zero appears, the remainder is
zero. Otherwise choose an element of least degree. If its degree were still at
least , subtract a suitable multiple of g(x) that cancels its leading
term. That creates an even smaller-degree element, a contradiction.
Uniqueness is just as important as existence. If
with both remainders smaller than g, then
The left side is either zero or has degree at least ; the right side has degree strictly less than . Thus both sides must be zero, so and .
Read and try
Step through polynomial long division
The stepper turns the chapter's long-division example into a sequence of leading-term cancellations.
Row operation
Set up the division
Dividend: ; divisor: .
Quotient
No quotient term yet
Current remainder
What to notice
At each step, choose the quotient term that cancels the current leading term.
Worked example
Divide a quartic by a quadratic
Find the quotient and remainder when
is divided by
Long division gives
Therefore
Remainders from evaluation
When the divisor is linear, the division algorithm becomes especially powerful.
Theorem
Remainder theorem
Let and . When f(x) is divided by , the
remainder is f(a).
Indeed, the remainder has degree less than 1, so it is a constant .
Writing
and substituting gives .
Theorem
Factor theorem
For and ,
The factor theorem translates between algebraic factorization and roots. It is one of the main reasons roots become useful: a root supplies a linear factor, and a linear factor supplies a root.
Worked example
Remainder modulo x^2-1
Suppose the remainders when f(x) is divided by and are 5 and
3, respectively. Find the remainder when f(x) is divided by
.
By the remainder theorem,
The remainder upon division by has degree less than 2, so write it as
. Then
Solving gives and . The remainder is therefore
How many roots can a nonzero polynomial have?
The factor theorem gives a degree bound on roots.
Theorem
Root bound
A nonzero polynomial of degree n over or has at most n roots.
The proof is by induction on degree. If f has a root a, then
and . Every root of f other than a is a
root of q. The induction hypothesis then gives the bound.
An immediate consequence is that a polynomial of degree at most n with
distinct roots must be the zero polynomial. This is a uniqueness theorem:
too many zeros force every coefficient to vanish.
Proof sketch or proof idea
The division algorithm is often introduced as a procedure, but in this course
it is also a theorem with existence and uniqueness content. The existence part
does not depend on the particular layout of long division. It depends on a
simple descent principle for degrees. Among all expressions of the form
, choose one with minimal degree. If its degree is still at least the
degree of g, then its leading term can be cancelled by subtracting a suitable
multiple of g. That cancellation produces another element of the same set
with smaller degree, contradicting the choice of a minimal-degree remainder.
The uniqueness part is equally structural. If two quotient-remainder pairs
worked, subtracting the two identities would say that a multiple of g equals
the difference of two small remainders. A nonzero multiple of g cannot have
degree smaller than g; the difference of two allowed remainders must have
degree smaller than g. The only way out is that both sides are zero. This is
why the phrase "the quotient and the remainder" is justified.
This proof pattern is worth remembering because it reappears in the next note. The Euclidean algorithm for polynomial gcds works only because every division step produces a strictly smaller-degree remainder. Degree plays the role that absolute value played for positive integers: it is the quantity that must descend and therefore cannot descend forever.
How to read a polynomial long division
A long division table should not be read as a mysterious arrangement of symbols. It is a repeated leading-term cancellation algorithm.
Start with the current dividend. Compare its leading term with the leading term of the divisor. In Example 8.0, the first comparison is
That quotient term is chosen for one reason only: multiplying the divisor by creates a leading term , which cancels the current leading term. After subtraction, the current remainder becomes . The same logic gives the next term
and then the final quotient term
The algorithm stops not because the expression looks simpler, but because the
current remainder has degree 1, which is smaller than the divisor degree
2. This stopping condition is exactly the condition in the theorem. If a
student keeps dividing after the remainder has smaller degree, they are no
longer following the division algorithm.
Worked example
Choose a parameter with the factor theorem
Find k so that
divides
By the factor theorem, divides f(x) exactly when . Compute
Thus , so
The important point is that we did not divide the cubic by . The factor theorem converts the factor condition into a single evaluation equation.
Common mistakes
Common mistake
Confusing equality of values with equality of polynomials
Checking that two polynomials agree at one value of x does not prove they are
the same polynomial. To prove equality of polynomials, either compare all
coefficients or show that their difference has more roots than its degree
allows.
Common mistake
Forgetting the degree condition on the remainder
An identity of the form is not yet the division algorithm unless
. Without that condition, the quotient and remainder are not
unique; one can move a multiple of g back and forth between q and r.
Summary
This note sets up the algebraic foundation for the rest of chapter 8. A
polynomial is a finite-support formal sum. Degree measures the leading nonzero
coefficient, and it controls addition, multiplication, and division. The
division algorithm gives unique q and r; the remainder theorem turns
division by into evaluation at a; the factor theorem identifies roots
with linear factors; and the root bound explains why too many roots force a
polynomial to be zero.
Study guide for the exercises
When solving the exercises, separate three tasks that are easy to mix together. First, simplify the expression only by operations that preserve the polynomial identity being studied. Second, keep track of the degree condition whenever a remainder appears. Third, decide whether the problem is asking for a calculation or for a proof about all polynomials of a given form.
For degree questions, always inspect possible cancellation before announcing the degree of a sum. The degree rule for sums gives only an upper bound. A sum of two fourth-degree polynomials may become quadratic, linear, constant, or even zero if leading terms cancel. For products, the leading coefficient argument is stronger, so the degree is exactly additive as long as both factors are nonzero.
For remainder and factor theorem questions, resist doing unnecessary long
division. If the divisor is , evaluation at a is the direct route. If
the divisor is a product such as , the remainder has degree at most
one, so write it as and use values at the roots of the divisor. This is
a recurring strategy: choose the unknown remainder shape from the degree bound,
then determine its coefficients from evaluation data.
For proof exercises such as the roots-of-unity problem, the goal is not to
expand a large polynomial. The key is to use the factor theorem twice, once at
and once at , and then exploit . That turns the
divisibility of into two linear equations in the two unknown
numbers f(1) and g(1).
Quick checks
Quick check
Why is the degree of the zero polynomial set to ?
Think about formulas involving addition and multiplication.
Solution
Answer
Quick check
What is the remainder when is divided by ?
Use the remainder theorem.
Solution
Answer
Quick check
If a nonzero polynomial has degree at most 4, how many distinct roots can it have?
Use the root bound.
Solution
Answer
Exercises
- Let and . Find the largest possible degree of , and then compute its actual degree.
- Divide by .
- Use the remainder theorem to find the remainder when is divided by .
- Suppose and . Reconstruct the remainder of
fmodulo . - Prove Exercise 8.1 from the slides: if
, , and is divisible by
, then both
f(x)andg(x)are divisible by .
Solution