Continuity and Types of Discontinuities

A function is continuous at a point if — the limit exists, the function is defined there, and the two agree. When this fails, the point is a discontinuity, classified as removable, jump, or essential (infinite/oscillatory). This is foundational calculus/analysis, traceable to Cauchy (1821) and Weierstrass (1860s). Surprising fact: a function can be continuous at exactly one point of the real line, or continuous at every irrational and discontinuous at every rational.

Continuity formalizes the intuitive idea that a function's graph can be drawn "without lifting the pen," but the rigorous – definition reveals subtleties the picture hides. A function is continuous at when small changes in input produce small changes in output, made precise through limits. This matters because continuity is the minimal hypothesis behind nearly every major theorem of calculus — the Intermediate Value Theorem, Extreme Value Theorem, integrability of bounded functions, and the existence of solutions to differential equations. The classification of discontinuities (removable, jump, essential) gives a complete vocabulary for how and why continuity fails. A surprising fact: there exist functions, like Thomae's function, that are discontinuous at every rational number yet continuous at every irrational number — something no hand-drawn graph could ever capture.

The Core Insight

Continuity at a point is the equality of three things that are logically independent: (1) the function value , (2) the limit , and (3) their being equal. Each can fail separately, and the type of discontinuity is determined precisely by which of the one-sided limits exist and whether they are finite. Removable means both one-sided limits exist, are finite, and equal each other (but not ); jump means they exist and are finite but differ; essential means at least one fails to exist as a finite number.

Formal Statement

Continuity at a Point

Let be defined on an open interval containing . Then is continuous at if

1
⟳This single equation silently demands three conditions — is defined, the limit exists, and they coincide.

Equivalently, in the – formulation:

2
⟳Unfold the definition of with ; note is now permitted since automatically.

Here measures output tolerance, measures input tolerance, is the point, and is the function value.

One-Sided Limits and Continuity

The left-hand and right-hand limits are

3
⟳Restrict the – statement to (use ) or () respectively.

A function is continuous at iff both one-sided limits exist, are finite, and

4
⟳A two-sided limit exists and equals iff both one-sided limits exist and equal ; pair this with .

Classification of Discontinuities

Suppose is discontinuous at . Then:

  • Removable discontinuity: (finite) but either is undefined or .
  • Jump (first-kind) discontinuity: and both exist and are finite but . The jump is
5
⟳Subtract the right-hand from the left-hand limiting value; collapses to removability.
  • Essential (second-kind) discontinuity: at least one of fails to exist as a finite number. Subtypes: infinite (a one-sided limit is ) and oscillatory (a one-sided limit does not exist due to oscillation).

Algebra of Continuous Functions

If and are continuous at , then , , and (if ) are continuous at . If is continuous at and is continuous at , then is continuous at .

Intermediate Value Theorem

If is continuous on and lies between and , then there exists with . This expresses that continuity forbids "gaps" in the range over an interval — the defining property a jump discontinuity violates.

Why It Holds / Derivation

Composition of Continuous Functions is Continuous

We prove is continuous at , given continuous at and continuous at .

  1. Fix . By continuity of at , there exists such that .
  2. Apply continuity of at with tolerance : there exists such that , i.e. .
  3. Chain the implications: if , then (step 2), hence (step 1).
  4. Since , we have shown .
  5. As was arbitrary, is continuous at .

Sequential Characterization of Continuity

Claim: is continuous at iff for every sequence , we have .
  1. () Suppose is continuous and . Given , pick from continuity. Since , there is with for , hence . Thus .
  2. () Contrapositive: suppose is not continuous at . Then some defeats every . Take : there exists with but .
  3. Then but , contradicting the hypothesis. Hence must be continuous.

This equivalence is the workhorse for disproving continuity — exhibiting one bad sequence suffices.

Augustin-Louis Cauchy | 1789–1857

Cauchy gave the first systematic, limit-based definition of continuity in his Cours d'analyse (1821), replacing the vague Euler–Lagrange notion of a function "given by a single analytic expression." His phrasing — that an infinitesimal change in produces an infinitesimal change in — was later sharpened into the static – form by Karl Weierstrass in his Berlin lectures (1860s). Cauchy's work also exposed a famous gap: he initially believed limits of continuous functions were continuous, an error corrected by uniform convergence (Seidel, Stokes, Weierstrass).

Building Intuition

Think of continuity as a promise about controllability: "Tell me how close you need the output, and I can tell you how close to keep the input." Equation is exactly this negotiation — you name , I deliver . A discontinuity is a broken promise: no matter how tightly you squeeze the input near , the output refuses to stay near .

The three discontinuity types correspond to how the promise breaks:

  • Removable — the output does converge, but you wrote down the wrong value at the point (or forgot to write one). The fix is trivial: redefine .
  • Jump — the output settles to one value from the left and a different value from the right; there is no single target.
  • Essential — the output never settles at all (it blows up or oscillates forever).

The three types of discontinuity at $x=a$

Removable a Jump a Essential a

Worked Examples

Identifying a Removable Discontinuity

Given: , with undefined at . Steps:
  1. Factor the numerator: .
  2. For : .
  3. Compute one-sided limits: and .
  4. Both exist, are finite, and equal , but is undefined.

Since the limits agree but is missing, this is removable. Redefining makes continuous.

Computing a Jump and Classifying It

Given: The Heaviside-type function
Steps:
  1. Left limit: .
  2. Right limit: .
  3. Both finite, but .
  4. Compute the jump using : .
  5. Note that matches neither — irrelevant to classification once limits differ.

Common Misconceptions

"Continuous means you can draw it without lifting your pen." This is a heuristic, not a definition, and it fails badly:
  • Thomae's function is continuous at every irrational but you can never "draw" it.
  • The topologist's sine curve is continuous on yet wiggles infinitely — no human pen can trace it near .
  • Continuity is pointwise/local; the "pen" intuition smuggles in connectedness of the domain, which is a separate concept.
"If and both exist, is continuous." False — they must also equal each other and (equation ). Existence of one-sided limits alone permits a jump. "A removable discontinuity isn't a real discontinuity." It genuinely is one: as given fails . It is merely fixable by a single redefinition.

Continuity Cannot Be Tested by Limits Alone

Define for and . As , choose giving , while gives . Two sequences approaching produce limits and , so does not exist. This is an oscillatory essential discontinuity. No choice of removes it — contrast sharply with the removable case where redefinition cures everything.

Discontinuous Everywhere: The Dirichlet Function

At every point , choose rationals (giving ) and irrationals (giving ). By the sequential criterion, no limit exists anywhere, so is discontinuous at every real number — every point is an essential (oscillatory) discontinuity. Yet Thomae's function for in lowest terms and for irrational flips this: it is continuous at every irrational and discontinuous at every rational.

Connections

Continuity sits at the hub of analysis. It is the hypothesis that powers the Intermediate Value Theorem and Extreme Value Theorem, both of which fail instantly under a jump or infinite discontinuity. Differentiability strictly implies continuity (the converse fails — see the Weierstrass nowhere-differentiable function), connecting to Differentiability and the Derivative. The notion strengthens to Uniform Continuity, where the same works across the whole domain, and to Lipschitz Continuity, which bounds the rate of change. In integration theory, the set of discontinuities controls Riemann integrability via the Lebesgue Criterion for Riemann Integrability (bounded is Riemann-integrable iff its discontinuity set has measure zero). Topologically, continuity generalizes to "preimages of open sets are open," linking to Topological Continuity and Open Sets.

Real-World Applications

  1. Signal processing — jump detection. Edge detection in images and discontinuity detection in audio rely on locating jump discontinuities; the jump magnitude from quantifies edge strength (Canny edge detector).
  2. Control systems. Bang-bang controllers and switching circuits produce intentional jump discontinuities; stability analysis must account for non-continuous control laws (Filippov solutions).
  3. Thermodynamics — phase transitions. First-order phase transitions exhibit jump discontinuities in entropy/density (latent heat), while continuous (second-order) transitions show no jump — Ehrenfest's classification mirrors the discontinuity taxonomy exactly.
  4. Financial modeling. Asset prices with "gaps" (overnight jumps) are modeled by jump-diffusion processes (Merton model); the jump component is a genuine discontinuity in the sample path.
  5. Numerical analysis. Quadrature and root-finding (bisection relies on the IVT) require continuity; algorithms break or lose convergence order across discontinuities, motivating discontinuity-aware adaptive solvers.
  6. Computer graphics. continuity (positional) vs. (tangent) vs. (curvature) continuity of splines and Bézier curves determines whether seams in surfaces look smooth — a direct engineering use of continuity hierarchy.
  7. Fluid dynamics — shock waves. Solutions to hyperbolic conservation laws (Euler equations) develop genuine jump discontinuities (shocks) satisfying the Rankine–Hugoniot jump conditions.

Historical Development

  • c. 1665–1700 — Newton and Leibniz use continuity intuitively in the calculus, with no formal definition; functions are imagined as smoothly varying quantities.
  • 1748 — Euler (Introductio in analysin infinitorum) defines functions via single analytic expressions, conflating continuity with the existence of one formula.
  • 1817 — Bernard Bolzano proves an early form of the Intermediate Value Theorem and gives a purely analytic (limit-based) definition of continuity, decades ahead of its time but largely unread.
  • 1821 — Cauchy's Cours d'analyse establishes the limit-based definition of continuity that becomes standard, founding rigorous analysis.
  • 1829 — Dirichlet introduces his everywhere-discontinuous function, decisively separating "function" from "analytic formula."
  • 1854–1872 — Riemann (integration) and Thomae (his function, 1875) explore functions with rich discontinuity sets, probing exactly which discontinuities permit integration.
  • 1861–1872 — Weierstrass formalizes the static – definition in his Berlin lectures and constructs a continuous, nowhere-differentiable function (published 1872), shattering the belief that continuity implies smoothness.
  • 1872 — Heine introduces uniform continuity and proves continuous functions on closed bounded intervals are uniformly continuous (Heine–Cantor theorem).
  • 1902 — Lebesgue characterizes Riemann integrability through the measure of the discontinuity set, completing the analytic understanding of how discontinuities matter.

Subtleties & Limits

While continuity itself is fully understood, several deep questions surround the structure of discontinuity sets:

  • Which sets can be discontinuity sets? Theorem (classical): the set of discontinuities of any function is an set (countable union of closed sets). Conversely, every set is the discontinuity set of some function. There is no function continuous exactly on the rationals, because is not a set (its complement-of-discontinuities would need to be ). This is a striking, non-obvious constraint.
  • Baire classification. Pointwise limits of continuous functions (Baire class 1) have discontinuity sets that are meager, leading to the Baire hierarchy — a still-active area in descriptive set theory.
  • Generic differentiability. Continuous functions are "typically" nowhere differentiable (Banach, 1931): in the Baire-category sense, almost all continuous functions fail to be differentiable anywhere, inverting naive intuition about how special the Weierstrass function is.
  • Restriction problems. To what large subsets can an arbitrary function be restricted to become continuous? Blumberg's theorem (1922) guarantees a dense subset on which any becomes continuous — a surprising rescue of order from chaos.

See Also

Limits of Functions · Uniform Continuity · Lipschitz Continuity · Intermediate Value Theorem · Extreme Value Theorem · Differentiability and the Derivative · Lebesgue Criterion for Riemann Integrability · Topological Continuity and Open Sets · Thomae's Function · Weierstrass Nowhere-Differentiable Function

Before this

Where this leads