A set S⊆M, where M is an additive commutative monoid, is called a Sidon set if for all a,b,c,d∈S, then a+b=c+d⟹{a,b}={c,d}, that is, there are no repeated sums.
The empty set is a Sidon set.
A singleton set is a Sidon set.
If S is a Sidon set and T⊆S, then T is a Sidon set.
If S is a Sidon set in a finite additive commutative group M, then |S|⋅(|S|−1)≤|M|.
Let S={a1,…,an}. Consider the differences ai−aj for i≠j. Since S is Sidon, theses differences are unique, and there are at most |M| of them. By injectivity, the proof follows. □