Interpolation space
In the field of mathematical analysis, an interpolation space is a space which lies "in between" two other Banach spaces. The main applications are in Sobolev spaces, where spaces of functions that have a noninteger number of derivatives are interpolated from the spaces of functions with integer number of derivatives.
History
The theory of interpolation of vector spaces began by an observation of Józef Marcinkiewicz, later generalized and now known as the Riesz-Thorin theorem. In simple terms, if a linear function is continuous on a certain [[Lp space|space Template:Math]] and also on a certain space Template:Math, then it is also continuous on the space Template:Math, for any intermediate Template:Mvar between Template:Mvar and Template:Mvar. In other words, Template:Math is a space which is intermediate between Template:Math and Template:Math.
In the development of Sobolev spaces, it became clear that the trace spaces were not any of the usual function spaces (with integer number of derivatives), and Jacques-Louis Lions discovered that indeed these trace spaces were constituted of functions that have a noninteger degree of differentiability.
Many methods were designed to generate such spaces of functions, including the Fourier transform, complex interpolation,[1] real interpolation,[2] as well as other tools (see e.g. fractional derivative).
The setting of interpolation
A Banach space Template:Mvar is said to be continuously embedded in a Hausdorff topological vector space Template:Mvar when Template:Mvar is a linear subspace of Template:Mvar such that the inclusion map from Template:Mvar into Template:Mvar is continuous. A compatible couple Template:Math of Banach spaces consists of two Banach spaces Template:Math and Template:Math that are continuously embedded in the same Hausdorff topological vector space Template:Mvar.[3] The embedding in a linear space Template:Mvar allows to consider the two linear subspaces
and
Interpolation does not depend only upon the isomorphic (nor isometric) equivalence classes of Template:Math and Template:Math. It depends in an essential way from the specific relative position that Template:Math and Template:Math occupy in a larger space Template:Mvar.
One can define norms on Template:Math and Template:Math by
Equipped with these norms, the intersection and the sum are Banach spaces. The following inclusions are all continuous:
Interpolation studies the family of spaces Template:Mvar that are intermediate spaces between Template:Math and Template:Math in the sense that
where the two inclusions maps are continuous.
An example of this situation is the pair Template:Math, where the two Banach spaces are continuously embedded in the space Template:Mvar of measurable functions on the real line, equipped with the topology of convergence in measure. In this situation, the spaces Template:Math, for Template:Math are intermediate between Template:Math and Template:Math. More generally,
with continuous injections, so that, under the given condition, Template:Math is intermediate between Template:Math and Template:Math.
- Definition. Given two compatible couples Template:Math and Template:Math, an interpolation pair is a couple Template:Math of Banach spaces with the two following properties:
- The space X is intermediate between Template:Math and Template:Math, and Y is intermediate between Template:Math and Template:Math.
- If Template:Math is any linear operator from Template:Math to Template:Math, which maps continuously Template:Math to Template:Math and Template:Math to Template:Math, then it also maps continuously Template:Math to Template:Math.
The interpolation pair Template:Math is said to be of exponent Template:Mvar (with Template:Math) if there exists a constant Template:Math such that
for all operators Template:Mvar as above. The notation Template:Math is for the norm of Template:Math as a map from Template:Math to Template:Math. If Template:Math, we say that Template:Math is an exact interpolation pair of exponent Template:Mvar.
Complex interpolation
If the scalars are complex numbers, properties of complex analytic functions are used to define an interpolation space. Given a compatible couple (X0, X1) of Banach spaces, the linear space consists of all functions Template:Math, that are analytic on Template:Math continuous on Template:Math and for which all the following subsets are bounded:
is a Banach space under the norm
Definition.[4] For Template:Math, the complex interpolation space Template:Math is the linear subspace of Template:Math consisting of all values f(θ) when f varies in the preceding space of functions,
The norm on the complex interpolation space Template:Math is defined by
Equipped with this norm, the complex interpolation space Template:Math is a Banach space.
- Theorem.[5] Given two compatible couples of Banach spaces Template:Math and Template:Math, the pair Template:Math is an exact interpolation pair of exponent Template:Mvar, i.e., if Template:Math, is a linear operator bounded from Template:Math to Template:Math, then Template:Mvar is bounded from Template:Math to Template:Math and
The family of Template:Math spaces (consisting of complex valued functions) behaves well under complex interpolation.[6] If Template:Math is an arbitrary measure space, if Template:Math and Template:Math, then
with equality of norms. This fact is closely related to the Riesz–Thorin theorem.
Real interpolation
There are two ways for introducing the real interpolation method. The first and most commonly used when actually identifying examples of interpolation spaces is the K-method. The second method, the J-method, gives the same interpolation spaces as the K-method when the parameter Template:Mvar is in Template:Math. That the J- and K-methods agree is important for the study of duals of interpolation spaces: basically, the dual of an interpolation space constructed by the K-method appears to be a space constructed from the dual couple by the J-method; see below.
K-method
The K-method of real interpolation[7] can be used for Banach spaces over the field Template:Math of real numbers.
Definition. Let Template:Math be a compatible couple of Banach spaces. For Template:Math and every Template:Math, let
Changing the order of the two spaces results in:[8]
Let
The K-method of real interpolation consists in taking Template:Math to be the linear subspace of Template:Math consisting of all Template:Mvar such that Template:Math.
Example
An important example is that of the couple Template:Math, where the functional Template:Math can be computed explicitly. The measure Template:Mvar is supposed [[σ-finite measure|Template:Mvar-finite]]. In this context, the best way of cutting the function Template:Math as sum of two functions Template:Math and Template:Math is, for some Template:Math to be chosen as function of Template:Mvar, to let Template:Math be given for all Template:Math by
The optimal choice of Template:Mvar leads to the formula[9]
where Template:Math is the decreasing rearrangement of Template:Math.
J-method
As with the K-method, the J-method can be used for real Banach spaces.
Definition. Let Template:Math be a compatible couple of Banach spaces. For Template:Math and for every vector Template:Math, let
A vector Template:Mvar in Template:Math belongs to the interpolation space Template:Math if and only if it can be written as
where Template:Math is measurable with values in Template:Math and such that
The norm of Template:Mvar in Template:Math is given by the formula
Relations between the interpolation methods
The two real interpolation methods are equivalent when Template:Math.[10]
- Theorem. Let Template:Math be a compatible couple of Banach spaces. If Template:Math and Template:Math, then with equivalence of norms.
The theorem covers degenerate cases that have not been excluded: for example if Template:Math and Template:Math form a direct sum, then the intersection and the J-spaces are the null space, and a simple computation shows that the K-spaces are also null.
When Template:Math, one can speak, up to an equivalent renorming, about the Banach space obtained by the real interpolation method with parameters Template:Mvar and Template:Mvar. The notation for this real interpolation space is Template:Math. One has that
For a given value of Template:Mvar, the real interpolation spaces increase with Template:Mvar:[11] if Template:Math and Template:Math, the following continuous inclusion holds true:
- Theorem. Given Template:Math, Template:Math and two compatible couples Template:Math and Template:Math, the pair Template:Math is an exact interpolation pair of exponent Template:Mvar.[12]
A complex interpolation space is usually not isomorphic to one of the spaces given by the real interpolation method. However, there is a general relationship.
- Theorem. Let Template:Math be a compatible couple of Banach spaces. If Template:Math, then
Examples
When Template:Math and Template:Math, the space of continuously differentiable functions on Template:Math, the Template:Math interpolation method, for Template:Math, gives the Hölder space Template:Math of exponent Template:Mvar. This is because the K-functional Template:Math of this couple is equivalent to
Only values Template:Math are interesting here.
Real interpolation between Template:Math spaces gives[13] the family of Lorentz spaces. Assuming Template:Math and Template:Math, one has:
with equivalent norms. This follows from an inequality of Hardy and from the value given above of the K-functional for this compatible couple. When Template:Math, the Lorentz space Template:Math is equal to Template:Math, up to renorming. When Template:Math, the Lorentz space Template:Math is equal to [[Lp space#Weak Lp|weak-Template:Math]].
The reiteration theorem
An intermediate space Template:Mvar of the compatible couple Template:Math is said to be of class θ if [14]
with continuous injections. Beside all real interpolation spaces Template:Math with parameter Template:Mvar and Template:Math, the complex interpolation space Template:Math is an intermediate space of class Template:Mvar of the compatible couple Template:Math.
The reiteration theorems says, in essence, that interpolating with a parameter Template:Mvar behaves, in some way, like forming a convex combination Template:Math: taking a further convex combination of two convex combinations gives another convex combination.
- Theorem.[15] Let Template:Math be intermediate spaces of the compatible couple Template:Math, of class Template:Math and Template:Math respectively, with Template:Math. When Template:Math and Template:Math, one has
It is notable that when interpolating with the real method between Template:Math and Template:Math, only the values of Template:Math and Template:Math matter. Also, Template:Math and Template:Math can be complex interpolation spaces between Template:Math and Template:Math, with parameters Template:Math and Template:Math respectively.
There is also a reiteration theorem for the complex method.
- Theorem.[16] Let Template:Math be a compatible couple of complex Banach spaces, and assume that Template:Math is dense in Template:Math and in Template:Math. Let Template:Math and Template:Math, where Template:Math. Assume further that Template:Math is dense in Template:Math. Then, for every Template:Math,
The density condition is always satisfied when Template:Math or Template:Math.
Duality
Let Template:Math be a compatible couple, and assume that Template:Math is dense in X0 and in X1. In this case, the restriction map from the (continuous) dual of Template:Math, Template:Math to the dual of Template:Math is one-to-one. It follows that the pair of duals is a compatible couple continuously embedded in the dual Template:Math.
For the complex interpolation method, the following duality result holds:
- Theorem.[17] Let Template:Math be a compatible couple of complex Banach spaces, and assume that Template:Math is dense in Template:Math and in Template:Math. If Template:Math and Template:Math are reflexive, then the dual of the complex interpolation space is obtained by interpolating the duals,
In general, the dual of the space Template:Math is equal[17] to a space defined by a variant of the complex method.[18] The upper-θ and lower-θ methods do not coincide in general, but they do if at least one of X0, X1 is a reflexive space.[19]
For the real interpolation method, the duality holds provided that the parameter q is finite:
- Theorem.[20] Let Template:Math and Template:Math a compatible couple of real Banach spaces. Assume that Template:Math is dense in Template:Math and in Template:Math. Then where
Discrete definitions
Since the function Template:Math varies regularly (it is increasing, but Template:Math is decreasing), the definition of the Template:Math-norm of a vector Template:Mvar, previously given by an integral, is equivalent to a definition given by a series.[21] This series is obtained by breaking Template:Math into pieces Template:Math of equal mass for the measure Template:Math,
In the special case where Template:Math is continuously embedded in Template:Math, one can omit the part of the series with negative indices Template:Mvar. In this case, each of the functions Template:Math defines an equivalent norm on Template:Math.
The interpolation space Template:Math is a "diagonal subspace" of an Template:Math-sum of a sequence of Banach spaces (each one being isomorphic to Template:Math). Therefore, when Template:Mvar is finite, the dual of Template:Math is a quotient of the Template:Math-sum of the duals, Template:Math, which leads to the following formula for the discrete Template:Math-norm of a functional x' in the dual of Template:Math:
The usual formula for the discrete Template:Math-norm is obtained by changing Template:Mvar to Template:Math.
The discrete definition makes several questions easier to study, among which the already mentioned identification of the dual. Other such questions are compactness or weak-compactness of linear operators. Lions and Peetre have proved that:
- Theorem.[22] If the linear operator Template:Mvar is compact from Template:Math to a Banach space Template:Mvar and bounded from Template:Math to Template:Mvar, then Template:Mvar is compact from Template:Math to Template:Mvar when Template:Math, Template:Math.
Davis, Figiel, Johnson and Pełczyński have used interpolation in their proof of the following result:
- Theorem.[23] A bounded linear operator between two Banach spaces is weakly compact if and only if it factors through a reflexive space.
A general interpolation method
The space Template:Math used for the discrete definition can be replaced by an arbitrary sequence space Y with unconditional basis, and the weights Template:Math, Template:Math, that are used for the Template:Math-norm, can be replaced by general weights
The interpolation space Template:Math consists of the vectors Template:Mvar in Template:Math such that[24]
where {yn} is the unconditional basis of Template:Mvar. This abstract method can be used, for example, for the proof of the following result:
Theorem.[25] A Banach space with unconditional basis is isomorphic to a complemented subspace of a space with symmetric basis.
Interpolation of Sobolev and Besov spaces
Several interpolation results are available for Sobolev spaces and Besov spaces on Rn,[26]
These spaces are spaces of measurable functions on Template:Math when Template:Math, and of tempered distributions on Template:Math when Template:Math. For the rest of the section, the following setting and notation will be used:
Complex interpolation works well on the class of Sobolev spaces (the Bessel potential spaces) as well as Besov spaces:
Real interpolation between Sobolev spaces may give Besov spaces, except when Template:Math,
When Template:Math but Template:Math, real interpolation between Sobolev spaces gives a Besov space:
Also,
See also
Notes
References
- Template:Citation.
- Template:Citation.
- Template:Citation.
- Template:Citation.
- Leoni, Giovanni (2017). A First Course in Sobolev Spaces: Second Edition. Graduate Studies in Mathematics. 181. American Mathematical Society. pp. 734. Template:ISBN.
- Template:Citation.
- Template:Citation.
Template:Functional analysis Template:Topological vector spaces
- ↑ The seminal papers in this direction are Template:Citation and Template:Harvtxt.
- ↑ first defined in Template:Citation, developed in Template:Harvtxt, with notation slightly different (and more complicated, with four parameters instead of two) from today's notation. It was put later in today's form in Template:Citation, and Template:Citation.
- ↑ see Template:Harvtxt, pp. 96–105.
- ↑ see p. 88 in Template:Harvtxt.
- ↑ see Theorem 4.1.2, p. 88 in Template:Harvtxt.
- ↑ see Chapter 5, p. 106 in Template:Harvtxt.
- ↑ see pp. 293–302 in Template:Harvtxt.
- ↑ see Proposition 1.2, p. 294 in Template:Harvtxt.
- ↑ see p. 298 in Template:Harvtxt.
- ↑ see Theorem 2.8, p. 314 in Template:Harvtxt.
- ↑ see Proposition 1.10, p. 301 in Template:Harvtxt
- ↑ see Theorem 1.12, pp. 301–302 in Template:Harvtxt.
- ↑ see Theorem 1.9, p. 300 in Template:Harvtxt.
- ↑ see Definition 2.2, pp. 309–310 in Template:Harvtxt
- ↑ see Theorem 2.4, p. 311 in Template:Harvtxt
- ↑ see 12.3, p. 121 in Template:Harvtxt.
- ↑ 17.0 17.1 see 12.1 and 12.2, p. 121 in Template:Harvtxt.
- ↑ Theorem 4.1.4, p. 89 in Template:Harvtxt.
- ↑ Theorem 4.3.1, p. 93 in Template:Harvtxt.
- ↑ see Théorème 3.1, p. 23 in Template:Harvtxt, or Theorem 3.7.1, p. 54 in Template:Harvtxt.
- ↑ see chap. II in Template:Harvtxt.
- ↑ see chap. 5, Théorème 2.2, p. 37 in Template:Harvtxt.
- ↑ Template:Citation, see also Theorem 2.g.11, p. 224 in Template:Harvtxt.
- ↑ Template:Citation, and section 2.g in Template:Harvtxt.
- ↑ see Theorem 3.b.1, p. 123 in Template:Citation.
- ↑ Theorem 6.4.5, p. 152 in Template:Harvtxt.