Lemma › Guides › Schur's inequality: when to use it, and how to tell AM–GM will not do
Guide

Schur's inequality: when to use it, and how to tell AM–GM will not do

14 October 2026

Schur's inequality is easy to state and easy to prove. What students get wrong is when to reach for it. They spend twenty minutes trying to finish a symmetric cubic with AM–GM, get within one term of the answer, and never find out that no amount of AM–GM was ever going to close the gap.

So this is about recognition: what a Schur problem looks like, the one test that tells you AM–GM will not be enough, and how to tell when the problem only looks like Schur.

For non-negative reals a,b,ca, b, c and any t>0t > 0,

at(a−b)(a−c)+bt(b−a)(b−c)+ct(c−a)(c−b)≥0,a^t(a-b)(a-c) + b^t(b-a)(b-c) + c^t(c-a)(c-b) \ge 0,

with equality when a=b=ca = b = c, and also when two of the variables are equal and the third is 00.

That second equality case is what gives a Schur problem away.

The proof, because you should be able to write it

Since the expression is symmetric, you may assume a≥b≥ca \ge b \ge c. Group the first two terms:

(a−b)[at(a−c)−bt(b−c)].(a-b)\big[a^t(a-c) - b^t(b-c)\big].

Here a−b≥0a - b \ge 0, and at≥bta^t \ge b^t and a−c≥b−c≥0a - c \ge b - c \ge 0, so the bracket is non-negative too. The third term is ctc^t times (c−a)(c−b)(c-a)(c-b), a product of two non-positive numbers, so it is non-negative as well. That is the whole proof. Notice where non-negativity was used: in ct≥0c^t \ge 0 and in comparing ata^t with btb^t.

The forms it shows up in

You will almost never see Schur written the way it is above. With t=1t = 1, three other forms are the same statement, and you should recognise all of them.

With t=2t = 2 you get a degree-4 version, a4+b4+c4+abc(a+b+c)≥a3b+a3c+b3a+b3c+c3a+c3ba^4 + b^4 + c^4 + abc(a+b+c) \ge a^3b + a^3c + b^3a + b^3c + c^3a + c^3b. In practice t=1t = 1 is the one you will use most.

The test: check one boundary point

Here is the test that saves the twenty minutes. Before you try to prove a symmetric inequality, plug in a=b=1a = b = 1, c=0c = 0.

If the two sides come out equal, you have a second equality case, and that rules out the usual AM–GM approach. The standard AM–GM bounds for cubics, a3+b3+c3≥3abca^3 + b^3 + c^3 \ge 3abc and the six mixed terms being at least 6abc6abc, are both slack at (1,1,0)(1, 1, 0): each side beats abc=0abc = 0 by 22. A chain of steps that are strictly loose at (1,1,0)(1, 1, 0) cannot prove an inequality that is exactly tight there. That is the moment to switch to Schur.

Compare the inequality a2+b2+c2≥ab+bc+caa^2 + b^2 + c^2 \ge ab + bc + ca. At (1,1,0)(1, 1, 0) the left side is 22 and the right side is 11, so it is not tight. Its only equality case is a=b=ca = b = c, and it is half the sum of (a−b)2(a-b)^2, (b−c)2(b-c)^2 and (c−a)2(c-a)^2. One equality case usually means the classical inequalities are enough. A second equality case at a boundary point is what calls for Schur.

The second thing to check is the hypothesis. Schur needs non-negative variables. At a=b=0a = b = 0, c=−1c = -1 the t=1t = 1 expression is −1-1. That is also why no sum-of-squares argument can prove it. A sum of squares is non-negative for every real input, and this expression is not.

Watching it work: IMO 1964, Problem 2

IMO 1964, Problem 2: if a,b,ca, b, c are the sides of a triangle, prove

a2(b+c−a)+b2(c+a−b)+c2(a+b−c)≤3abc.a^2(b+c-a) + b^2(c+a-b) + c^2(a+b-c) \le 3abc.

Run the test. At (1,1,0)(1, 1, 0) the left side is 00 and so is 3abc3abc: tight. That points to Schur, and it is Schur. Expand the left side: it is the six mixed terms minus a3+b3+c3a^3 + b^3 + c^3. Move it across and the claim becomes exactly the expanded form above. The proof is one line.

Notice what the triangle condition did there: nothing. The inequality holds for every triple of non-negative reals, triangle or not. At (5,1,1)(5, 1, 1), which is no triangle, the left side is −65-65 and the right side is 1515. The hypothesis is there because the problem was written about triangles, and the only equality case that is an actual triangle is the equilateral one.

There is a second route, and it is worth seeing because it shows when Schur is not needed. The Ravi substitution a=y+za = y+z, b=z+xb = z+x, c=x+yc = x+y with x,y,z>0x, y, z > 0 uses the triangle condition properly. Then b+c−a=2xb + c - a = 2x and so on, and after expanding, 3abc3abc minus the left side is the six mixed terms in x,y,zx, y, z minus 6xyz6xyz. That is plain AM–GM, with no Schur at all. In x,y,zx, y, z the tight point (1,1,0)(1, 1, 0) has moved out of reach: a degenerate triangle needs one of x,y,zx, y, z to be 00, and the substitution keeps all three positive.

So the same problem can be pure Schur or pure AM–GM, depending on the variables you write it in. The test tells you which: check (1,1,0)(1, 1, 0) in whatever variables you are about to work with.

Using the symmetric-sum form

When a problem fixes some of the symmetric sums, the symmetric-sum form turns Schur into a direct bound. Say a+b+c=6a + b + c = 6 and ab+bc+ca=11ab + bc + ca = 11, with all three non-negative. Then p3−4pq=216−264=−48p^3 - 4pq = 216 - 264 = -48, so Schur says 9abc≥489abc \ge 48, that is, abc≥163abc \ge \tfrac{16}{3}.

That bound is valid but not sharp: the true minimum is about 5.625.62, reached when two of the variables are equal. Schur's own equality cases, all equal or one of them zero, are not possible with this pp and qq, so the bound cannot be reached. Remember this when a problem asks for the exact minimum. Schur gives a lower bound quickly, and you still have to check whether it is achieved.

What to do with this

Make the (1,1,0)(1, 1, 0) test automatic. Every time you meet a symmetric inequality in three variables, write the value at a=b=ca = b = c and the value at (1,1,0)(1, 1, 0) before anything else. One equality case: try AM–GM or Cauchy–Schwarz first. Two: write Schur in whichever of the four forms matches, and see if what is left is a single obvious step.

The problem archive has IMO 1964/2 with hints and a full solution, and the techniques pages show where AM–GM, Cauchy–Schwarz and Ravi sit in the ladder. The daily problem is a free way to keep practising between sessions.

Related guides

Train it on Lemma

Every technique here is taught explicitly, in order. 125 lessons, 1206 curated problems and unlimited generated practice at six difficulties. Free to start, no card, and every paid plan opens with 3 free days.

Find your level