In additive combinatorics, the Ruzsa triangle inequality, also known as the Ruzsa difference triangle inequality to differentiate it from some of its variants, bounds the size of the difference of two sets in terms of the sizes of both their differences with a third set. It was proven by Imre Ruzsa (1996),[1] and is so named for its resemblance to the triangle inequality. It is an important lemma in the proof of the Plünnecke-Ruzsa inequality.
If
A
B
A+B
\{a+b:a\inA,b\inB\}
A-B
\{a-b:a\inA,b\inB\}
An alternate formulation involves the notion of the Ruzsa distance.[2]
Definition. If
A
B
d(A,B)
d(A,B)=log
|A-B| | |
\sqrt{|A||B| |
Then, the Ruzsa triangle inequality has the following equivalent formulation:
This formulation resembles the triangle inequality for a metric space; however, the Ruzsa distance does not define a metric space since
d(A,A)
To prove the statement, it suffices to construct an injection from the set
A x (B-C)
(A-B) x (A-C)
\phi
x\inB-C
b(x)\inB
c(x)\inC
x=b(x)-c(x)
B-C
\phi:A x (B-C) → (A-B) x (A-C)
(a,x)
(a-b(x),a-c(x))
\phi(a,x)=(y,z)
(A-B) x (A-C)
x=z-y
a=y+b(x)
\phi
A x (B-C)
(A-B) x (A-C)
(A-B) x (A-C)
A x (B-C)
|A||B-C|=|A x (B-C)|\le|(A-B) x (A-C)|=|A-B||A-C|,
The Ruzsa sum triangle inequality is a corollary of the Plünnecke-Ruzsa inequality (which is in turn proved using the ordinary Ruzsa triangle inequality).
Proof. The proof uses the following lemma from the proof of the Plünnecke-Ruzsa inequality.
Lemma. Let
A
B
G
X\subseteqA
K'=|X+B|/|X|
C\subsetG,
|X+B+C|\leK'|X+C|.
If
A
0
X
A
K'=|X+B|/|X|
K=|A+B|/|A|
X
K'\leK.
X\subsetA
|B+C|\le|X+B+C|\leK'|X+C|\leK'|A+C|\leK|A+C|=
|A+B||A+C| | |
|A| |
.
By replacing
B
C
-B
-C
A
B
C
|A||B\pmC|\le|A\pmB||A\pmC|,