← mapFunctions & Growth

Polynomial Functions

⚗ Dr. Möbius, from the lab

You've been multiplying polynomial expressions. Fine, good for you. But now I want you to look at a polynomial as a function and tell me what the hell it's doing over all of R\mathbb{R}. What happens out at x=±∞x = \pm\infty? How many times does it cross zero? Why does it bounce instead of cross at some roots, like a defeated specimen pressing its nose against the glass? The answers come straight from the structure you already built — degree, leading coefficient, and the Factor Theorem. Nothing new. Everything connected.

THE BIG IDEA

A polynomial function's global behavior is governed by its degree and leading coefficient, while its local behavior near each root is governed by that root's multiplicity.

End behavior: what happens at infinity

Pull back to the widest possible view. As x→±∞x \to \pm\infty, what dominates a polynomial? The leading term anxna_n x^n — because the highest power of xx grows faster than every lower power and simply murders the rest. (This is an informal version of a limit argument; the rigorous version is in calculus, but the conclusion is available now and you should use it without hesitation.)

So for large ∣x∣|x|, the polynomial f(x)=anxn+lower termsf(x) = a_n x^n + \text{lower terms} behaves like anxna_n x^n. That's it. Two numbers control the far-left and far-right tails: the leading coefficient ana_n and the degree nn.

The four possible end behaviors:

DegreeLeading coeffx→−∞x \to -\inftyx→+∞x \to +\infty
evenpositive (an>0a_n > 0)+∞+\infty+∞+\infty
evennegative (an<0a_n < 0)−∞-\infty−∞-\infty
oddpositive (an>0a_n > 0)−∞-\infty+∞+\infty
oddnegative (an<0a_n < 0)+∞+\infty−∞-\infty

Mnemonic, if you need one: even-degree polynomials have "matching" tails (both up or both down); odd-degree have "opposite" tails. The sign of ana_n sets which way. This is not a rule to memorize — it follows from what anxna_n x^n does when nn is even (always positive if an>0a_n > 0, regardless of the sign of xx) versus odd (xnx^n has the sign of xx).

Zeros, roots, and x-intercepts

A zero of ff is a value cc with f(c)=0f(c) = 0. Equivalently, it's an xx-intercept of the graph. These are the same thing. The word "root" means the same thing. Three names for one concept — get used to it, mathematicians have absolutely no shame and have never once in history agreed on a single piece of terminology.

A degree-nn polynomial has at most nn real roots. Here's why: if c1,c2,…,ckc_1, c_2, \ldots, c_k are distinct roots, then (x−c1)(x−c2)⋯(x−ck)(x - c_1)(x - c_2) \cdots (x - c_k) divides f(x)f(x) (we'll prove this via the Factor Theorem below). That product is degree kk, and a degree-kk polynomial divides a degree-nn polynomial only if k≤nk \le n. So k≤nk \le n: at most nn roots.

The Factor Theorem

Theorem. cc is a zero of the polynomial p(x)p(x) if and only if (x−c)(x - c) is a factor of p(x)p(x).

Proof sketch. Divide p(x)p(x) by (x−c)(x - c) using polynomial long division. You get: p(x)=(x−c)⋅q(x)+rp(x) = (x - c) \cdot q(x) + r where q(x)q(x) is the quotient (a polynomial of degree deg⁡(p)−1\deg(p) - 1) and rr is the remainder (a constant, since the divisor (x−c)(x-c) has degree 1). Now evaluate at x=cx = c: p(c)=(c−c)⋅q(c)+r=0+r=r.p(c) = (c - c) \cdot q(c) + r = 0 + r = r. So the remainder r=p(c)r = p(c).

If p(c)=0p(c) = 0: the remainder is 00, so (x−c)(x - c) divides p(x)p(x) evenly. Factor found. If (x−c)(x - c) divides p(x)p(x): then r=0r = 0, so p(c)=0p(c) = 0.

Both directions done. The Factor Theorem is just the Remainder Theorem applied to the case r=0r = 0.

This is your main tool for factoring higher-degree polynomials: test potential roots, and each confirmed root hands you a factor. It's free money. The proof cost us nothing. Use it shamelessly.

Multiplicity: crossing vs bouncing

When you write a polynomial in factored form, a factor might repeat: f(x)=(x−2)3(x+1)2.f(x) = (x - 2)^3(x + 1)^2. The zero x=2x = 2 has multiplicity 3; the zero x=−1x = -1 has multiplicity 2.

What does multiplicity do to the graph at a root?

  • Odd multiplicity: the graph crosses the xx-axis at that root. It passes through like a line through a point.
  • Even multiplicity: the graph bounces off the xx-axis (is tangent to it). It touches and turns back.

Why? Near x=cx = c with multiplicity mm, the function looks like f(x)≈A(x−c)mf(x) \approx A(x - c)^m for some nonzero constant AA. If mm is odd, (x−c)m(x-c)^m changes sign as xx passes through cc, so ff changes sign — it crosses. If mm is even, (x−c)m(x-c)^m is always non-negative (or non-positive), so ff doesn't change sign — it bounces. The graph touches the axis, thinks about crossing, and turns back like a coward. That's even multiplicity.

Drag the function grapher and watch this in action:

function grapher
x = 0.9(x-1)^2*(x+2) → 0.029(x-1)^3*(x+2) → -0.003

Sketching from factored form

Given f(x)=an(x−c1)m1(x−c2)m2⋯f(x) = a_n(x - c_1)^{m_1}(x - c_2)^{m_2} \cdots, you can sketch a rough graph:

  1. End behavior: use ana_n and n=∑min = \sum m_i.
  2. Zeros: mark each cic_i on the xx-axis; cross (odd mim_i) or bounce (even mim_i).
  3. Between zeros: the function maintains a sign (it can't change sign without passing through a zero). Check one test point in each interval.
  4. Connect: draw a smooth curve consistent with all constraints.

This isn't a substitute for plotting software; it's a sanity-check machine. If your sketch says the function goes to +∞+\infty on the left but your end-behavior analysis says −∞-\infty, you've made an error somewhere. Catch it early — before it shows up on an exam and makes you feel like shit.

🔬 SPECIMENS (worked examples)

Worked example 1 — reading end behavior from the leading term▸

Determine the end behavior of f(x)=−3x5+7x3−2x+1f(x) = -3x^5 + 7x^3 - 2x + 1.

The leading term is −3x5-3x^5: degree 55 (odd), leading coefficient −3-3 (negative).

Odd degree, negative leading coefficient: opposite tails, but flipped (negative sign reverses the standard odd-degree pattern).

Standard odd-degree with positive leading coefficient: −∞-\infty as x→−∞x \to -\infty, +∞+\infty as x→+∞x \to +\infty.

With negative leading coefficient, both tails flip: x→−∞:f(x)→+∞x \to -\infty: \quad f(x) \to +\infty x→+∞:f(x)→−∞.x \to +\infty: \quad f(x) \to -\infty.

Check with a specific value: f(100)≈−3(100)5<0f(100) \approx -3(100)^5 < 0. Confirms f(x)→−∞f(x) \to -\infty as x→+∞x \to +\infty.

Worked example 2 — applying the Factor Theorem to find a factor▸

Show that x=2x = 2 is a zero of p(x)=x3−3x2+x+2p(x) = x^3 - 3x^2 + x + 2, then factor completely.

Step 1: verify the zero. p(2)=8−12+2+2=0.✓p(2) = 8 - 12 + 2 + 2 = 0. \checkmark

Step 2: divide out the factor. By the Factor Theorem, (x−2)(x - 2) is a factor. Divide: p(x)=x3−3x2+x+2=(x−2)(x2−x−1).p(x) = x^3 - 3x^2 + x + 2 = (x - 2)(x^2 - x - 1).

(Verification: (x−2)(x2−x−1)=x3−x2−x−2x2+2x+2=x3−3x2+x+2(x-2)(x^2 - x - 1) = x^3 - x^2 - x - 2x^2 + 2x + 2 = x^3 - 3x^2 + x + 2. Correct.)

Step 3: factor the quadratic. x2−x−1x^2 - x - 1 has discriminant 1+4=5>01 + 4 = 5 > 0. Roots: x=1±52.x = \frac{1 \pm \sqrt{5}}{2}.

These are irrational, so x2−x−1x^2 - x - 1 doesn't factor over Q\mathbb{Q}. The complete factorization (over R\mathbb{R}) is: p(x)=(x−2) ⁣(x−1+52) ⁣(x−1−52).p(x) = (x - 2)\!\left(x - \frac{1+\sqrt{5}}{2}\right)\!\left(x - \frac{1-\sqrt{5}}{2}\right).

Worked example 3 — sketching from multiplicity (don't you dare cross when you should bounce)▸

Sketch the rough behavior of g(x)=x2(x−3)g(x) = x^2(x - 3). Identify all zeros, their multiplicities, and the crossing/bouncing behavior at each.

Zeros. g(x)=0g(x) = 0 when x=0x = 0 (multiplicity 22) or x=3x = 3 (multiplicity 11).

End behavior. Leading term: x3x^3. Degree 33, positive leading coefficient. Odd degree, positive: f(x)→−∞f(x) \to -\infty as x→−∞x \to -\infty, f(x)→+∞f(x) \to +\infty as x→+∞x \to +\infty.

Behavior at zeros.

  • x=0x = 0, multiplicity 22 (even): graph bounces off the xx-axis.
  • x=3x = 3, multiplicity 11 (odd): graph crosses the xx-axis.

Sign check. Test x=1x = 1: g(1)=1⋅(−2)=−2<0g(1) = 1 \cdot (-2) = -2 < 0. So the graph is below the xx-axis on (0,3)(0, 3).

Sketch. The curve comes from −∞-\infty on the left, rises, touches the xx-axis at x=0x = 0 and bounces (stays below), crosses zero at x=3x = 3, then rises to +∞+\infty.

Key takeaway: x=0x = 0 looks like the vertex of a parabola near the xx-axis — the graph doesn't pass through it but instead reverses direction. That's what even multiplicity does.

☠ KNOWN HAZARDS

  • Forgetting "at most" nn roots. A degree-nn polynomial has at most nn real roots, not exactly nn. A quartic might have only 22 real roots (and 22 complex ones). "At most" is doing real work in that sentence — ignore it and you'll be wrong.

  • Mixing up crossing vs bouncing. At a root of multiplicity 2, the graph is tangent to — not crossing — the xx-axis. At multiplicity 3, it crosses (and has an inflection-like bend there). Check the parity, not the magnitude, of the multiplicity. Even = bounces. Odd = crosses. Burn it in.

  • End behavior from the wrong term. The end behavior comes from the leading term, not from the constant term or any middle term. f(x)=−x4+1000x3f(x) = -x^4 + 1000x^3 still goes to −∞-\infty at both ends because the −x4-x^4 dominates for large ∣x∣|x|. The 1000x31000x^3 is just noise at that scale. Ignore it.

  • Factor Theorem only works for LINEAR factors. It tells you (x−c)(x - c) is a factor when p(c)=0p(c) = 0. It doesn't directly produce quadratic factors or higher — those require a separate investigation of the quotient q(x)q(x). The theorem is not magic; it's one tool in the kit, not the whole kit.

TL;DR

  • ▸

    End behavior is determined entirely by the leading term anxna_n x^n: even degree means matching tails, odd means opposite; the sign of ana_n sets which direction.

  • ▸

    A degree-nn polynomial has at most nn real zeros.

  • ▸

    Factor Theorem: (x−c)(x - c) is a factor of p(x)p(x) if and only if p(c)=0p(c) = 0. Proof uses polynomial division and the remainder.

  • ▸

    Multiplicity of a root: odd multiplicity ⇒\Rightarrow graph crosses; even multiplicity ⇒\Rightarrow graph bounces (is tangent to the xx-axis).