Chebyshev Polynomials

⚡ Key Takeaways

Chebyshev polynomials are a family of orthogonal polynomials Tn(x)T_n(x) (first kind) and Un(x)U_n(x) (second kind) defined by Tn(cos⁡θ)=cos⁡(nθ)T_n(\cos\theta) = \cos(n\theta). They are the unique monic polynomials of least supremum norm on [−1,1][-1,1], making them central to approximation theory, numerical analysis, and quadrature. Introduced by Pafnuty Chebyshev in 1854.

💡 The Core Insight

Set x=cos⁡θx = \cos\theta. The map x↦nθx \mapsto n\theta turns multiplication of angles into a polynomial in xx, because cos⁡(nθ)\cos(n\theta) is always a polynomial in cos⁡θ\cos\theta (by De Moivre's theorem). Every hard question about TnT_n — its roots, extrema, orthogonality, minimax property — becomes an easy question about the cosine of a multiple angle. Chebyshev polynomials are "cosines in disguise."

Formal Statement

DefinitionChebyshev Polynomials of the First Kind

The Chebyshev polynomials of the first kind Tn:[−1,1]→RT_n : [-1,1] \to \mathbb{R} are defined for integer n≥0n \ge 0 by

1
Tn(cos⁡θ)=cos⁡(nθ),θ∈[0,π].\quad T_n(\cos\theta) = \cos(n\theta), \qquad \theta \in [0,\pi].

Derivation hint: Substituting x=cos⁡θx=\cos\theta bijects [0,π]→[−1,1][0,\pi]\to[-1,1]; the right side is a polynomial in cos⁡θ\cos\theta by induction on De Moivre's formula. Equivalently, for x∈[−1,1]x \in [-1,1], Tn(x)=cos⁡(narccos⁡x)T_n(x) = \cos(n \arccos x). Outside [−1,1][-1,1] one uses the hyperbolic form

2
Tn(x)=cosh⁡(n arccosh x),x≥1.\quad T_n(x) = \cosh(n\,\mathrm{arccosh}\, x), \qquad x \ge 1.

Derivation hint: Replace θ\theta by iti t so cos⁡→cosh⁡\cos\to\cosh; both forms agree as analytic continuations of the same polynomial. Here nn is the degree, xx the real argument, and θ\theta the auxiliary angle.

DefinitionChebyshev Polynomials of the Second Kind

The Chebyshev polynomials of the second kind Un(x)U_n(x) are defined by

3
Un(cos⁡θ)=sin⁡((n+1)θ)sin⁡θ.\quad U_n(\cos\theta) = \frac{\sin\big((n+1)\theta\big)}{\sin\theta}.

Derivation hint: The ratio is a polynomial of degree nn in cos⁡θ\cos\theta because sin⁡((n+1)θ)/sin⁡θ\sin((n+1)\theta)/\sin\theta is the Dirichlet-type kernel expandable via product-to-sum identities. They satisfy the link Tn′(x)=n Un−1(x)T_n'(x) = n\,U_{n-1}(x) for n≥1n \ge 1.

TheoremThree-Term Recurrence

Both families obey the same recurrence:

4
Tn+1(x)=2x Tn(x)−Tn−1(x),T0=1,  T1=x,\quad T_{n+1}(x) = 2x\,T_n(x) - T_{n-1}(x), \qquad T_0 = 1,\; T_1 = x,
5
Un+1(x)=2x Un(x)−Un−1(x),U0=1,  U1=2x.\quad U_{n+1}(x) = 2x\,U_n(x) - U_{n-1}(x), \qquad U_0 = 1,\; U_1 = 2x.

Derivation hint for [4]: Add the identities cos⁡((n+1)θ)+cos⁡((n−1)θ)=2cos⁡θcos⁡(nθ)\cos((n+1)\theta)+\cos((n-1)\theta)=2\cos\theta\cos(n\theta) and substitute x=cos⁡θx=\cos\theta.

TheoremOrthogonality

On [−1,1][-1,1], the first-kind polynomials are orthogonal with weight w(x)=(1−x2)−1/2w(x)=(1-x^2)^{-1/2}:

6
∫−11Tm(x) Tn(x)1−x2 dx={0,m≠n,π,m=n=0,π2,m=n≥1.\quad \int_{-1}^{1} \frac{T_m(x)\,T_n(x)}{\sqrt{1-x^2}}\,dx = \begin{cases} 0, & m \ne n,\\ \pi, & m=n=0,\\ \tfrac{\pi}{2}, & m=n \ge 1. \end{cases}

Derivation hint: Substitute x=cos⁡θx=\cos\theta, dx=−sin⁡θ dθdx=-\sin\theta\,d\theta; the integral becomes ∫0πcos⁡(mθ)cos⁡(nθ) dθ\int_0^\pi \cos(m\theta)\cos(n\theta)\,d\theta, the classical Fourier-cosine orthogonality. The second-kind polynomials are orthogonal with weight w(x)=1−x2w(x)=\sqrt{1-x^2}:

7
∫−11Um(x) Un(x) 1−x2 dx=π2 δmn.\quad \int_{-1}^{1} U_m(x)\,U_n(x)\,\sqrt{1-x^2}\,dx = \frac{\pi}{2}\,\delta_{mn}.

Derivation hint: Substitution x=cos⁡θx=\cos\theta turns this into ∫0πsin⁡((m+1)θ)sin⁡((n+1)θ) dθ\int_0^\pi \sin((m+1)\theta)\sin((n+1)\theta)\,d\theta.

TheoremMinimax / Extremal Property

Among all monic polynomials of degree n≥1n \ge 1, the scaled Chebyshev polynomial 21−nTn(x)2^{1-n}T_n(x) has the smallest possible maximum absolute value on [−1,1][-1,1]:

8
min⁡p monic,deg⁡p=n  max⁡x∈[−1,1]∣p(x)∣=12 n−1,attained by p=21−nTn.\quad \min_{p \text{ monic}, \deg p = n}\;\max_{x\in[-1,1]} |p(x)| = \frac{1}{2^{\,n-1}}, \quad \text{attained by } p = 2^{1-n}T_n.

Derivation hint: TnT_n equioscillates between ±1\pm1 at n+1n+1 points; any competing monic polynomial with smaller norm would force the difference to change sign nn times yet vanish too often — a contradiction with degree.

Why It Holds / Derivation

ProofEquioscillation forces minimality

We prove the extremal property [8].

Step 1. The leading coefficient of TnT_n is 2n−12^{n-1} (read off from the recurrence [4]: each step multiplies the leading coefficient by 2 starting from T1=xT_1=x). Hence T~n:=21−nTn\tilde T_n := 2^{1-n}T_n is monic.

Step 2. Since Tn(cos⁡θ)=cos⁡(nθ)T_n(\cos\theta)=\cos(n\theta), the values ±1\pm 1 are attained at the n+1n+1 points xk=cos⁡(kπ/n)x_k=\cos(k\pi/n), k=0,…,nk=0,\dots,n, with alternating signs: Tn(xk)=(−1)kT_n(x_k)=(-1)^k. Thus T~n\tilde T_n attains ±21−n\pm 2^{1-n} alternately at these n+1n+1 nodes.

Step 3. Suppose for contradiction some monic qq of degree nn has max⁡[−1,1]∣q∣<21−n\max_{[-1,1]}|q| < 2^{1-n}. Consider d(x)=T~n(x)−q(x)d(x)=\tilde T_n(x)-q(x). Both are monic of degree nn, so dd has degree ≤n−1\le n-1.

Step 4. At each node xkx_k, T~n(xk)=(−1)k21−n\tilde T_n(x_k)=(-1)^k 2^{1-n} dominates ∣q(xk)∣<21−n|q(x_k)|<2^{1-n} in magnitude, so sign d(xk)=(−1)k\mathrm{sign}\,d(x_k)=(-1)^k. The sign of dd alternates across n+1n+1 nodes, forcing at least nn sign changes, hence ≥n\ge n roots.

Step 5. A polynomial of degree ≤n−1\le n-1 with ≥n\ge n roots must be identically zero, so q=T~nq=\tilde T_n — contradicting the strict inequality. ■\blacksquare

∎
ProofClosed-form power expansion

From De Moivre, cos⁡(nθ)+isin⁡(nθ)=(cos⁡θ+isin⁡θ)n\cos(n\theta)+i\sin(n\theta)=(\cos\theta+i\sin\theta)^n. Taking real parts and using sin⁡2θ=1−cos⁡2θ\sin^2\theta=1-\cos^2\theta:

9
Tn(x)=∑k=0⌊n/2⌋(n2k)(x2−1)k x n−2k.\quad T_n(x) = \sum_{k=0}^{\lfloor n/2 \rfloor} \binom{n}{2k}(x^2-1)^k\,x^{\,n-2k}.

Derivation hint: Expand (cos⁡θ+isin⁡θ)n(\cos\theta + i\sin\theta)^n by the binomial theorem, keep even powers of isin⁡θi\sin\theta, replace sin⁡2θ=−(x2−1)\sin^2\theta = -(x^2-1). This confirms TnT_n is a genuine polynomial of degree nn with integer coefficients.

∎
PL
Pafnuty Lvovich Chebyshev
1821–1894

A founder of the St. Petersburg mathematical school, Chebyshev worked across number theory, probability, and mechanics. His 1854 memoir Théorie des mécanismes connus sous le nom de parallélogrammes sought the linkage geometry that best approximates straight-line motion — a practical engineering question about steam-engine mechanisms. Minimizing the deviation of a polynomial from zero led him directly to the polynomials now bearing his name. His student lineage (Markov, Lyapunov, Voronoy) shaped 20th-century analysis and probability.

Building Intuition

🧠 Intuition

Picture wrapping the interval [−1,1][-1,1] onto the upper half of a unit circle via x=cos⁡θx=\cos\theta. Equally spaced angles θ\theta correspond to points xx that cluster near the endpoints ±1\pm 1. The function Tn(x)=cos⁡(nθ)T_n(x)=\cos(n\theta) is just a cosine running nn times faster in θ\theta. So all of TnT_n's oscillations — exactly nn of them between −1-1 and 11 — come from a uniform cosine seen through the "stretchy" lens of arccos⁡\arccos. That lens-stretching at the endpoints is why Chebyshev interpolation nodes cluster there and avoid the Runge oscillation that ruins equally spaced interpolation.

:::svg[The first four Chebyshev polynomials Tn(x)T_n(x) on [−1,1][-1,1], oscillating between ±1\pm1.] x y -1 1 1 -1 T₁ T₂ T₃

Worked Examples

ExampleComputing T5T_5 via recurrence

Given: T0=1T_0=1, T1=xT_1=x. Find T5(x)T_5(x) and evaluate at x=0.5x=0.5.

Steps using [4]:

  • T2=2x⋅x−1=2x2−1T_2 = 2x\cdot x - 1 = 2x^2 - 1
  • T3=2x(2x2−1)−x=4x3−3xT_3 = 2x(2x^2-1) - x = 4x^3 - 3x
  • T4=2x(4x3−3x)−(2x2−1)=8x4−8x2+1T_4 = 2x(4x^3-3x) - (2x^2-1) = 8x^4 - 8x^2 + 1
  • T5=2x(8x4−8x2+1)−(4x3−3x)=16x5−20x3+5xT_5 = 2x(8x^4-8x^2+1) - (4x^3-3x) = 16x^5 - 20x^3 + 5x

Check via trig: with x=0.5=cos⁡(60∘)x=0.5=\cos(60^\circ), T5(0.5)=cos⁡(300∘)=0.5T_5(0.5)=\cos(300^\circ)=0.5. Direct substitution: 16(0.03125)−20(0.125)+5(0.5)=0.5−2.5+2.5=0.516(0.03125)-20(0.125)+5(0.5)=0.5-2.5+2.5=0.5. ✓

T5(x)=16x5−20x3+5x,T5(0.5)=0.5\boxed{T_5(x)=16x^5-20x^3+5x,\qquad T_5(0.5)=0.5}
ExampleMinimax error of monic interpolation

Given: We approximate a function on [−1,1][-1,1] by a monic cubic (n=3n=3). What is the smallest achievable peak value of the cubic, and where does it occur?

Steps: By [8], the minimizing monic cubic is 21−3T3=14(4x3−3x)=x3−34x2^{1-3}T_3 = \tfrac14(4x^3-3x)=x^3-\tfrac34 x. Its max norm is 21−3=1/4=0.252^{1-3}=1/4=0.25. The extrema occur at xk=cos⁡(kπ/3)x_k=\cos(k\pi/3), k=0,1,2,3k=0,1,2,3, i.e. x=1,  0.5,  −0.5,  −1x=1,\;0.5,\;-0.5,\;-1, where the value equals ±0.25\pm 0.25 alternately.

min⁡max⁡∣p∣=14=0.25,p(x)=x3−34x\boxed{\min\max|p| = \tfrac14 = 0.25,\quad p(x)=x^3-\tfrac34 x}

No monic cubic does better on [−1,1][-1,1].

Common Misconceptions

⚠️ Common mistake

Tn(x)=cos⁡(narccos⁡x)T_n(x)=\cos(n\arccos x) is only valid for ∣x∣≤1|x|\le 1. For ∣x∣>1|x|>1, arccos⁡x\arccos x is not real; you must switch to the cosh⁡\cosh form [2] or, more safely, just use the polynomial expansion or recurrence [4], which are valid for all real (and complex) xx. Students who plug x=2x=2 into the arccos⁡\arccos formula get nonsense; the polynomial Tn(2)T_n(2) grows like cosh⁡(n arccosh 2)\cosh(n\,\mathrm{arccosh}\,2), i.e. exponentially.

Counterexample

One might assume that equally spaced interpolation nodes are "fairest." Take f(x)=1/(1+25x2)f(x)=1/(1+25x^2) on [−1,1][-1,1] (the Runge function) with 11 equally spaced nodes: the interpolating polynomial oscillates wildly near ±1\pm1, with error exceeding 77 in magnitude. Replacing those with the 11 Chebyshev nodes xk=cos⁡((2k+1)π/22)x_k=\cos\big((2k+1)\pi/22\big) tames the error to under 0.10.1. The equal-spacing intuition is exactly wrong — node clustering at the endpoints is essential.

Connections

connection

Chebyshev polynomials sit at a crossroads. As a special case of Jacobi Polynomials with parameters α=β=−12\alpha=\beta=-\tfrac12, they inherit the general orthogonal-polynomial machinery (Rodrigues formula, second-order ODE). Via x=cos⁡θx=\cos\theta they are a thin disguise of the Fourier Series cosine basis, so the Discrete Cosine Transform is essentially a Chebyshev transform. Their extremal property connects to Approximation Theory and the Weierstrass Approximation Theorem. The recurrence [4] is a model instance of Three-Term Recurrence Relations for orthogonal polynomials, and the second-kind family UnU_n arises as characters of SU(2)SU(2), linking to Representation Theory.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1854 — Chebyshev publishes his memoir on linkage mechanisms, defining the polynomials of least deviation from zero.
- 1859 — Chebyshev extends the theory to weighted approximation and continued fractions, foundational for orthogonal polynomials.
- 1885 — Weierstrass proves the approximation theorem; Chebyshev's minimax framework becomes the quantitative complement.
- 1901 — Runge publishes his counterexample on equally spaced interpolation, retroactively highlighting Chebyshev nodes' superiority.
- 1911 — D. Jackson's theorems quantify best-approximation rates, building on the Chebyshev extremal property.
- 1934 — A. N. Kolmogorov and the Moscow/St. Petersburg schools formalize Chebyshev systems and best-approximation theory.
- 1955 — Clenshaw publishes his recurrence-based summation algorithm for Chebyshev series.
- 1969 — Clenshaw and Curtis present their practical, FFT-friendly quadrature scheme.
- 2000s–present — The `chebfun` project (Trefethen et al., Oxford) revives Chebyshev technology as a complete numerical computing paradigm.

Subtleties & Limits

open-problem

While the univariate theory is essentially complete, the multivariate analogue is far less settled. There is no canonical "Chebyshev polynomial" on general multidimensional domains: minimizing the sup-norm over, say, a triangle or disk leads to hard, often unsolved extremal problems. The optimal point configurations (the multivariate analogue of Chebyshev nodes) for interpolation on simplices and balls remain active research, tied to the Fekete point and Lebesgue constant minimization problems. Even on [−1,1]2[-1,1]^2, characterizing the polynomial of least deviation among monic-in-each-variable polynomials is not fully resolved.

See Also

Legendre Polynomials · Jacobi Polynomials · Fourier Series · Runge's Phenomenon · Discrete Cosine Transform · Clenshaw Algorithm · Minimax Approximation