Wirtinger's inequality for functions
- For other inequalities named after Wirtinger, see Wirtinger's inequality.
In the mathematical field of analysis, the Wirtinger inequality is an important inequality for functions of a single variable, named after Wilhelm Wirtinger. It was used by Adolf Hurwitz in 1901 to give a new proof of the isoperimetric inequality for curves in the plane. A variety of closely related results are today known as Wirtinger's inequality, all of which can be viewed as certain forms of the Poincaré inequality.
Theorem
There are several inequivalent versions of the Wirtinger inequality:
- Let Template:Mvar be a continuous and differentiable function on the interval Template:Closed-closedScript error: No such module "Check for unknown parameters". with average value zero and with y(0) = y(L)Script error: No such module "Check for unknown parameters".. Then
- and equality holds if and only if y(x) = c sin Template:SfracScript error: No such module "Check for unknown parameters". for some numbers Template:Mvar and αScript error: No such module "Check for unknown parameters"..Template:Sfnm
- Let Template:Mvar be a continuous and differentiable function on the interval Template:Closed-closedScript error: No such module "Check for unknown parameters". with y(0) = y(L) = 0Script error: No such module "Check for unknown parameters".. Then
- and equality holds if and only if y(x) = c sin Template:SfracScript error: No such module "Check for unknown parameters". for some number Template:Mvar.Template:Sfnm
- Let Template:Mvar be a continuous and differentiable function on the interval Template:Closed-closedScript error: No such module "Check for unknown parameters". with average value zero. Then
- and equality holds if and only if y(x) = c cos Template:SfracScript error: No such module "Check for unknown parameters". for some number Template:Mvar.Template:Sfnm
Despite their differences, these are closely related to one another, as can be seen from the account given below in terms of spectral geometry. They can also all be regarded as special cases of various forms of the Poincaré inequality, with the optimal Poincaré constant identified explicitly. The middle version is also a special case of the Friedrichs inequality, again with the optimal constant identified.
Proofs
The three versions of the Wirtinger inequality can all be proved by various means. This is illustrated in the following by a different kind of proof for each of the three Wirtinger inequalities given above. In each case, by a linear change of variables in the integrals involved, there is no loss of generality in only proving the theorem for one particular choice of Template:Mvar.
Fourier series
Consider the first Wirtinger inequality given above. Take Template:Mvar to be 2πScript error: No such module "Check for unknown parameters".. Since Dirichlet's conditions are met, we can write
and the fact that the average value of Template:Mvar is zero means that a0 = 0Script error: No such module "Check for unknown parameters".. By Parseval's identity,
and
and since the summands are all nonnegative, the Wirtinger inequality is proved. Furthermore, it is seen that equality holds if and only if an = bn = 0Script error: No such module "Check for unknown parameters". for all n ≥ 2Script error: No such module "Check for unknown parameters"., which is to say that y(x) = a1 sin x + b1 cos xScript error: No such module "Check for unknown parameters".. This is equivalent to the stated condition by use of the trigonometric addition formulas.
Integration by parts
Consider the second Wirtinger inequality given above.Template:Sfnm Take Template:Mvar to be πScript error: No such module "Check for unknown parameters".. Any differentiable function y(x)Script error: No such module "Check for unknown parameters". satisfies the identity
Integration using the fundamental theorem of calculus and the boundary conditions y(0) = y(π) = 0Script error: No such module "Check for unknown parameters". then shows
This proves the Wirtinger inequality, since the second integral is clearly nonnegative. Furthermore, equality in the Wirtinger inequality is seen to be equivalent to y′(x) = y(x) cot xScript error: No such module "Check for unknown parameters"., the general solution of which (as computed by separation of variables) is y(x) = c sin xScript error: No such module "Check for unknown parameters". for an arbitrary number Template:Mvar.
There is a subtlety in the above application of the fundamental theorem of calculus, since it is not the case that y(x)2 cot xScript error: No such module "Check for unknown parameters". extends continuously to x = 0Script error: No such module "Check for unknown parameters". and x = πScript error: No such module "Check for unknown parameters". for every function y(x)Script error: No such module "Check for unknown parameters".. This is resolved as follows. It follows from the Hölder inequality and y(0) = 0Script error: No such module "Check for unknown parameters". that
which shows that as long as
is finite, the limit of Template:Sfrac y(x)2Script error: No such module "Check for unknown parameters". as Template:Mvar converges to zero is zero. Since cot x < Template:SfracScript error: No such module "Check for unknown parameters". for small positive values of Template:Mvar, it follows from the squeeze theorem that y(x)2 cot xScript error: No such module "Check for unknown parameters". converges to zero as Template:Mvar converges to zero. In exactly the same way, it can be proved that y(x)2 cot xScript error: No such module "Check for unknown parameters". converges to zero as Template:Mvar converges to πScript error: No such module "Check for unknown parameters"..
Functional analysis
Consider the third Wirtinger inequality given above. Take Template:Mvar to be 1Script error: No such module "Check for unknown parameters".. Given a continuous function Template:Mvar on Template:Closed-closedScript error: No such module "Check for unknown parameters". of average value zero, let TfScript error: No such module "Check for unknown parameters". denote the function Template:Mvar on Template:Closed-closedScript error: No such module "Check for unknown parameters". which is of average value zero, and with u′′ + f = 0Script error: No such module "Check for unknown parameters". and u′(0) = u′(1) = 0Script error: No such module "Check for unknown parameters".. From basic analysis of ordinary differential equations with constant coefficients, the eigenvalues of Template:Mvar are (kπ)−2Script error: No such module "Check for unknown parameters". for nonzero integers Template:Mvar, the largest of which is then π−2Script error: No such module "Check for unknown parameters".. Because Template:Mvar is a bounded and self-adjoint operator, it follows that
for all Template:Mvar of average value zero, where the equality is due to integration by parts. Finally, for any continuously differentiable function Template:Mvar on Template:Closed-closedScript error: No such module "Check for unknown parameters". of average value zero, let gnScript error: No such module "Check for unknown parameters". be a sequence of compactly supported continuously differentiable functions on Template:Open-openScript error: No such module "Check for unknown parameters". which converge in L2Script error: No such module "Check for unknown parameters". to y′Script error: No such module "Check for unknown parameters".. Then define
Then each ynScript error: No such module "Check for unknown parameters". has average value zero with yn′(0) = yn′(1) = 0Script error: No such module "Check for unknown parameters"., which in turn implies that −yn′′Script error: No such module "Check for unknown parameters". has average value zero. So application of the above inequality to f = −yn′′Script error: No such module "Check for unknown parameters". is legitimate and shows that
It is possible to replace ynScript error: No such module "Check for unknown parameters". by Template:Mvar, and thereby prove the Wirtinger inequality, as soon as it is verified that ynScript error: No such module "Check for unknown parameters". converges in L2Script error: No such module "Check for unknown parameters". to yScript error: No such module "Check for unknown parameters".. This is verified in a standard way, by writing
and applying the Hölder or Jensen inequalities.
This proves the Wirtinger inequality. In the case that y(x)Script error: No such module "Check for unknown parameters". is a function for which equality in the Wirtinger inequality holds, then a standard argument in the calculus of variations says that Template:Mvar must be a weak solution of the Euler–Lagrange equation y′′(x) + y(x) = 0Script error: No such module "Check for unknown parameters". with y′(0) = y′(1) = 0Script error: No such module "Check for unknown parameters"., and the regularity theory of such equations, followed by the usual analysis of ordinary differential equations with constant coefficients, shows that y(x) = c cos πxScript error: No such module "Check for unknown parameters". for some number Template:Mvar.
To make this argument fully formal and precise, it is necessary to be more careful about the function spaces in question.Template:Sfnm
Spectral geometry
In the language of spectral geometry, the three versions of the Wirtinger inequality above can be rephrased as theorems about the first eigenvalue and corresponding eigenfunctions of the Laplace–Beltrami operator on various one-dimensional Riemannian manifolds:Template:Sfnm
- the first eigenvalue of the Laplace–Beltrami operator on the Riemannian circle of length LScript error: No such module "Check for unknown parameters". is Template:SfracScript error: No such module "Check for unknown parameters"., and the corresponding eigenfunctions are the linear combinations of the two coordinate functions.
- the first Dirichlet eigenvalue of the Laplace–Beltrami operator on the interval Template:Closed-closedScript error: No such module "Check for unknown parameters". is Template:SfracScript error: No such module "Check for unknown parameters". and the corresponding eigenfunctions are given by c sin Template:SfracScript error: No such module "Check for unknown parameters". for arbitrary nonzero numbers Template:Mvar.
- the first Neumann eigenvalue of the Laplace–Beltrami operator on the interval Template:Closed-closedScript error: No such module "Check for unknown parameters". is Template:SfracScript error: No such module "Check for unknown parameters". and the corresponding eigenfunctions are given by c cos Template:SfracScript error: No such module "Check for unknown parameters". for arbitrary nonzero numbers Template:Mvar.
These can also be extended to statements about higher-dimensional spaces. For example, the Riemannian circle may be viewed as the one-dimensional version of either a sphere, real projective space, or torus (of arbitrary dimension). The Wirtinger inequality, in the first version given here, can then be seen as the n = 1Script error: No such module "Check for unknown parameters". case of any of the following:
- the first eigenvalue of the Laplace–Beltrami operator on the unit-radius Template:Mvar-dimensional sphere is Template:Mvar, and the corresponding eigenfunctions are the linear combinations of the n + 1Script error: No such module "Check for unknown parameters". coordinate functions.Template:Sfnm
- the first eigenvalue of the Laplace–Beltrami operator on the Template:Mvar-dimensional real projective space (with normalization given by the covering map from the unit-radius sphere) is 2n + 2Script error: No such module "Check for unknown parameters"., and the corresponding eigenfunctions are the restrictions of the homogeneous quadratic polynomials on Rn + 1Script error: No such module "Check for unknown parameters". to the unit sphere (and then to the real projective space).Template:Sfnm
- the first eigenvalue of the Laplace–Beltrami operator on the Template:Mvar-dimensional torus (given as the Template:Mvar-fold product of the circle of length 2πScript error: No such module "Check for unknown parameters". with itself) is 1Script error: No such module "Check for unknown parameters"., and the corresponding eigenfunctions are arbitrary linear combinations of Template:Mvar-fold products of the eigenfunctions on the circles.Template:Sfnm
The second and third versions of the Wirtinger inequality can be extended to statements about first Dirichlet and Neumann eigenvalues of the Laplace−Beltrami operator on metric balls in Euclidean space:
- the first Dirichlet eigenvalue of the Laplace−Beltrami operator on the unit ball in RnScript error: No such module "Check for unknown parameters". is the square of the smallest positive zero of the Bessel function of the first kind J(n − 2)/2Script error: No such module "Check for unknown parameters"..Template:Sfnm
- the first Neumann eigenvalue of the Laplace−Beltrami operator on the unit ball in RnScript error: No such module "Check for unknown parameters". is the square of the smallest positive zero of the first derivative of the Bessel function of the first kind Jn/2Script error: No such module "Check for unknown parameters"..Template:Sfnm
Application to the isoperimetric inequality
In the first form given above, the Wirtinger inequality can be used to prove the isoperimetric inequality for curves in the plane, as found by Adolf Hurwitz in 1901.Template:Sfnm Let (x, y)Script error: No such module "Check for unknown parameters". be a differentiable embedding of the circle in the plane. Parametrizing the circle by Template:Closed-closedScript error: No such module "Check for unknown parameters". so that (x, y)Script error: No such module "Check for unknown parameters". has constant speed, the length LScript error: No such module "Check for unknown parameters". of the curve is given by
and the area Template:Mvar enclosed by the curve is given (due to Stokes theorem) by
Since the integrand of the integral defining Template:Mvar is assumed constant, there is
which can be rewritten as
The first integral is clearly nonnegative. Without changing the area or length of the curve, (x, y)Script error: No such module "Check for unknown parameters". can be replaced by (x, y + z)Script error: No such module "Check for unknown parameters". for some number Template:Mvar, so as to make Template:Mvar have average value zero. Then the Wirtinger inequality can be applied to see that the second integral is also nonnegative, and therefore
which is the isoperimetric inequality. Furthermore, equality in the isoperimetric inequality implies both equality in the Wirtinger inequality and also the equality x′(t) + y(t) = 0Script error: No such module "Check for unknown parameters"., which amounts to y(t) = c1 sin(t – α)Script error: No such module "Check for unknown parameters". and then x(t) = c1 cos(t – α) + c2Script error: No such module "Check for unknown parameters". for arbitrary numbers c1Script error: No such module "Check for unknown parameters". and c2Script error: No such module "Check for unknown parameters".. These equations mean that the image of (x, y)Script error: No such module "Check for unknown parameters". is a round circle in the plane.
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".