College Algebra • Rational Expressions & Functions

Domain Restrictions, Holes, and Discontinuities

Understanding where rational functions break down reveals essential structure hidden in their algebraic form.

An algebraic variable with a radical and plotted line.
Inside this lesson 10 sections 5 questions 9 figures

SECTION 1

Historical Context & Motivation

The study of rational expressions—quotients of polynomials—stretches back to antiquity, but mathematicians only gradually developed the formal language needed to describe their peculiarities. Ancient Greek geometers encountered ratios of magnitudes that became undefined for certain configurations, such as the tangent of a right angle, yet they lacked a general framework for discussing what we now call domain restrictions. The question that drove centuries of mathematical development was deceptively simple: for which inputs does a given expression actually produce a meaningful output, and what happens at the inputs where it does not?

~300 BCE • Euclid's Ratios of Magnitudes

In the Elements, Euclid defined ratios only between magnitudes of the same kind and implicitly excluded degenerate cases—an early forerunner of domain restriction.

1637 • Descartes and Analytic Geometry

René Descartes unified algebra and geometry, enabling the graphing of rational expressions. Asymptotic behavior of curves like hyperbolas became visually apparent for the first time.

1821 • Cauchy Formalizes Continuity

Augustin-Louis Cauchy published rigorous definitions of limits and continuity in his Cours d'analyse, providing the epsilon-delta foundation needed to classify different types of discontinuity.

1872 • Weierstrass and Removable Singularities

Karl Weierstrass and his school distinguished between removable and essential singularities in complex analysis, a classification whose algebraic analogue—the 'hole' versus the vertical asymptote—permeates modern college algebra.

The central question this lesson addresses is: given a rational function f(x) = p(x)/q(x), how do we systematically determine the values of x for which f is undefined, and how do we distinguish between removable discontinuities (holes) and non-removable discontinuities (vertical asymptotes)? Mastering this distinction is essential not only for graphing rational functions accurately but also for later work in calculus and differential equations where the nature of a singularity determines the behavior of solutions.

SECTION 2

Core Principles & Definitions

A rational function is any function that can be written as the ratio of two polynomials, f(x) = p(x)/q(x), where q(x) is not the zero polynomial. Because division by zero is undefined in the real number system, the domain of f excludes every real number c for which q(c) = 0. These excluded values are the domain restrictions of the function, and they separate into two fundamentally different categories depending on whether the numerator also vanishes at the same point.

1

Domain Restriction

Any value x = c where q(c) = 0 must be excluded from the domain. These are found by setting the denominator equal to zero and solving. The domain is all real numbers except these values.
2

Removable Discontinuity (Hole)

If (x − c) is a common factor of both p(x) and q(x), the discontinuity at x = c is removable. After cancellation, the limit exists and is finite, but the original function remains undefined at c.
3

Non-Removable Discontinuity (Vertical Asymptote)

If (x − c) is a factor of q(x) but not of p(x) after full cancellation, then f(x) → ±∞ as x → c. The graph exhibits a vertical asymptote at x = c.
4

Cancellation Principle

When a factor (x − c) appears in both numerator and denominator, canceling it yields a simplified function that agrees with the original everywhere except at x = c. The simplified function's value at c gives the y-coordinate of the hole.
✦

KEY TAKEAWAY

Think of a rational function like a highway system. A vertical asymptote is a permanent roadblock—a bridge that was never built—where traffic must diverge to infinity. A hole is more like a pothole that has been paved over in the simplified blueprints: traffic could flow smoothly there, and the limit tells you the elevation of the road at that point, but officially the road surface is missing. Algebraic cancellation smooths the blueprint, but the original function remembers the gap.

SECTION 3

Visual Explanation — Holes vs. Asymptotes

The following diagram contrasts the graphical behavior of a rational function at a removable discontinuity versus a vertical asymptote. Consider the function f(x) = (x² − 1)/((x − 1)(x − 3)), which factors as ((x − 1)(x + 1))/((x − 1)(x − 3)). At x = 1 the common factor cancels and produces a hole, while at x = 3 the denominator alone vanishes and produces a vertical asymptote.

f(x) = (x² − 1) / [(x − 1)(x − 3)] = (x + 1)/(x − 3), x ≠ 1xy−3−11357x = 3 (vertical asymptote)Hole(1, −1)Curve: y = (x+1)/(x−3)
The graph of f(x) = (x² − 1)/[(x − 1)(x − 3)]. The open circle at (1, −1) marks the hole where the common factor (x − 1) was canceled. The dashed red line at x = 3 shows the vertical asymptote where the function blows up to ±∞.

Observe the crucial visual difference. Near x = 1 the curve passes smoothly through the region as though the point existed—indeed, the simplified function g(x) = (x + 1)/(x − 3) is perfectly well-defined there, evaluating to g(1) = 2/(−2) = −1. The open circle signals that f(1) is technically undefined even though the limit exists and equals −1. In contrast, near x = 3 the graph exhibits the classic two-branch explosion: from the left the curve plunges toward −∞, and from the right it soars toward +∞, with no finite limiting value.

SECTION 4

Mathematical Framework

Let f(x) = p(x)/q(x) where p and q are polynomial functions with no common constant factor. The analysis of domain restrictions proceeds through a sequence of algebraic and limit-based tests, formalized below.

DOMAIN OF A RATIONAL FUNCTION

Dom(f)=x∈R:q(x)≠0Dom(f) = { x ∈ ℝ : q(x) ≠ 0 }

The domain is the set of all real numbers except the zeros of the denominator polynomial q(x). Finding these zeros is the first step in any analysis of discontinuities.

FACTORED FORM & COMMON FACTORS

f(x)=p(x)/q(x)=[∏(x−ai)(mi)]/[∏(x−bj)(nj)]f(x) = p(x)/q(x) = [∏(x − aᵢ)^(mᵢ)] / [∏(x − bⱼ)^(nⱼ)]

Factor both numerator and denominator completely. If some aᵢ = bⱼ, that root is a common factor. The multiplicity comparison between mᵢ and nⱼ determines the nature of the discontinuity at that point.

HOLE CONDITION (REMOVABLE DISCONTINUITY)

If(x−c)dividesbothp(x)andq(x),thenlim[x→c]f(x)=p~(c)/q~(c)If (x − c) divides both p(x) and q(x), then lim[x→c] f(x) = p̃(c)/q̃(c)

Here p̃(x) and q̃(x) are the reduced polynomials after canceling all common factors of (x − c). The point (c, p̃(c)/q̃(c)) is the location of the hole, provided q̃(c) ≠ 0.

VERTICAL ASYMPTOTE CONDITION

Ifq~(c)=0andp~(c)≠0,thenlim[x→c]f(x)=±∞If q̃(c) = 0 and p̃(c) ≠ 0, then lim[x→c] f(x) = ±∞

After canceling all common factors, if c is still a root of the denominator, then x = c is a vertical asymptote. The sign of the infinity depends on the parity of the remaining multiplicity and the signs of nearby evaluations.

⚠

Multiplicity Matters

When the factor (x − c) appears to multiplicity m in p(x) and multiplicity n in q(x), three cases arise. If m ≥ n, the discontinuity at c is removable (a hole). If m < n, there is a vertical asymptote at x = c. The remaining multiplicity n − m determines the asymptotic behavior: odd remaining multiplicity means the function changes sign across the asymptote; even remaining multiplicity means it does not.

SECTION 5

Classifying Discontinuities — A Decision Flowchart

When confronted with a rational function, a systematic decision procedure prevents the most common errors: forgetting to factor completely, canceling before identifying restrictions, or confusing holes with asymptotes. The flowchart below encodes this procedure as a series of yes/no questions, beginning with factoring and ending with a complete classification of every restricted value.

Discontinuity Classification FlowchartStep 1: Factor p(x) and q(x) fullyStep 2: Set q(x) = 0 → find all restricted valuesIs (x − c) also afactor of p(x)?NOYESVERTICALASYMPTOTECANCEL (x − c)Does (x − c) remainin denom?NOYESHOLE at x = cy-coord = p̃(c)/q̃(c)BOTH: Hole +Vert. Asymp.
Flowchart for classifying each restricted value of a rational function. Begin at the top by factoring, then trace the decision path for each zero of the denominator. Note the rare case at bottom right: if (x − c) appears with higher multiplicity in q(x) than in p(x), cancellation reduces but does not eliminate the factor—resulting in both a cancelled factor and a remaining asymptote.
FeatureHole (Removable)Vertical Asymptote (Non-Removable)
Algebraic signalCommon factor (x − c) in both p(x) and q(x)Factor (x − c) in q(x) only (after cancellation)
Limit behaviorlim[x→c] f(x) = L, a finite numberlim[x→c] f(x) = ±∞ (does not exist finitely)
Graph appearanceOpen circle (missing point) on an otherwise smooth curveCurve diverges to ±∞ on one or both sides of x = c
Can be "fixed"?Yes—define f(c) = L to obtain a continuous extensionNo—no finite value makes f continuous at c

Comparison of removable vs. non-removable discontinuities in rational functions

SECTION 6

Worked Example

Let us analyze the rational function f(x) = (2x² − 8)/(x³ − 4x) completely: find the domain, classify all discontinuities, and locate any holes.

Full Analysis of f(x) = (2x² − 8)/(x³ − 4x)

  1. 1

    Step 1 — Factor the numerator

    Factor out the greatest common factor from the numerator: 2x² − 8 = 2(x² − 4) = 2(x − 2)(x + 2). We recognize the difference of squares pattern.
    p(x) = 2(x − 2)(x + 2)
  2. 2

    Step 2 — Factor the denominator

    Factor out x from the denominator: x³ − 4x = x(x² − 4) = x(x − 2)(x + 2). Again the difference of squares appears.
    q(x) = x(x − 2)(x + 2)
  3. 3

    Step 3 — Identify domain restrictions

    Set q(x) = 0: x(x − 2)(x + 2) = 0 gives x = 0, x = 2, and x = −2. All three values must be excluded from the domain.
    Dom(f) = ℝ \ {−2, 0, 2} = (−∞, −2) ∪ (−2, 0) ∪ (0, 2) ∪ (2, ∞)
  4. 4

    Step 4 — Identify common factors and cancel

    Compare factors: (x − 2) appears once in both p(x) and q(x), and (x + 2) appears once in both. Cancel these common factors, noting that the cancellation is valid only when x ≠ 2 and x ≠ −2.
    f(x) = 2/x, for x ≠ ±2
  5. 5

    Step 5 — Classify each restricted value

    At x = 2: the factor was canceled, so the limit exists. Evaluate the simplified function: 2/2 = 1. There is a hole at (2, 1). At x = −2: similarly canceled, so the limit exists. Evaluate: 2/(−2) = −1. There is a hole at (−2, −1). At x = 0: the factor x remains in the denominator of the simplified form 2/x and does not cancel. Since the numerator of the simplified form evaluates to 2 ≠ 0 at x = 0, we have a vertical asymptote at x = 0.
    Holes at (2, 1) and (−2, −1). Vertical asymptote at x = 0.
⚠

Common Pitfall

Students often cancel factors first and then attempt to find domain restrictions from the simplified form. This leads to missed restrictions. Always determine all zeros of the original denominator before performing any cancellation. The domain is a property of the original function, not the reduced form.

SECTION 7

Strengths, Limitations, and Common Errors

The algebraic factoring method is the primary tool for analyzing rational function discontinuities at the college algebra level. It is elegant and efficient, but it does have boundaries—particularly when functions are not given in polynomial quotient form or when factors are not readily apparent. Understanding these limitations prepares you for more advanced techniques encountered in calculus and real analysis.

AspectStrengthLimitation
Factoring approachProvides exact coordinates of holes and exact equations for asymptotes. Works cleanly for all polynomials that factor over ℚ.Requires the polynomials to be factorable; high-degree or irreducible polynomials may need the rational root theorem, synthetic division, or numerical methods.
Graphical interpretationHoles and asymptotes are visually intuitive; distinguishing them aids in accurate sketching.Holes are invisible on most graphing calculators and software, which connect points across the gap. Students may miss them without algebraic analysis.
ScopeSufficient for all rational functions covered in college algebra; covers the essential algebraic groundwork for calculus limits.Does not extend directly to non-rational functions (e.g., f(x) = sin(x)/x has a removable discontinuity at 0, but the factoring method does not apply).
Error resistanceSystematic procedure minimizes oversight when applied consistently.The most common student error—canceling before recording restrictions—can silently alter the function's domain.

Strengths and limitations of the factoring method for analyzing discontinuities

✦

KEY TAKEAWAY

The factoring method is analogous to a structural engineer's blueprint inspection: before altering the design (canceling factors), you must first document every load-bearing member (every zero of the original denominator). Removing a common factor from the expression is like removing a redundant beam—it simplifies the structure but doesn't change the fact that the connection point was never designed to bear a load. Recording restrictions first ensures that no critical information is lost during simplification.

SECTION 8

Connections to Calculus and Beyond

The algebraic classification of discontinuities in college algebra is not merely an isolated technique—it is the concrete foundation upon which the calculus treatment of limits, continuity, and integrability is built. When you encounter limits in calculus, you will find that the 0/0 indeterminate form arising from a removable discontinuity is precisely the situation where L'Hôpital's rule or algebraic simplification (factoring, rationalizing) is applied. The vertical asymptote, in contrast, corresponds to infinite limits where the function's integral may or may not converge.

ConceptCollege Algebra TreatmentCalculus / Advanced Treatment
Removable discontinuityCancel common factors; evaluate simplified form at the point to find the hole's y-coordinate.Evaluate the limit using factoring, L'Hôpital's rule, or Taylor expansion. Define a piecewise-continuous extension. In complex analysis, removable singularities are handled by Riemann's theorem.
Vertical asymptoteFactor denominator; identify remaining (uncanceled) zeros; note the function diverges to ±∞.Analyze one-sided infinite limits; classify pole order (simple, double, etc.); determine convergence of improper integrals near the asymptote.
DomainSet denominator ≠ 0; express domain in interval notation.Domain analysis extends to compositions, inverse functions, and multivariable settings. In complex analysis, the domain becomes an open subset of ℂ.
ContinuityInformally: the function's graph has no breaks at a given point.Formally: f is continuous at c iff f(c) is defined, lim[x→c] f(x) exists, and lim[x→c] f(x) = f(c). The ε-δ definition makes this rigorous.

How college algebra concepts extend into calculus and analysis

In a more advanced course, you will encounter other types of discontinuity—jump discontinuities in piecewise functions and oscillatory discontinuities in functions like sin(1/x)—that cannot be classified by factoring alone. The rational-function framework you develop here, however, provides the clearest and most tractable setting for building the conceptual vocabulary (removable, non-removable, one-sided limits, continuity) that will serve you throughout advanced mathematics.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain in your own words why the function f(x) = (x − 3)/(x − 3) is not the same as the constant function g(x) = 1, even though simplification suggests they are equal. What specific feature distinguishes them?
Show answer
Although algebraic cancellation yields (x − 3)/(x − 3) = 1 for all x ≠ 3, the original function f is undefined at x = 3 because the denominator evaluates to zero there. The constant function g(x) = 1, by contrast, is defined for all real numbers including x = 3. Thus f has a removable discontinuity (hole) at the point (3, 1), while g passes through (3, 1) continuously. The two functions agree on ℝ \ {3} but differ on the full real line. This illustrates the critical principle that domain restrictions are determined by the original expression, not its simplified form.

Question 2: BASIC CALCULATION

Find the domain of f(x) = (x + 5)/(x² − 25) and classify each discontinuity. If there is a hole, give its coordinates.
Show answer
Factor the denominator: x² − 25 = (x − 5)(x + 5). Setting the denominator equal to zero yields x = 5 and x = −5 as domain restrictions, so Dom(f) = ℝ \ {−5, 5}. The numerator (x + 5) shares the factor (x + 5) with the denominator, so at x = −5 there is a removable discontinuity. Canceling gives f(x) = 1/(x − 5) for x ≠ −5, and evaluating at x = −5 gives 1/(−5 − 5) = 1/(−10) = −1/10. The hole is at (−5, −1/10). At x = 5, the factor (x − 5) remains in the denominator of the simplified form and the numerator evaluates to 1 ≠ 0, producing a vertical asymptote at x = 5.

Question 3: INTERMEDIATE

For the function h(x) = (x³ − x)/(x² − 1), find all domain restrictions, classify each discontinuity, and write the simplified form with its restricted domain.
Show answer
Factor: numerator x³ − x = x(x² − 1) = x(x − 1)(x + 1); denominator x² − 1 = (x − 1)(x + 1). Setting the denominator to zero gives x = 1 and x = −1 as domain restrictions. Both (x − 1) and (x + 1) are common factors, so both discontinuities are removable. After cancellation, h(x) = x for x ≠ ±1. The hole coordinates are found by substituting into the simplified form: at x = 1, y = 1, giving hole (1, 1); at x = −1, y = −1, giving hole (−1, −1). The simplified form is h(x) = x with domain ℝ \ {−1, 1}. There are no vertical asymptotes.

Question 4: APPLIED

A chemical reaction's rate is modeled by R(c) = (4c² − 16c)/(c² − 8c + 16) mg/s, where c is the concentration in mol/L. Find the domain of R, classify any discontinuities, and interpret their physical meaning. Can R be meaningfully extended to any excluded concentration values?
Show answer
Factor: numerator 4c² − 16c = 4c(c − 4); denominator c² − 8c + 16 = (c − 4)². Setting the denominator to zero gives c = 4 as a domain restriction with multiplicity 2. The common factor (c − 4) appears once in the numerator and twice in the denominator, so after canceling one copy we get R(c) = 4c/(c − 4) for c ≠ 4. Since (c − 4) still remains in the denominator of the simplified form, c = 4 is a vertical asymptote, not a hole. Physically, this means that as the concentration approaches 4 mol/L, the model predicts the reaction rate grows without bound—an indication that the model breaks down near this concentration and a more sophisticated model is needed. Because the discontinuity is non-removable, R cannot be continuously extended to c = 4. Note also that in the physical context, c ≥ 0, so the practical domain is [0, 4) ∪ (4, ∞).

Question 5: CRITICAL THINKING

Construct a rational function f(x) that has all of the following properties simultaneously: (i) a hole at the point (2, 3), (ii) a vertical asymptote at x = −1, (iii) a horizontal asymptote at y = 1. Prove that your function satisfies all three conditions.
Show answer
We need (x − 2) as a common factor (for the hole), (x + 1) in the denominator only (for the vertical asymptote), and equal leading coefficients with equal degrees (for horizontal asymptote y = 1). Start with the simplified form: after cancellation, we need g(x) such that g(2) = 3 and lim[x→∞] g(x) = 1 with a vertical asymptote at x = −1. Try g(x) = (x + a)/(x + 1). Then g(2) = (2 + a)/3 = 3 implies a = 7. Check: lim[x→∞] (x + 7)/(x + 1) = 1 ✓. Now reintroduce the hole: f(x) = (x − 2)(x + 7)/[(x − 2)(x + 1)] = (x² + 5x − 14)/(x² − x − 2). Verification: (i) At x = 2, both numerator and denominator equal zero (4 + 10 − 14 = 0 and 4 − 2 − 2 = 0), and the simplified form gives (2 + 7)/(2 + 1) = 3, so the hole is at (2, 3) ✓. (ii) At x = −1, the simplified denominator is zero while the numerator gives −1 + 7 = 6 ≠ 0, confirming a vertical asymptote ✓. (iii) The leading coefficients are both 1 and both polynomials are degree 2, so y = 1/1 = 1 is the horizontal asymptote ✓.

SUMMARY

Lesson Summary

Summary

A rational function f(x) = p(x)/q(x) is defined for all real numbers except the zeros of its denominator, which constitute the domain restrictions. After factoring both numerator and denominator completely, each restricted value falls into one of two categories. A removable discontinuity (hole) occurs when a factor (x − c) cancels entirely from the denominator, leaving a finite limit at x = c; its coordinates are (c, p̃(c)/q̃(c)) where p̃ and q̃ are the reduced polynomials. A non-removable discontinuity (vertical asymptote) occurs when the factor persists in the denominator after cancellation, causing f(x) → ±∞ as x → c.

The systematic procedure is: (1) factor both polynomials, (2) identify all domain restrictions from the original denominator, (3) cancel common factors while preserving the restriction notes, and (4) classify each restriction as a hole or vertical asymptote based on whether the factor survives in the simplified denominator. This algebraic framework forms the essential bridge to the rigorous study of limits and continuity in calculus.

Varsity Tutors • College Algebra • Domain Restrictions, Holes, and Discontinuities