PrecalcIQ · AP Precalculus · Lesson 6 of 25
PrecalcIQ · AP Precalculus

Lesson 06: Rational Functions — Zeros, Vertical Asymptotes & Holes

Unit 1 · Phase 1

Objectives

Warm-Up

Three functions that look nearly identical:

f(x) = (x − 2)/(x − 2)²     g(x) = (x − 2)²/(x − 2)     h(x) = (x − 2)/(x + 2)

At x = 2: f blows up (vertical asymptote), g has a tiny puncture (hole), and h calmly equals 0 (a zero). Three completely different behaviors, controlled entirely by where the factor (x − 2) lives and how many times. Today's job: never confuse these three again.


Core Concept

The domain comes first

A rational function r(x) = p(x)/q(x) is undefined wherever q(x) = 0. Every x-value that zeroes the denominator is out of the domain — the only question is what the graph does near it: asymptote or hole.

The three-way sort

For each x-value a that zeroes the numerator or denominator, compare multiplicities. Write m = multiplicity of a in the numerator, n = multiplicity in the denominator (either can be 0):

Case Behavior at x = a Limit language
m ≥ 1, n = 0 zero of r; x-intercept (a, 0) r(a) = 0
m < n vertical asymptote x = a lim x→a⁺ r(x) = ±∞ (one-sided)
m ≥ n ≥ 1 hole at x = a lim x→a r(x) = L (finite), r(a) undefined

The slogan: denominator wins → asymptote; numerator ties or wins → hole.

(If m > n, the hole sits on the x-axis at (a, 0) — the simplified function still has a zero there, but r itself is undefined at a, so it's a hole, not an x-intercept.)

Finding a hole's y-coordinate

Cancel the common factors completely; evaluate what's left at a:

r(x) = (x − 3)(x + 3) / ((x − 3)(x + 2))   →   simplified: (x + 3)/(x + 2)
hole at x = 3:  y = (3 + 3)/(3 + 2) = 6/5   →   hole at (3, 6/5)

In limit notation: lim x→3 r(x) = 6/5, even though r(3) is undefined. That sentence — finite limit, undefined value — is the definition of a hole on this exam.

Behavior near a vertical asymptote: one-sided limits

Near a vertical asymptote the outputs run to +∞ or −∞, and the two sides can disagree. Determine each side with a sign check: plug in a test value (or reason about signs of each factor) just left and just right of a.

For r(x) = (x + 1)/((x − 2)(x + 3)) near x = 2:

[GRAPH: r(x) = (x+1)/((x−2)(x+3)). Vertical asymptotes x = −3 and x = 2 (dashed). Zero at (−1, 0). Horizontal asymptote y = 0. Near x = 2: left branch plunges to −∞, right branch rises from +∞. Near x = −3: left branch falls to −∞ (as x→−3⁻, numerator ≈ −2 and denominator is a tiny positive), right branch rises to +∞ (as x→−3⁺, denominator is a tiny negative). Middle branch connects across the zero at (−1, 0).]

A useful parity shortcut: if the asymptote factor's net multiplicity (n − m) is odd, the two sides point opposite directions; if even, both sides point the same direction (like 1/x² at 0).

Why your calculator can't be trusted here 📱

Graphing calculators plot pixels; a hole is a single missing point — usually invisible. And in "connected" mode, some calculators draw a fake near-vertical line at asymptotes. The exam knows this: hole/asymptote questions live in the no-calculator sections, and FRQ justifications must cite multiplicities, not screens.


Worked Examples

Example 1 (easy) — Full inventory 🚫 No-Calc

Problem: For r(x) = (x² − 9)/(x² − x − 6), find all zeros, vertical asymptotes, and holes.

Solution: Factor:

r(x) = (x − 3)(x + 3) / ((x − 3)(x + 2))

Interpretation: Factor completely, then sort each special x-value with the multiplicity comparison. Three candidates, three different fates.

Example 2 (medium) — Hole on the axis 🚫 No-Calc

Problem: Analyze x = 1 for r(x) = (x − 1)²/((x − 1)(x + 5)).

Solution: m = 2 (numerator), n = 1 (denominator): m ≥ n → hole. Simplify: (x − 1)/(x + 5); at x = 1: y = 0/6 = 0. Hole at (1, 0) — a puncture sitting exactly on the x-axis.

Is x = 1 a zero of r? No. r(1) is undefined (original denominator is 0), so (1, 0) is not an x-intercept — the graph approaches the axis there and skips the point itself. In limit language: lim x→1 r(x) = 0 but r(1) does not exist.

Interpretation: "Zero" requires the function to actually equal zero there. Domain first, always.

Example 3 (medium) — One-sided limits at an asymptote 🚫 No-Calc

Problem: For r(x) = (2x + 6)/((x − 4)²), describe the behavior near x = 4 with limit notation.

Solution: At x = 4: numerator = 14 ≠ 0, denominator has multiplicity 2 → vertical asymptote. Sign check: (x − 4)² is positive on both sides; numerator ≈ 14 > 0 near 4. So:

lim x→4⁻ r(x) = +∞     and     lim x→4⁺ r(x) = +∞

Both branches shoot up — the even net multiplicity means the sides agree.

Interpretation: Odd net multiplicity → branches split (one up, one down). Even → branches match. Check the sign of the rest of the function to know which direction they take.

Example 4 (AP-style) — Build to order 🚫 No-Calc

Problem: Write a rational function with: a zero at x = 2, a vertical asymptote at x = 5, a hole at x = −1, and horizontal asymptote y = 3.

Strategy: Place factors by job, then tune leading coefficients for the HA.

Solution: Zero → (x − 2) up top. VA → (x − 5) below. Hole → (x + 1) in both. Draft:

r(x) = (x − 2)(x + 1) / ((x − 5)(x + 1))

Check HA: degrees 2/2, ratio 1/1 = 1. Need 3 → multiply the numerator by 3:

r(x) = 3(x − 2)(x + 1) / ((x − 5)(x + 1))

Verify: zero at 2 ✓ (numerator only); VA at 5 ✓ (denominator only); hole at −1 ✓ (multiplicity 1 = 1); HA: leading ratio 3x²/x² = 3 ✓.

Interpretation: Each feature is a factor-placement instruction; the horizontal asymptote is a knob you turn last with the leading constant. This construction task is a recurring MC and FRQ item.


Common Mistakes

  1. Calling a hole a zero. If the x-value kills the denominator too, it's out of the domain — no x-intercept, even when the hole sits at height 0 (Example 2). Fix: check the denominator before declaring any zero.
  2. Canceling and forgetting. After simplifying, students treat the reduced function as the original. The cancelled factor leaves a scar: the hole. Fix: record excluded x-values before canceling.
  3. Assuming every denominator zero is an asymptote. Only when the denominator's multiplicity exceeds the numerator's. Fix: compare m vs. n every time.
  4. Skipping the sign check at asymptotes. "It goes to infinity" costs the point when the exam asks which infinity on which side. Fix: test values just left and right, or use the parity shortcut + overall sign.
  5. Trusting the graphing window. No hole will ever show up as a gap in a standard plot. Fix: algebra decides; the calculator merely decorates.

Practice Problems

Problems 1–3 refer to r(x) = (x² − 9)/(x² − x − 6).

Question 1
🚫 The zeros of r are
Question 2
🚫 The vertical asymptote(s) of r:
Question 3
🚫 The hole in the graph of r is at
Question 4
🚫 lim x→4⁻ 1/(x − 4) =
Question 5
🚫 For r(x) = (x − 1)²/((x − 1)(x + 5)), the graph at x = 1 has
Question 6
🚫 For r(x) = (x + 2)/((x + 2)²(x − 3)), the graph at x = −2 has
Question 7
🚫 r(x) = (x + 1)/((x − 2)(x + 3)). Then lim x→2⁺ r(x) =
Question 8
🚫 The domain of r(x) = (x² − 4)/(x² + 1) is
Question 9
🚫 Which function has a vertical asymptote at x = 5, a hole at x = −1, and a zero at x = 2?
Question 10
🚫 A rational function r satisfies lim x→−1 r(x) = 4, but r(−1) is undefined. The graph of r has
Question 11
🚫 Which function has a hole at x = 4?

12. (FRQ-style) 🚫 Let r(x) = (2(x − 1)(x + 4)) / ((x − 1)(x − 3)). (i) Identify the domain of r, and classify the graph's behavior at each excluded x-value (hole or vertical asymptote), with coordinates for any hole. (ii) Write one-sided limit statements describing the behavior of r on each side of any vertical asymptote (include a sign check). (iii) Find the horizontal asymptote and the intercepts of the graph.


FRQ Practice — Task Model: Communicating about Functions (FRQ 4 style) 🚫 No-Calc

Let f(x) = ((x + 2)²(x − 3)) / ((x + 2)(x − 3)²).

(a) (i) State the domain of f. (ii) Classify the behavior of the graph of f at x = −2 and at x = 3 (zero, hole, or vertical asymptote), using multiplicities to justify each classification.

(b) (i) Find the coordinates of any hole. (ii) Write a limit statement that expresses what the hole means.

(c) (i) Using one-sided limit notation, describe the behavior of f on both sides of any vertical asymptote. (ii) Justify the signs with a sign analysis of the simplified expression.

Model Response & Rubric (6 points)

(a) [2 pts] (i) [1 pt] Domain: all real x with x ≠ −2 and x ≠ 3. (ii) [1 pt] At x = −2: numerator multiplicity 2 ≥ denominator multiplicity 1 → hole. At x = 3: numerator multiplicity 1 < denominator multiplicity 2 → vertical asymptote.

(b) [2 pts] (i) [1 pt] Simplify: f(x) = (x + 2)/(x − 3) for x ≠ −2, 3. At x = −2: y = (−2 + 2)/(−2 − 3) = 0/(−5) = 0. Hole at (−2, 0). (ii) [1 pt] lim x→−2 f(x) = 0, although f(−2) is undefined — the outputs approach 0 near x = −2, but there is no point on the graph at x = −2.

(c) [2 pts] (i) [1 pt] lim x→3⁻ f(x) = −∞ and lim x→3⁺ f(x) = +∞. (ii) [1 pt] Using the simplified form (x + 2)/(x − 3): near x = 3 the numerator ≈ 5 > 0. For x → 3⁻, (x − 3) is a small negative → quotient → −∞; for x → 3⁺, (x − 3) is a small positive → quotient → +∞. (Note the net multiplicity at x = 3 is 2 − 1 = 1, odd — consistent with the two sides pointing opposite directions.)


Show answer key & explanations

(g) Answer Key

1. (B). Factored: (x−3)(x+3)/((x−3)(x+2)). x = 3 is a hole (not in domain) → the only zero is x = −3. (A)/(D) count the hole or the asymptote as zeros.

2. (C). Denominator-only zero: x = −2. x = 3 cancels (hole). (A)/(B) misclassify the hole; (D) lists the numerator's zeros.

3. (A). Simplified (x+3)/(x+2) at x = 3 → 6/5: hole at (3, 6/5). (B) confuses hole height with 0; (D) inverts the fraction; (C) puts the hole at the asymptote.

4. (A). x → 4⁻: (x − 4) is small and negative → 1/(small negative) → −∞. (B) is the right-side behavior.

5. (C). m = 2 ≥ n = 1 → hole; simplified (x−1)/(x+5) at 1 gives 0/6 = 0 → hole at (1, 0). (B) fails because r(1) is undefined; (D) evaluates the wrong simplified form.

6. (D). Numerator multiplicity 1 < denominator multiplicity 2 → vertical asymptote. (A)/(C) would need m ≥ n.

7. (D). Near 2⁺: (x+1) ≈ 3 (+), (x−2) → 0⁺ (+), (x+3) ≈ 5 (+) → positive and unbounded: +∞. (A) is the 2⁻ side; (C) plugs x = 2 into the wrong pieces.

8. (C). x² + 1 > 0 for all real x — the denominator never vanishes → domain is all real numbers. (B) excludes the numerator's zeros — a classic reversal.

9. (A). (x+1) in both (hole at −1); (x−5) bottom only (VA at 5); (x−2) top only (zero at 2). (B) swaps the hole and the VA; (C) puts the VA at 2; (D) has a VA at −1 instead of a hole.

10. (B). Finite limit + undefined value = hole at (−1, 4). (A) would need an infinite limit; (D) confuses x → −1 with x → ∞.

11. (B). (x−4)²/(x−4): m = 2 ≥ n = 1 → hole (at (4, 0), since the simplified form x − 4 equals 0 there). (A) has m = 1 < n = 2 → asymptote; (C)/(D) have no common factor → asymptote.

12. (FRQ-style, 6 points) (i) [2 pts] Domain: x ≠ 1, x ≠ 3. At x = 1: multiplicities 1 = 1 → hole; simplified form 2(x + 4)/(x − 3) at x = 1: 2(5)/(−2) = −5, hole at (1, −5). At x = 3: denominator only → vertical asymptote x = 3. (ii) [2 pts] Near x = 3 the simplified numerator 2(x + 4) ≈ 14 > 0. x → 3⁻: (x − 3) → 0⁻ → lim x→3⁻ r(x) = −∞. x → 3⁺: (x − 3) → 0⁺ → lim x→3⁺ r(x) = +∞. (iii) [2 pts] Degrees equal (2 = 2): HA at ratio of leading coefficients = 2/1 → y = 2. x-intercept: zero at x = −4 → (−4, 0) (x = 1 is excluded — hole, not intercept). y-intercept: r(0) = 2(−1)(4)/((−1)(−3)) = −8/3 → (0, −8/3).


🎯 Exam tip: For any rational function, build the "special values inventory" in this order: ① factor top and bottom, ② list every x that zeroes either, ③ classify each (zero / hole / VA) by multiplicity comparison, ④ end behavior by degree comparison. Four steps, one minute, and every intercept/asymptote/hole question about that function is already answered.

← All lessons
Lesson 7 ›
Score: 0/0 correct