Karamata's inequality
Template:Short description In mathematics, Karamata's inequality,[1] named after Jovan Karamata,[2] also known as the majorization inequality, is a theorem in elementary algebra for convex and concave real-valued functions, defined on an interval of the real line. It generalizes the discrete form of Jensen's inequality, and generalizes in turn to the concept of Schur-convex functions.
Statement of the inequality
Let IScript error: No such module "Check for unknown parameters". be an interval of the real line and let fScript error: No such module "Check for unknown parameters". denote a real-valued, convex function defined on IScript error: No such module "Check for unknown parameters".. If x1, …, xnScript error: No such module "Check for unknown parameters". and y1, …, ynScript error: No such module "Check for unknown parameters". are numbers in IScript error: No such module "Check for unknown parameters". such that (x1, …, xn)Script error: No such module "Check for unknown parameters". majorizes (y1, …, yn)Script error: No such module "Check for unknown parameters"., then
Here majorization means that x1, …, xnScript error: No such module "Check for unknown parameters". and y1, …, ynScript error: No such module "Check for unknown parameters". satisfies
and we have the inequalities
and the equality
If fScript error: No such module "Check for unknown parameters". is a strictly convex function, then the inequality (1) holds with equality if and only if we have xi = yiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"..
Weak majorization case
if and only if for any continuous increasing convex function .[3]
Remarks
- If the convex function fScript error: No such module "Check for unknown parameters". is non-decreasing, then the proof of (1) below and the discussion of equality in case of strict convexity shows that the equality (4) can be relaxed to Template:NumBlk
- The inequality (1) is reversed if fScript error: No such module "Check for unknown parameters". is concave, since in this case the function −fScript error: No such module "Check for unknown parameters". is convex.
Example
The finite form of Jensen's inequality is a special case of this result. Consider the real numbers x1, …, xn ∈ IScript error: No such module "Check for unknown parameters". and let
denote their arithmetic mean. Then (x1, …, xn)Script error: No such module "Check for unknown parameters". majorizes the nScript error: No such module "Check for unknown parameters".-tuple (a, a, …, a)Script error: No such module "Check for unknown parameters"., since the arithmetic mean of the iScript error: No such module "Check for unknown parameters". largest numbers of (x1, …, xn)Script error: No such module "Check for unknown parameters". is at least as large as the arithmetic mean aScript error: No such module "Check for unknown parameters". of all the nScript error: No such module "Check for unknown parameters". numbers, for every i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters".. By Karamata's inequality (1) for the convex function fScript error: No such module "Check for unknown parameters".,
Dividing by nScript error: No such module "Check for unknown parameters". gives Jensen's inequality. The sign is reversed if fScript error: No such module "Check for unknown parameters". is concave.
Proof of the inequality
We may assume that the numbers are in decreasing order as specified in (2).
If xi = yiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"., then the inequality (1) holds with equality, hence we may assume in the following that xi ≠ yiScript error: No such module "Check for unknown parameters". for at least one iScript error: No such module "Check for unknown parameters"..
If xi = yiScript error: No such module "Check for unknown parameters". for an i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"., then the inequality (1) and the majorization properties (3) and (4) are not affected if we remove xiScript error: No such module "Check for unknown parameters". and yiScript error: No such module "Check for unknown parameters".. Hence we may assume that xi ≠ yiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters"..
It is a property of convex functions that for two numbers x ≠ yScript error: No such module "Check for unknown parameters". in the interval IScript error: No such module "Check for unknown parameters". the slope
of the secant line through the points (x, f (x))Script error: No such module "Check for unknown parameters". and (y, f (y))Script error: No such module "Check for unknown parameters". of the graph of fScript error: No such module "Check for unknown parameters". is a monotonically non-decreasing function in xScript error: No such module "Check for unknown parameters". for yScript error: No such module "Check for unknown parameters". fixed (and vice versa). This implies that
for all i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters".. Define A0 = B0 = 0Script error: No such module "Check for unknown parameters". and
for all i ∈ {1, …, n}Script error: No such module "Check for unknown parameters".. By the majorization property (3), Ai ≥ BiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters". and by (4), An = BnScript error: No such module "Check for unknown parameters".. Hence,
which proves Karamata's inequality (1).
To discuss the case of equality in (1), note that x1 > y1Script error: No such module "Check for unknown parameters". by (3) and our assumption xi ≠ yiScript error: No such module "Check for unknown parameters". for all i ∈ {1, …, n − 1}Script error: No such module "Check for unknown parameters".. Let iScript error: No such module "Check for unknown parameters". be the smallest index such that (xi, yi) ≠ (xi+1, yi+1)Script error: No such module "Check for unknown parameters"., which exists due to (4). Then Ai > BiScript error: No such module "Check for unknown parameters".. If fScript error: No such module "Check for unknown parameters". is strictly convex, then there is strict inequality in (6), meaning that ci+1 < ciScript error: No such module "Check for unknown parameters".. Hence there is a strictly positive term in the sum on the right hand side of (7) and equality in (1) cannot hold.
If the convex function fScript error: No such module "Check for unknown parameters". is non-decreasing, then cn ≥ 0Script error: No such module "Check for unknown parameters".. The relaxed condition (5) means that An ≥ BnScript error: No such module "Check for unknown parameters"., which is enough to conclude that cn(An−Bn) ≥ 0Script error: No such module "Check for unknown parameters". in the last step of (7).
If the function fScript error: No such module "Check for unknown parameters". is strictly convex and non-decreasing, then cn > 0Script error: No such module "Check for unknown parameters".. It only remains to discuss the case An > BnScript error: No such module "Check for unknown parameters".. However, then there is a strictly positive term on the right hand side of (7) and equality in (1) cannot hold.
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
External links
An explanation of Karamata's inequality and majorization theory can be found here.