COLLEGE ALGEBRA • RATIONAL EXPRESSIONS & FUNCTIONS

Domain Restrictions, Holes, and Discontinuities

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

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.

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.

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.

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.

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 ∈ ℝ : 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 − 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) 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
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.

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.

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.
Comparison of removable vs. non-removable discontinuities in rational functions
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

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
Step 1 — Factor the numeratorFactor 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
Step 2 — Factor the denominatorFactor 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
Step 3 — Identify domain restrictionsSet 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
Step 4 — Identify common factors and cancelCompare 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
Step 5 — Classify each restricted valueAt 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.

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.

Strengths and limitations of the factoring method for analyzing discontinuities
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.
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.

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.

How college algebra concepts extend into calculus and analysis
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.

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.

Practice Problems

PROBLEM 1CONCEPTUAL
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?
PROBLEM 2BASIC CALCULATION
Find the domain of f(x) = (x + 5)/(x² − 25) and classify each discontinuity. If there is a hole, give its coordinates.
PROBLEM 3INTERMEDIATE
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.
PROBLEM 4APPLIED
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?
PROBLEM 5CRITICAL 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.

Lesson 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