Interpolation of Banach spaces
Build intermediate spaces from compatible endpoints and transfer operator bounds without confusing interpolation estimates with exact norms.
On this page
The question for today
What you’ll understand
- Define compatibility and the real-method K-functional.
- Derive the geometric endpoint operator bound for real interpolation.
- Apply Riesz–Thorin to a finite matrix and compare its bound with the exact Euclidean norm.
Interpolation uses boundedness at two endpoints to control an operator on intermediate function or sequence spaces. The endpoints must be compatible pieces of one ambient linear setting, and their operator definitions must agree on overlaps. Simply averaging two norm formulas does not establish an interpolation theorem. This lesson introduces the real K-method and the classical complex-analytic Riesz–Thorin theorem as related but distinct constructions, then computes an example where the interpolated upper bound is valid and strictly larger than the exact intermediate operator norm.
Compatibility gives meaning to decompositions
A compatible Banach couple consists of two Banach spaces continuously embedded in a common Hausdorff topological vector space. Their intersection and sum can then be formed as actual vector subspaces, without ambiguity about when two vectors are equal. The sum norm is the infimum of the endpoint costs over decompositions. For each positive t, the K-functional changes the relative price of the second component. An element can be cheap because it has a good decomposition, not because it lies in both endpoint spaces with individually small norms.
For 0<θ<1 and 1≤r≤∞, the real interpolation space collects sum-space vectors whose weighted K-functional has finite Lʳ norm for measure dt/t. When r is infinite, replace the integral by the supremum. The logarithmic measure treats different scales comparably, while θ determines their weighting. Different r values can yield different intermediate spaces even with the same θ; for Lebesgue endpoints, Lorentz spaces occur. In particular, one should not identify every real interpolation choice with a single Lᵖ space or silently treat equivalent norms as isometric identities.
Endpoint bounds transfer through the K-functional
Let T be a single linear map from X₀+X₁ into Y₀+Y₁, with consistent restrictions bounded from Xᵢ to Yᵢ by positive constants Mᵢ. Apply T to any decomposition of x. The two endpoint bounds give a candidate decomposition cost for Tx, and taking the infimum yields the displayed K-functional estimate. Substituting a rescaled integration variable then gives the geometric operator bound with exponents one minus θ and θ. The same scaling works for the supremum norm when r is infinite.
This proof identifies the required consistency condition: two separately defined endpoint operators must agree on the intersection before they define one operator on the sum. It also identifies the spaces controlled: real interpolation uses the same θ and r on the source and target couples. Endpoint bounds equal to zero can be handled by replacing them with arbitrarily small positive upper bounds and taking a limit. The theorem gives an upper estimate, so strict inequality in a numerical example is expected and does not signal a failure of interpolation.
Riesz–Thorin interpolates Lebesgue exponents
For complex-valued Lᵖ spaces on sigma-finite measure spaces, suppose a consistent linear operator on the sum of two source endpoint spaces is bounded from to and from to . Riesz–Thorin gives the geometric endpoint bound at reciprocal exponents lying on the connecting line. Each endpoint exponent lies between one and infinity, with reciprocal infinity interpreted as zero. Its proof uses complex interpolation and a three-lines argument. This is distinct from the real K-construction, despite the similar geometric bound and overlapping applications.
On a finite counting space, endpoint norms become induced matrix norms: the ℓ¹ operator norm is the largest absolute column sum and the ℓ∞ norm is the largest absolute row sum. Interpolating them at the midpoint bounds the ℓ² norm by their geometric mean. Singular values give that Euclidean norm exactly, allowing a concrete check of both the theorem and its possible slack. Infinite-dimensional applications still require the specified measure, exponent and operator hypotheses; a successful matrix calculation does not remove those assumptions or establish an arbitrary nonlinear interpolation principle.
Work it through
An interpolation bound above the exact matrix norm
For A=[[2,1],[0,1]], compute its induced ℓ¹ and ℓ∞ norms, interpolate an ℓ² bound, and compare with its exact largest singular value.
The absolute column sums are 2 and 2, so the ℓ¹ norm is two. The row sums are 3 and 1, so the ℓ∞ norm is three.
At the midpoint of reciprocal exponents one and zero, Riesz–Thorin gives an ℓ² operator bound √6, approximately 2.44949.
The matrix A* A is [[4,2],[2,2]], with eigenvalues 3±√5. Therefore the exact Euclidean operator norm is √(3+√5), approximately 2.28825, strictly below the interpolated bound.
The geometric endpoint estimate is correct but not sharp here. Computing singular values supplies information beyond the two endpoint norms.
The living notebook
Explore the model
Interactive lab · matrix
Compare an endpoint estimate with a singular-value readout
Pause and Reset, then set scale a=2,shear b=1. Predict determinant 2 and largest singular value √(3+√5), below the interpolated bound √6 derived in the worked example. For a fresh comparison Reset and set a=1,b=0; predict all induced norms equal one, so the endpoint bound is sharp. The readouts concern the selected final matrix even while playback interpolates its geometry. This two-dimensional family does not construct arbitrary real or complex interpolation spaces.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forAn interpolation theorem provides a controlled upper bound; an exact operator norm can be strictly smaller.
Pause & reason
Check your understanding
Your turn
Try it yourself
On the same scalar line take X₀ with norm |x| and X₁ with norm 4|x|. Compute K(t,x), then the real interpolation norm for θ=1/2,r=∞. Evaluate that norm at x=3.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Allocate x entirely to the cheaper endpoint for an upper bound, and use the scalar triangle inequality for the matching lower bound.
Compare with the solution
For any decomposition x=x₀+x₁, the cost |x₀|+4t|x₁| is at least min(1,4t)(|x₀|+|x₁|), hence at least min(1,4t)|x|. Assigning all of x to the cheaper term attains it, so K(t,x)=min(1,4t)|x|. The quantity t⁻¹/²min(1,4t) increases up to t=1/4 and decreases afterward, with maximum two. Thus the interpolation norm is 2|x|, and the requested value is six.
Keep the idea
Take it with you
- Compatible Banach couples make sum decompositions and the K-functional well defined.
- Consistent endpoint operators inherit geometric bounds on the corresponding interpolation spaces.
- Riesz–Thorin uses reciprocal exponents and generally supplies an upper bound rather than an exact norm.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.