Karl Weierstrass

⚡ Key Takeaways

Karl Weierstrass (1815–1897) was a German mathematician known as the "father of modern analysis." He rigorously refounded calculus on the precise (ε, δ) definition of limits, discovered a continuous function that is nowhere differentiable, and developed the theory of analytic functions via power series. His work appears throughout real and complex analysis, approximation theory, and the calculus of variations. Active primarily in Berlin from the 1850s through 1890s.

💡 The Core Insight

Analysis can — and must — be made rigorous by reducing all statements about limits, continuity, and convergence to precise inequalities between real numbers, banishing appeals to motion, geometry, or infinitesimals. Weierstrass showed both the power of this program (clean theorems) and its necessity (pathological counterexamples that intuition cannot reach).

Formal Statement

Weierstrass is associated with several foundational definitions and theorems. We collect the central ones.

DefinitionLimit of a Function (ε–δ)

A function ff has limit LL at a point aa, written lim⁡x→af(x)=L\lim_{x\to a} f(x) = L, if for every ε>0\varepsilon > 0 there exists δ>0\delta > 0 such that

1
0<∣x−a∣<δ  ⟹  ∣f(x)−L∣<ε.\quad 0 < |x - a| < \delta \;\Longrightarrow\; |f(x) - L| < \varepsilon.

Derivation hint: This is a definition, not a derived result; the structure "for all ε there exists δ" formalizes the intuitive phrase "f(x) gets arbitrarily close to L as x approaches a." Here ε\varepsilon (epsilon) bounds the allowed error in the output, δ\delta (delta) bounds the input distance, aa is the limit point, and LL the candidate limit value.

DefinitionContinuity

A function ff is continuous at aa if

2
∀ε>0    ∃δ>0  :  ∣x−a∣<δ⇒∣f(x)−f(a)∣<ε.\quad \forall \varepsilon > 0 \;\; \exists \delta > 0 \;:\; |x - a| < \delta \Rightarrow |f(x) - f(a)| < \varepsilon.

Derivation hint: Specialize Equation [1] to the case L = f(a) and drop the punctured-neighborhood requirement (x = a trivially satisfies the consequent). The symbols carry the same meaning as in [1]; continuity is the special case where the limit equals the function's actual value.

TheoremWeierstrass Approximation Theorem (1885)

Let f:[a,b]→Rf : [a,b] \to \mathbb{R} be continuous. Then for every ε>0\varepsilon > 0 there exists a polynomial pp such that

3
sup⁡x∈[a,b]∣f(x)−p(x)∣<ε.\quad \sup_{x \in [a,b]} |f(x) - p(x)| < \varepsilon.

Derivation hint: Polynomials are dense in C([a,b]) under the uniform norm; one constructive proof convolves f with the Landau kernel (1−t2)n(1-t^2)^n, normalized. That is, every continuous function on a closed bounded interval is the uniform limit of polynomials.

TheoremBolzano–Weierstrass Theorem

Every bounded sequence (xn)(x_n) in Rd\mathbb{R}^d has a convergent subsequence:

4
(xn) bounded  ⟹  ∃ (xnk) such that xnk→x∗∈Rd.\quad (x_n) \text{ bounded} \;\Longrightarrow\; \exists\, (x_{n_k}) \text{ such that } x_{n_k} \to x^* \in \mathbb{R}^d.

Derivation hint: Repeated bisection of an interval containing infinitely many terms produces nested intervals shrinking to a point; the nested interval theorem yields the limit.

TheoremExtreme Value Theorem

A continuous function ff on a compact set K⊂RdK \subset \mathbb{R}^d attains its maximum and minimum:

5
∃ xmin⁡,xmax⁡∈K  :  f(xmin⁡)≤f(x)≤f(xmax⁡)∀x∈K.\quad \exists\, x_{\min}, x_{\max} \in K \;:\; f(x_{\min}) \le f(x) \le f(x_{\max}) \quad \forall x \in K.

Derivation hint: f(K) is bounded (else a subsequence escapes to infinity, contradicting Bolzano–Weierstrass); the supremum is approached by a sequence whose convergent subsequence limit attains it by continuity.

The Weierstrass Function

DefinitionWeierstrass's Nowhere-Differentiable Function (1872)

Define

6
W(x)=∑n=0∞ancos⁡(bnπx),\quad W(x) = \sum_{n=0}^{\infty} a^n \cos(b^n \pi x),

where 0<a<10 < a < 1, bb is an odd integer, and

7
ab>1+32π.\quad ab > 1 + \tfrac{3}{2}\pi.

Derivation hint: The factor a^n < 1 with Σaⁿ < ∞ gives uniform convergence (Weierstrass M-test), hence continuity; condition [7] forces the difference quotients to oscillate unboundedly so no derivative can exist. Then WW is continuous on all of R\mathbb{R} but differentiable at no point. Here aa controls the amplitude decay, bb controls the frequency growth, and the product condition ab>1+32πab > 1 + \frac{3}{2}\pi ensures roughness wins over smoothness.

Figure
The Weierstrass function W(x) shown at increasing magnification — self-similar roughness at every scale
x W(x) Continuous everywhere, no tangent line anywhere

Why It Holds

ProofSketch: Continuity of W(x)

We verify that the series in [6] defines a continuous function. 1. Each term fn(x)=ancos⁡(bnπx)f_n(x) = a^n \cos(b^n \pi x) is continuous on R\mathbb{R}. 2. Bound each term: ∣ancos⁡(bnπx)∣≤an=:Mn|a^n \cos(b^n \pi x)| \le a^n =: M_n, independent of xx. 3. Since 0<a<10 < a < 1, the series ∑n=0∞Mn=∑an=11−a<∞\sum_{n=0}^\infty M_n = \sum a^n = \frac{1}{1-a} < \infty converges. 4. By the Weierstrass M-test, the series ∑fn\sum f_n converges uniformly on R\mathbb{R}. 5. A uniform limit of continuous functions is continuous. Therefore WW is continuous everywhere. ■\blacksquare

∎
ProofSketch: Non-differentiability of W(x)

The full argument is delicate; here is the strategy. 1. Fix any point x0x_0. For a chosen integer mm, pick a point xmx_m near x0x_0 of the form αm+1/2bm\frac{\alpha_m + 1/2}{b^m} (so bmxmb^m x_m lands at a half-integer where cosine behaves predictably). 2. Split the difference quotient W(xm)−W(x0)xm−x0\frac{W(x_m) - W(x_0)}{x_m - x_0} into the sum over n<mn < m and n≥mn \ge m. 3. The low-frequency part (n<mn<m) is bounded by a geometric-type estimate of size ≤π(ab)mab−1\le \frac{\pi (ab)^m}{ab - 1} in magnitude (a controlled term). 4. The high-frequency part (n≥mn\ge m) contributes a term of magnitude at least 23(ab)m\frac{2}{3}(ab)^m, growing without bound. 5. Condition ab>1+32πab > 1 + \frac{3}{2}\pi guarantees the divergent part dominates the bounded part, so the difference quotient →∞\to \infty in absolute value as m→∞m \to \infty. No finite derivative exists. ■\blacksquare

∎
mathematician · Karl Weierstrass | 1815–1897

Born in Ostenfelde, Westphalia, Weierstrass was pushed by his father into studying law and finance at Bonn — a subject he loathed, devoting himself instead to beer, fencing, and self-taught mathematics. He left without a degree, then trained as a secondary-school teacher and spent over a decade in remote Prussian towns (Deutsch-Krone, Braunsberg) teaching not only mathematics but gymnastics, botany, geography, and penmanship by day, while researching abelian functions by night. His 1854 paper Zur Theorie der Abelschen Functionen in Crelle's Journal stunned the mathematical world; Königsberg granted him an honorary doctorate, and he soon moved to Berlin, where his lectures became legendary throughout Europe. A famously meticulous, gentle teacher, he influenced a generation including Cantor, Schwarz, Mittag-Leffler, Frobenius, and Sofia Kovalevskaya — whom he mentored and championed when women were barred from universities.

Building Intuition

🧠 Intuition

Picture trying to "draw a tangent line" to the Weierstrass function. At any point you zoom in expecting the curve to flatten into a straight line — that's what differentiability means. But each magnification reveals wiggles of comparable steepness, because the high-frequency terms cos⁡(bnπx)\cos(b^n\pi x) never become negligible: as ana^n shrinks the amplitude, bnb^n amplifies the slope, and condition ab>1ab>1 guarantees slope wins. The curve is self-similar roughness all the way down, a fractal before fractals had a name. The deeper lesson of Weierstrass's whole career is captured here: human geometric intuition about smooth curves is simply wrong about the general continuous function, and only the discipline of inequalities can tell us what is true.

Worked Examples

ExampleVerifying continuity with ε–δ

Given: f(x)=3x+1f(x) = 3x + 1. Prove ff is continuous at a=2a = 2 using Equation [2].

Steps: 1. We want: given ε>0\varepsilon > 0, find δ\delta with ∣x−2∣<δ⇒∣f(x)−f(2)∣<ε|x-2|<\delta \Rightarrow |f(x)-f(2)|<\varepsilon. 2. Compute ∣f(x)−f(2)∣=∣(3x+1)−(7)∣=∣3x−6∣=3∣x−2∣|f(x)-f(2)| = |(3x+1)-(7)| = |3x-6| = 3|x-2|. 3. We need 3∣x−2∣<ε3|x-2| < \varepsilon, i.e. ∣x−2∣<ε/3|x-2| < \varepsilon/3. 4. Choose δ=ε/3\delta = \varepsilon/3. Then ∣x−2∣<δ|x-2|<\delta gives ∣f(x)−f(2)∣=3∣x−2∣<3⋅ε3=ε|f(x)-f(2)| = 3|x-2| < 3\cdot\frac{\varepsilon}{3} = \varepsilon. ✓

Answer: δ=ε/3\boxed{\delta = \varepsilon/3} works; ff is continuous at 2. (For ε=0.06\varepsilon = 0.06, take δ=0.02\delta = 0.02.)

ExampleChecking the roughness condition

Given: A Weierstrass function with a=0.5a = 0.5, b=7b = 7 (odd). Does it satisfy [7] and so define a nowhere-differentiable function?

Steps: 1. Compute the product: ab=0.5×7=3.5ab = 0.5 \times 7 = 3.5. 2. Compute the threshold: 1+32π=1+1.5×3.14159=1+4.712=5.7121 + \frac{3}{2}\pi = 1 + 1.5 \times 3.14159 = 1 + 4.712 = 5.712. 3. Compare: ab=3.5ab = 3.5 vs 5.7125.712. Since 3.5<5.7123.5 < 5.712, condition [7] fails. 4. Try instead a=0.9a = 0.9, b=7b = 7: ab=6.3>5.712ab = 6.3 > 5.712. ✓ And 0<a<10<a<1, bb odd. ✓

Answer: a=0.5, b=7 fails Weierstrass’s sufficient condition; a=0.9, b=7 succeeds.\boxed{a=0.5,\,b=7 \text{ fails Weierstrass's sufficient condition; } a=0.9,\,b=7 \text{ succeeds.}} (Note: later work by Hardy weakened [7] to merely ab≥1ab \ge 1.)

Common Misconceptions

⚠️ Common mistake

"A continuous function is differentiable except possibly at a few corner points." This was the prevailing 19th-century belief (Ampère even attempted to "prove" it). Weierstrass's function [6] is a permanent refutation: continuity is a strictly weaker condition than differentiability, and the "typical" continuous function is in fact nowhere differentiable — in the sense of Baire category and Wiener measure, almost all continuous functions are nowhere differentiable.

⚠️ Common mistake

"Uniform convergence is the same as pointwise convergence." It is not, and the distinction is central to all of Weierstrass's foundations. Pointwise convergence only requires the speed of convergence to be finite at each point; uniform convergence (the M-test in step 4 of the proof above) requires a single NN to work for all points at once. Only uniform convergence transmits continuity, integrability, and (with care) differentiability from terms to limit.

Counterexample

The sequence fn(x)=xnf_n(x) = x^n on [0,1][0,1] converges pointwise to the discontinuous function that is 00 on [0,1)[0,1) and 11 at x=1x=1. Each fnf_n is continuous, yet the pointwise limit is not — precisely because the convergence is not uniform near x=1x=1. This shows why Weierstrass insisted on uniform convergence: without it, the continuity of the terms tells you nothing about the limit.

Connections

connection

Weierstrass's program touches nearly all of modern analysis. The ε–δ definitions [1], [2] underlie Real Analysis and the rigorous theory of Limits and Continuity. The M-test and uniform convergence connect to Series of Functions and Fourier Series. His power-series approach to complex functions is the foundation of Complex Analysis alongside the contour-integral approach of Cauchy and the geometric approach of Riemann. The Bolzano–Weierstrass theorem [4] is the sequential face of Compactness, and the Extreme Value Theorem [5] is a cornerstone of Optimization. His rigor in the Calculus of Variations (the Weierstrass E-function and sufficient conditions) closed gaps left by Euler and Lagrange.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1815 — Karl Weierstrass born 31 October in Ostenfelde, Westphalia (Kingdom of Prussia).
- 1834–1838 — Studies law/finance at Bonn against his will; leaves without a degree.
- 1841–1854 — Works as a schoolteacher in Deutsch-Krone and Braunsberg, researching abelian functions in isolation; develops much of his analysis privately.
- 1854 — Publishes Zur Theorie der Abelschen Functionen in Crelle's Journal; Königsberg awards an honorary doctorate. Sudden fame.
- 1856 — Appointed to the Industry Institute and then the University of Berlin; becomes a leading figure of the "Berlin school."
- 1861 — Construction of an early continuous nowhere-differentiable function (he had examples before public presentation).
- 1872 — Presents his nowhere-differentiable function [6] to the Berlin Academy (published by du Bois-Reymond in 1875), shocking the mathematical community.
- 1870s — Mentors Sofia Kovalevskaya, securing her path to a doctorate (1874) despite institutional exclusion of women.
- 1885 — Proves the Weierstrass Approximation Theorem [3].
- 1897 — Dies 19 February in Berlin of pneumonia, having shaped the foundations of analysis for the entire 20th century.

Subtleties & Limits

open-problem

Weierstrass gave the sufficient condition ab>1+32πab > 1 + \frac{3}{2}\pi for non-differentiability; G. H. Hardy (1916) sharpened this to the essentially optimal ab≥1ab \ge 1 (with a<1a<1). Deeper questions about these functions remain active: the exact Hausdorff dimension of the graph of the classical Weierstrass function was only rigorously determined to equal 2+log⁡ba2 + \log_b a (the "box-counting" value) in full generality by Shen (2018), after decades of partial results. More broadly, the precise multifractal and local-regularity structure of Weierstrass-type and related fractal functions — and their connections to dynamical systems and number theory — continues to generate research.

See Also

Bolzano–Weierstrass Theorem · Weierstrass M-test · Stone–Weierstrass Theorem · Uniform Convergence · Calculus of Variations · Sofia Kovalevskaya · Augustin-Louis Cauchy · Bernhard Riemann · Fractal Geometry