Precalculus · Polynomial Functions

Polynomial Functions — Complete Precalculus Guide

From the definition of a polynomial all the way through end behavior, zeros, polynomial division, the remainder and factor theorems, multiplicity, the intermediate value theorem, and graphing. Everything in one place with worked examples at every step.

Quick Reference — Polynomial Functions at a Glance

Standard Form

f(x) = aₙxⁿ + aₙ₋¹xⁿ⁻¹ + ... + a₁x + a₀

Written highest degree to lowest, non-negative integer exponents only.

End Behavior Rule

Determined entirely by the degree and sign of the leading coefficient. All other terms are irrelevant at the extremes.

Fundamental Theorem

A degree-n polynomial has exactly n zeros counting multiplicity, in the complex numbers. It may have fewer than n real zeros.

Remainder Theorem

When p(x) is divided by (x − c), the remainder equals p(c). No division required to find the remainder.

Factor Theorem

(x − c) is a factor of p(x) if and only if p(c) = 0. Zeros and factors are the same thing.

Turning Points

A degree-n polynomial has at most n − 1 turning points (local max/min on the graph).

1. Definition of a Polynomial Function

A polynomial function is a function that can be written in the form:

f(x) = aₙxⁿ + aₙ₋¹xⁿ⁻¹ + ··· + a₂x² + a₁x + a₀

where n is a non-negative integer and aₙ ≠ 0

Key vocabulary

  • Degree (n): the highest exponent with a non-zero coefficient
  • Leading coefficient (aₙ): the coefficient of the highest-degree term
  • Leading term: the term aₙxⁿ that dominates for large x
  • Constant term (a₀): the term with no x; equals f(0)
  • Standard form: written with terms in descending order of degree

Polynomial vs. NOT a polynomial

Polynomials:

f(x) = 3x² − 5x + 2

g(x) = x&sup4; − 7

h(x) = −6

NOT polynomials:

1/x (negative exponent)

√x (fractional exponent)

2ˣ (variable in exponent)

Writing in standard form

Suppose you are given f(x) = 4x − 2x³ + 7 + x². Rearrange in descending order of degree: f(x) = −2x³ + x² + 4x + 7. Now it is clear: degree = 3, leading coefficient = −2, constant term = 7.

2. End Behavior — The Leading Term Test

End behavior describes what happens to f(x) as x approaches positive infinity (far right) and as x approaches negative infinity (far left). Remarkably, for large values of |x|, only the leading term matters — all lower-degree terms become negligible by comparison.

The leading term test gives four cases based on degree (even or odd) and the sign of the leading coefficient (positive or negative).

DegreeLeading Coeff.Left tail (x → −∞)Right tail (x → +∞)ArrowsExample
EvenPositive (+)UpUp↑ ↑y = x², y = 2x⁴
EvenNegative (−)DownDown↓ ↓y = −x², y = −3x⁴
OddPositive (+)DownUp↓ ↑y = x³, y = 5x⁵
OddNegative (−)UpDown↑ ↓y = −x³, y = −2x⁵

Worked Example

Determine end behavior of f(x) = −3x&sup4; + 7x² − 2x + 1

Step 1: Leading term is −3x&sup4;.

Step 2: Degree = 4 (even). Leading coefficient = −3 (negative).

Step 3: Even degree + negative leading coefficient → both tails point DOWN.

As x → −∞, f(x) → −∞

As x → +∞, f(x) → −∞

Memory anchor

Picture four parent functions: y = x² (smiley face, both up), y = −x² (frowny face, both down), y = x³ (S-curve, down-left up-right), y = −x³ (S-curve flipped, up-left down-right). Every polynomial follows one of these four patterns at the extremes.

3. Zeros and X-Intercepts

The zeros (also called roots) of a polynomial are the x-values where f(x) = 0. Every real zero corresponds to an x-intercept on the graph. The Fundamental Theorem of Algebra guarantees that a degree-n polynomial has exactly n zeros when counted with multiplicity in the complex number system, but there may be fewer than n real zeros.

Method 1: Factoring

Factoring is the fastest method when it applies. Look for common factors first, then try grouping, difference of squares, sum/difference of cubes, or trial-and-error for quadratics.

Example: f(x) = x³ + 3x² − 4x − 12

Group: (x³ + 3x²) + (−4x − 12)

Factor each group: x²(x + 3) − 4(x + 3)

Factor out (x + 3): (x + 3)(x² − 4)

Difference of squares: (x + 3)(x + 2)(x − 2)

Zeros: x = −3, x = −2, x = 2

Method 2: Rational Root Theorem

When a polynomial with integer coefficients has a rational zero p/q (in lowest terms), the numerator p must divide the constant term and the denominator q must divide the leading coefficient.

Possible rational zeros = ± (factors of constant term) / (factors of leading coefficient)

Example: f(x) = 2x³ − 3x² − 8x + 12

Constant term: 12 → factors: 1, 2, 3, 4, 6, 12

Leading coefficient: 2 → factors: 1, 2

Possible rational zeros: ±1, ±2, ±3, ±4, ±6, ±12, ±1/2, ±3/2

Test x = 2: 2(8) − 3(4) − 8(2) + 12 = 16 − 12 − 16 + 12 = 0 ✓

Test x = −2: 2(−8) − 3(4) − 8(−2) + 12 = −16 − 12 + 16 + 12 = 0 ✓

Test x = 3/2: 2(27/8) − 3(9/4) − 8(3/2) + 12 = 27/4 − 27/4 − 12 + 12 = 0 ✓

Zeros: x = 2, x = −2, x = 3/2

Common mistake:

The Rational Root Theorem only gives possible rational zeros. You must test each candidate. Not all candidates will be zeros, and the polynomial may have irrational or complex zeros that the theorem does not list.

Method 3: Quadratic Formula (for Quadratic Factors)

Once you have used division to reduce a higher-degree polynomial to a quadratic factor, apply the quadratic formula to finish. For ax² + bx + c = 0:

x = (−b ± √(b² − 4ac)) / (2a)

The discriminant b² − 4ac tells you what kind of zeros the quadratic has: positive discriminant means 2 real zeros, zero discriminant means 1 repeated real zero, negative discriminant means 2 complex (non-real) zeros.

4. Polynomial Long Division and Synthetic Division

After finding a zero c using the Rational Root Theorem, divide the polynomial by (x − c) to reduce the degree. Repeat until you reach a quadratic or linear factor you can solve directly.

Polynomial Long Division

Use when dividing by ANY factor, especially quadratics.

Example: Divide f(x) = x³ − 2x² − 5x + 6 by (x − 3)

Step 1: Divide leading terms. x³ ÷ x = x²

x³ − 2x² − 5x + 6

− (x² · (x − 3)) = − (x³ − 3x²)

x² − 5x + 6

Step 2: Divide x² ÷ x = x

− (x · (x − 3)) = − (x² − 3x)

−2x + 6

Step 3: Divide −2x ÷ x = −2

− (−2 · (x − 3)) = − (−2x + 6)

Remainder: 0

Quotient: x² + x − 2 = (x + 2)(x − 1)

Result: x³ − 2x² − 5x + 6 = (x − 3)(x + 2)(x − 1). Zeros are x = 3, x = −2, and x = 1.

Synthetic Division

Shortcut — only works when dividing by (x − c).

Same example: divide x³ − 2x² − 5x + 6 by (x − 3), so c = 3

Write c | coefficients (fill in 0 for any missing degree)

3 |  1   −2   −5   6

Bring down the first coefficient: 1

Multiply: 1 × 3 = 3. Add to −2:  1

Multiply: 1 × 3 = 3. Add to −5:  −2

Multiply: −2 × 3 = −6. Add to 6: 0 (remainder)

Bottom row: 1   1   −2   |  0

These are the coefficients of the quotient: x² + x − 2

Full synthetic division procedure:

  1. Write c in a box on the left. List all coefficients of p(x) to the right (use 0 for missing terms).
  2. Bring down the first coefficient below the line.
  3. Multiply it by c. Write the product under the next coefficient. Add. Write the sum below the line.
  4. Repeat: multiply the new bottom value by c, add to the next coefficient, write the sum.
  5. The last number in the bottom row is the remainder. The other numbers are the coefficients of the quotient (degree one less than the original).

When to use which:

Synthetic division is faster for (x − c). Long division is required for anything like (x² + 1), (2x + 3), or any non-monic or higher-degree divisor.

Remainder Theorem

When p(x) is divided by (x − c), the remainder equals p(c).

Example:

Find the remainder when p(x) = x³ − 4x + 1 is divided by (x − 2).

p(2) = 8 − 8 + 1 = 1

Remainder = 1 (no division needed)

Factor Theorem

(x − c) is a factor of p(x) if and only if p(c) = 0.

Example:

Is (x − 2) a factor of f(x) = x³ − 3x² + 4?

f(2) = 8 − 12 + 4 = 0

Yes, (x − 2) IS a factor.

5. Multiplicity of Zeros

The multiplicity of a zero x = a is the number of times the factor (x − a) appears in the fully factored form of the polynomial. Multiplicity controls the shape of the graph at each x-intercept.

MultiplicityGraph at x-interceptVisual descriptionExample factor
1 (odd)Crosses x-axisStraight through(x − 2)¹
2 (even)Bounces (touches)Tangent-like, turns back(x − 2)²
3 (odd)Crosses with S-flexCrosses but flattens at intercept(x − 2)³
4 (even)Bounces (very flat)Touches and returns, even flatter(x − 2)⁴

Detailed Worked Example

f(x) = (x − 1)²(x + 3)(x + 2)³

Degree: 2 + 1 + 3 = 6 (even), leading coefficient is positive (+1) → both tails point UP.

Zero at x = 1, multiplicity 2 (even): graph bounces at (1, 0).

Zero at x = −3, multiplicity 1 (odd): graph crosses straight through (−3, 0).

Zero at x = −2, multiplicity 3 (odd): graph crosses with an S-shaped flex at (−2, 0).

y-intercept: f(0) = (0−1)²(0+3)(0+2)³ = (1)(3)(8) = 24. Point: (0, 24).

Turning points: at most 6 − 1 = 5.

Sum of multiplicities = degree

The multiplicities of all zeros (real and complex) must add up to the degree of the polynomial. This is a quick way to check your factoring. If f(x) has degree 5 and you have found zeros x = 2 (mult 1), x = −1 (mult 2), the sum so far is 3. The remaining factor must contribute degree 2 — likely an irreducible quadratic with two complex zeros.

6. Graphing Polynomial Functions — Step-by-Step

Follow these six steps in order to sketch an accurate graph of any polynomial function. You do not need a graphing calculator if you know the zeros, their multiplicities, and the end behavior.

1

Determine degree and leading coefficient

Write the polynomial in standard form. Identify the degree (highest exponent) and the leading coefficient (its coefficient). These control end behavior.

2

Find the y-intercept

Substitute x = 0. The y-intercept is always the constant term when the polynomial is expanded. Plot the point (0, a₀).

3

Find all real zeros

Use factoring, the Rational Root Theorem, polynomial division, or technology. Each real zero gives an x-intercept on the graph.

4

Determine multiplicity of each zero

For each zero x = a, count how many times (x − a) appears. Odd multiplicity: crosses. Even multiplicity: bounces. Higher multiplicity: flatter near the axis.

5

Determine end behavior

Apply the leading-term test. Four cases: even/odd degree combined with positive/negative leading coefficient.

6

Plot key points and sketch

Plot x-intercepts, y-intercept, and a few additional points between zeros if needed. Connect with a smooth curve consistent with end behavior and multiplicity at each zero.

Full Graphing Example: f(x) = x&sup4; − 5x² + 4

Step 1 — Degree and leading coefficient

Degree = 4 (even), leading coefficient = 1 (positive). End behavior: both tails up.

Step 2 — y-intercept

f(0) = 0 − 0 + 4 = 4. y-intercept: (0, 4).

Step 3 — Find zeros

Factor: x&sup4; − 5x² + 4 = (x² − 4)(x² − 1) = (x + 2)(x − 2)(x + 1)(x − 1).

Zeros: x = −2, x = −1, x = 1, x = 2.

Step 4 — Multiplicity of each zero

All four zeros have multiplicity 1 (odd) → graph crosses straight through at each.

Step 5 — End behavior

Even degree, positive leading coefficient: f(x) → +∞ as x → ±∞. Both tails go UP.

Step 6 — Sketch

Starting from the upper left (tail up), the graph comes down and crosses at x = −2, then rises, then crosses at x = −1, dips below the axis, crosses at x = 1, rises, crosses at x = 2, and then rises to the upper right (tail up). y-intercept at (0, 4) confirms the graph is above the x-axis between x = −1 and x = 1.

Turning points and local extrema

A degree-n polynomial has at most n − 1 turning points. Between any two consecutive x-intercepts there is exactly one turning point (a local max or min). If the graph crosses at x = a and x = b with no other zeros between them, there is a local extremum somewhere in the interval (a, b). Use sign analysis or a graphing tool to find the approximate location.

7. Intermediate Value Theorem (IVT)

The Intermediate Value Theorem is a powerful tool for locating zeros of continuous functions. Since all polynomial functions are continuous everywhere, the IVT always applies.

The Theorem

If f is continuous on the closed interval [a, b] and N is any number strictly between f(a) and f(b), then there exists at least one number c in the open interval (a, b) such that f(c) = N.

For finding zeros: If f(a) and f(b) have opposite signs — one positive and one negative — then N = 0 lies between them. By IVT, there is at least one zero in (a, b). The graph must cross the x-axis.

Worked Example

Show that f(x) = x³ − 2x − 5 has a zero between x = 2 and x = 3.

f(2) = 8 − 4 − 5 = −1

f(3) = 27 − 6 − 5 = 16

f(2) = −1 < 0 and f(3) = 16 > 0. The function is negative at x = 2 and positive at x = 3.

Since f is a polynomial (continuous everywhere), by the IVT there exists at least one c in (2, 3) where f(c) = 0. In fact, c ≈ 2.094.

What the IVT does NOT say

The IVT guarantees the existence of a zero but does not tell you exactly where it is or how many zeros exist in the interval. There could be 1, 3, 5 or any odd number of zeros between a and b when f(a) and f(b) have opposite signs, or 0, 2, 4 or any even number when they have the same sign.

8. Real-World Applications of Polynomial Functions

Polynomial functions appear in a wide range of real-world contexts. Here are the most common types of problems you will encounter in precalculus and early college courses.

Optimization: Box Volume

A 12′ × 12′ square piece of cardboard is made into an open box by cutting equal squares of side length x from each corner and folding up the sides.

Length of box: (12 − 2x)

Width of box: (12 − 2x)

Height of box: x

V(x) = x(12 − 2x)² = x(144 − 48x + 4x²) = 4x³ − 48x² + 144x

Domain: 0 < x < 6 (x must be positive and less than half the side length)

This is a cubic polynomial. Its maximum occurs at x ≈ 2, giving the maximum volume of about 128 cubic inches. You would find this by setting V′(x) = 0 in calculus, or by graphing V(x) on the valid domain in precalculus.

Projectile Motion

A ball is launched upward from a platform 48 feet high with an initial velocity of 32 ft/s. Its height (in feet) after t seconds is:

Height as a function of time:

h(t) = −16t² + 32t + 48

When does it hit the ground? Set h(t) = 0:

0 = −16t² + 32t + 48

0 = t² − 2t − 3

0 = (t − 3)(t + 1)

t = 3 seconds (t = −1 rejected, time must be positive)

Economics: Revenue and Profit

A company sells x units at a price p(x) = 120 − 2x dollars per unit. Total revenue is:

R(x) = x · p(x) = x(120 − 2x) = 120x − 2x²

If cost C(x) = 20x + 300, then profit is:

P(x) = R(x) − C(x) = −2x² + 100x − 300

Break-even: set P(x) = 0 and solve the quadratic for the break-even quantities.

Frequently Asked Questions

What is a polynomial function?

A polynomial function is a function of the form f(x) = a_n x^n + a_(n-1) x^(n-1) + ... + a_1 x + a_0, where the exponents are non-negative integers and the coefficients are real numbers. The highest exponent with a non-zero coefficient is the degree. Examples: f(x) = 3x^2 - 5x + 2 (degree 2), g(x) = x^4 - 7 (degree 4). Non-examples: 1/x (negative exponent), sqrt(x) (fractional exponent).

How do you find the degree and leading coefficient of a polynomial?

The degree is the highest power of x with a non-zero coefficient. The leading coefficient is the number multiplying that highest-power term. For f(x) = 4x^3 - 2x^5 + 7x - 1, rewrite in standard form: -2x^5 + 4x^3 + 7x - 1. The degree is 5 and the leading coefficient is -2.

How do you determine end behavior of a polynomial?

End behavior depends only on the degree and the sign of the leading coefficient. Even degree with positive leading coefficient: both ends go up. Even degree with negative leading coefficient: both ends go down. Odd degree with positive leading coefficient: left end goes down, right end goes up. Odd degree with negative leading coefficient: left end goes up, right end goes down. Use the parent functions y = x^2 and y = x^3 as your mental anchors.

What is the Rational Root Theorem and how do you use it?

The Rational Root Theorem says: if a polynomial with integer coefficients has a rational zero p/q (in lowest terms), then p must be a factor of the constant term and q must be a factor of the leading coefficient. To use it: (1) List all factors of the constant term — those are your p values. (2) List all factors of the leading coefficient — those are your q values. (3) Form every fraction plus-or-minus p/q. (4) Test each candidate by substituting into the polynomial. If the result is zero, you have found a zero.

How do you do polynomial long division step by step?

Polynomial long division works exactly like numerical long division. To divide p(x) by d(x): (1) Divide the leading term of p(x) by the leading term of d(x) to get the first term of the quotient. (2) Multiply that term by the entire divisor d(x). (3) Subtract the result from p(x). (4) Bring down the next term. (5) Repeat until the degree of the remainder is less than the degree of the divisor. The answer is written as: p(x)/d(x) = quotient + remainder/d(x).

When do you use synthetic division instead of long division?

Use synthetic division only when dividing by a linear factor of the form (x - c). It is a shortcut that uses only the coefficients of the polynomial, skipping the variable symbols. Use polynomial long division when dividing by any higher-degree divisor, such as (x^2 + 1) or (2x - 3) where you need to handle the leading coefficient of the divisor separately.

What is the Remainder Theorem?

The Remainder Theorem states that when a polynomial p(x) is divided by (x - c), the remainder equals p(c). In other words, you do not need to perform the full division to find the remainder — just evaluate the polynomial at x = c. Example: divide x^3 - 4x + 1 by (x - 2). The remainder is p(2) = 8 - 8 + 1 = 1.

What is the Factor Theorem?

The Factor Theorem is a special case of the Remainder Theorem: (x - c) is a factor of p(x) if and only if p(c) = 0. To check if (x - 3) is a factor of p(x) = x^3 - 7x + 6, evaluate p(3) = 27 - 21 + 6 = 12. Since p(3) is not 0, (x - 3) is NOT a factor. Try p(2) = 8 - 14 + 6 = 0 — yes, (x - 2) IS a factor.

What does multiplicity of a zero mean for the graph?

The multiplicity of a zero x = a is how many times the factor (x - a) appears in the fully factored polynomial. If the multiplicity is odd (1, 3, 5, ...), the graph crosses through the x-axis at that point. If the multiplicity is even (2, 4, 6, ...), the graph touches the x-axis and bounces back without crossing. Higher multiplicity also makes the graph flatter near that intercept.

What is the Intermediate Value Theorem for polynomials?

The Intermediate Value Theorem (IVT) says: if f is a continuous function on the interval [a, b] and N is any number between f(a) and f(b), then there exists at least one c in (a, b) such that f(c) = N. For polynomials, this is useful for locating zeros: if f(a) is negative and f(b) is positive (or vice versa), there must be a zero somewhere between a and b. The polynomial must cross the x-axis at least once in that interval.

How many turning points can a polynomial of degree n have?

A polynomial of degree n can have at most n - 1 turning points. A turning point is a local maximum or local minimum where the graph changes direction. A degree-3 polynomial has at most 2 turning points, a degree-4 has at most 3, and so on. The actual number of turning points depends on the specific polynomial — it may have fewer than the maximum.

How are polynomials used in real-world problems?

Polynomials appear in many practical situations. Volume and area problems: a box made by cutting squares from corners of a sheet has volume modeled by a cubic polynomial. Projectile motion: the height of a thrown object follows a quadratic polynomial in time. Engineering: stress and strain curves are often polynomial models. Economics: cost, revenue, and profit functions are commonly modeled with polynomials. Optimization problems ask you to find the maximum or minimum value of a polynomial subject to a constraint.

Common Mistakes to Avoid

Mistake: Ignoring missing terms in synthetic division

If p(x) = x³ − 4x + 1, the x² term has a coefficient of 0. You MUST include that 0 in your coefficient list: 1, 0, −4, 1. Leaving it out throws off every subsequent step.

Mistake: Forgetting to check that RRT candidates are zeros

The Rational Root Theorem lists possible zeros, not guaranteed zeros. You must substitute each candidate into p(x). If p(c) ≠ 0, that candidate is not a zero.

Mistake: Assuming an even-degree polynomial always has real zeros

f(x) = x² + 4 has NO real zeros. The discriminant is 0 − 16 = −16, so both zeros are complex. An even-degree polynomial with a positive leading coefficient can sit entirely above the x-axis.

Mistake: Confusing odd/even degree with odd/even leading coefficient

End behavior depends on the degree being odd or even, and on whether the leading coefficient is positive or negative. The numerical value of the leading coefficient (whether it is 2, 5, or 100) does not change the type of end behavior, only the steepness.

Mistake: Using synthetic division for non-linear divisors

Synthetic division ONLY works when dividing by (x − c). If the divisor is (x² − 1) or (2x + 3), you must use polynomial long division.

Mistake: Misidentifying multiplicity from the graph

Even multiplicity means the graph touches the x-axis and bounces back without crossing. Odd multiplicity means the graph crosses. A very flat bounce is multiplicity 4 or higher, not necessarily multiplicity 2.

Precalculus Polynomial Functions — Study Checklist

Use this checklist to make sure you have mastered every skill before your test.

Identify the degree, leading coefficient, and constant term of any polynomial in standard form

Rewrite a polynomial in standard form when given in non-standard order

Determine end behavior using the leading term test (all four cases)

Use the Rational Root Theorem to list all possible rational zeros

Test candidates by substitution and confirm zeros

Perform polynomial long division with remainder

Perform synthetic division by (x − c) and identify the quotient and remainder

State and apply the Remainder Theorem

State and apply the Factor Theorem

Find all real zeros of a degree 3 or 4 polynomial by combining RRT, division, and factoring

Determine the multiplicity of each zero from the factored form

Predict whether the graph crosses or bounces at each x-intercept

Find the y-intercept by evaluating f(0)

State the maximum number of turning points for a degree-n polynomial

Sketch the graph of a polynomial given zeros, multiplicity, and end behavior

Use the IVT to locate a zero of a polynomial within an interval

Set up and solve an optimization problem using a polynomial model

Ready to practice polynomial functions?

Work through end behavior, rational root theorem, polynomial division, zeros, multiplicity, and graphing with step-by-step solutions. Free to start.

Start Practicing Free

Related Topics