取 yyy 的任意一个尚未按 y1≥⋯≥yny_1 \ge \cdots \ge y_ny1≥⋯≥yn 排好序的排列 zzz。那么其中必存在至少一个逆序对 p<qp<qp<q 满足 zp<zqz_p<z_qzp<zq;由上述引理,交换它们得到的新排列使 ∑xizi\sum x_iz_i∑xizi 不减小,且逆序对数严格减少(这是关于有限数列上交换操作的一个基本计数事实)。有限次重复后可消去所有逆序对,因为逆序对数是每步严格递减的非负整数,该过程必然终止于完全排好序的数列 y1≥⋯≥yny_1 \ge \cdots \ge y_ny1≥⋯≥yn 本身。在此过程中 ∑xizi\sum x_iz_i∑xizi 从未减小,所以最终值 ∑xiyi\sum x_iy_i∑xiyi 不小于出发时的值 ∑xizi\sum x_iz_i∑xizi。