← back to real analysis

Continuous Functions

Jiří Lebl · Basic Analysis I, Ch. 4 · CC BY-SA 4.0

A function is continuous at c if, for every ε > 0, there exists δ > 0 such that |x - c| < δ implies |f(x) - f(c)| < ε. Continuous functions on closed intervals attain their extrema and hit every value in between.

c f(c) c-δ c+δ f(c)+ε f(c)-ε The curve stays inside the ε-band whenever x stays inside the δ-band.

Epsilon-delta continuity

The definition is a game: the adversary picks ε, you respond with δ. For f(x) = x^2 at c = 3, given ε = 0.1, you need |x^2 - 9| < 0.1 whenever |x - 3| < δ. Factoring: |x - 3||x + 3| < 0.1. Near x = 3, |x + 3| is about 6, so δ = 0.1/7 works.

Scheme

Intermediate value theorem

If f is continuous on [a, b] and f(a) < y < f(b), then there exists c in (a, b) with f(c) = y. The proof uses the completeness of the reals: take the supremum of the set where f is below y. This is why continuous functions can't "jump" over values.

Scheme

Extreme value theorem

A continuous function on a closed, bounded interval [a, b] attains its maximum and minimum. The proof combines Bolzano-Weierstrass (Ch. 2) with continuity. Open intervals or unbounded domains break this: 1/x on (0, 1] has no maximum.

Scheme

Uniform continuity

f is uniformly continuous on S if the δ in the continuity definition can be chosen independently of the point c. On a closed bounded interval, continuity implies uniform continuity (wpHeine-Cantor theorem). On unbounded domains, this can fail: f(x) = x^2 is continuous but not uniformly continuous on all of R.

Scheme

Notation reference

Symbol Scheme Meaning
∀ε &exists;δ(find-delta c eps)Continuity at c
IVT(bisect a b tol)Intermediate value theorem
EVT(find-extrema ...)Extreme value theorem
unif. cont.δ indep. of cUniform continuity
Neighbors

Translation notes

Bisection is the constructive content of IVT. The sampling approach to EVT is not a proof; it misses the actual extremum by up to the sampling resolution. The real theorems depend on completeness and compactness, which have no computational shortcut.