2000 Mathematics Subject Classification. 11B34,11B75,05B35,05A17,05B40. M.B.N. is supported in part by grants from the NSA Mathematical Sciences Program and the PSC-CUNY Research Award Program.
Maximal Sidon sets and matroids
J. A. Dias da Silva
Melvyn B. Nathanson
Departamento de Matematica, Faculdade de Ciencias, Universidade de Lisboa, Campo Grande, Bloco C6, 1749-016 Lisboa, Portugal E-mail address : perdigao@hermite.cii.fc.ul.pt Department of Mathematics, Lehman College (CUNY), Bronx, New York 10468, USA E-mail address : melvyn.nathanson@lehman.cuny.edu
-
Abstract.
Let
be a subset of an abelian group and
a sequence of
elements of
such that
. The set
is a Sidon set of order
if, after renumbering,
for
For
the set
is a generalized Sidon set of order
, if, after renumbering,
for
It is proved that if
is a generalized Sidon set of order
then the maximal Sidon sets of order
contained in
have the same cardinality. Moreover,
is a matroid where the independent subsets of
are the Sidon sets of order
.
1 An extremal problem for Sidon sets
Let
be a subset of an abelian group
. Two
-tuples
and
of elements of
are called equivalent, denoted
if there is a permutation
of the set
such that
for
If the
-tuples
and
are equivalent, then
. We write
if the
-tuples
and
are not equivalent.
The
-fold sumset of
, denoted
, is the set of all elements of
that can be written as the sum of
elements of
, with repetitions allowed. For every
the representation function
counts the number of inequivalent representations of
as a sum of
elements of
, that is, the number of equivalence classes of
-tuples
such that
The set
is called a Sidon set of order
or a
-set if every element of the sumset
has a unique representation as the sum of
elements of
, that is, if
for all
. This means that if
and
then
A Sidon set is a Sidon set of order 2.
Let
be a subset of the group
and denote by
the set of all finite
-sets contained in
. Every set is a
-set, and
Moreover,
If
is a Sidon subset of order
contained in the group
then for every
the translation
and the reflection
are also Sidon sets of order
.
A classical problem in combinatorial and additive number theory is to determine the cardinality of the largest Sidon set of order
contained in the interval of integers
More generally, if
is a finite subset of the integers or of any abelian group
, it is an open problem to estimate the maximum cardinality of a Sidon set of order
contained in
. Every
-subset of a finite set
is contained in a maximal
-set, but there can be maximal Sidon sets of different cardinalities contained in
. For example, in the interval
, the sets
and
are the two maximal Sidon subsets of size 4, but there are also exactly 18 maximal Sidon subsets of size 3, for example,
Erdős and Turán [3] proved that the maximum size of a Sidon set of order 2 contained in
is
Ruzsa [6] has constructed maximal Sidon subsets of this interval of cardinality
(See Martin and O'Bryant [4] for constructions of finite Sidon sets of integers and O'Bryant [5] for a survey of the recent literature.) The purpose of this paper is to describe a class of finite sets, called
-sets, in which all maximal Sidon sets of order
have the same cardinality. Indeed, we shall prove that every
-set is a matroid in which the
-sets are the independent sets. A maximal independent set in a matroid is called a basis, and all bases in a matroid have the same cardinality.
2 Generalized Sidon sets of order
Let
be a subset of an abelian group
Let
and
be positive integers with
The set
is called a generalized Sidon set of order
or a
-set if, whenever
and
|
(1)
|
there exist sets
with
and a one-to-one map
such that
for all
Let
and
. Then
. Since
is a subset of the group
it follows by subtraction that
|
(2)
|
The Sidon sets of order
are precisely the
-sets.
A simple example of a
-set that is not a
-set is
. Indeed,
for every
Another example of a
-set is
.
Let
denote the set of all finite
-sets in
. It follows from ( 1 ) and ( 2 ) that if
is a
-set and also a
-set, then
is a
-set. Conversely, if
is a
-set, then
is both a
-set and a
-set. Therefore,
|
(3)
|
for
In particular, for
we have
|
(4)
|
Thus, if
is a
-subset of a
-set, then
is a
-set.
Similarly, if
and
are positive integers and
then
|
(5)
|
for
It follows that
|
(6)
|
for
Let
be a subset of an abelian group
. We have
|
(7)
|
for
In the group
of integers, if
then every finite subset of the set
is a
-set, and so
-sets exist for all
and
However, not all of the set inclusions in ( 7 ) are proper.
Theorem 1.
Let
be a subset of an abelian group
. If
and
then
-
Proof.
It suffices to show that
if
If
, then there is a set
and there are elements
such that
|
(8)
|
and
The inequality
implies that
. By the division algorithm,
where
and
It follows from ( 8 ) that
for any
. Each side of this equation is a sum of
elements of
, but the two sides have only
common summands. This is impossible if
, and so
. This completes the proof. □
Dias da Silva and Nathanson [2] have constructed nontrivial generalized Sidon sets of order
for all
We remark that if
, then
contains arbitrarily large finite sets of integers.
Theorem 2.
Let
. If
is a finite set of integers in
and
then
-
Proof.
Let
Let
and let
and
be subsets of
such that
We must show that at least
summands on the left are the same as
summands on the right. If
then
which is absurd. Therefore,
and
If
we are done. If
then
implies that
summands on the left are the same as
summands on the right, and so
If
then
This completes the proof. □
3 Maximal Sidon sets of order
Let
be a subset of an abelian group
A double representation of length
in
is a sequence
of
not necessarily distinct elements of
such that
|
(9)
|
and
There exists a double representation of length
in the set
if and only if
is not a
-set.
The double representation ( 9 ) is called proper if
If ( 9 ) is a double representation of length
then we can cancel elements that appear on both sides of the equation, and obtain a unique proper double representation of length
where
Lemma 1.
Let
and let
be a finite
-subset of an abelian group
If
is a proper double representation of length
then
.
-
Proof.
By ( 6 ) we have
for
If
then
where
Since
and
it follows that
for some
which contradicts the hypothesis that the double representation is proper. Therefore,
Suppose that
By the division algorithm, there exist integers
and
such that
and
Then
is a proper double representation of length
where
which is impossible. Therefore,
This completes the proof. □
Lemma 2.
Let
let
be a finite
-subset of an abelian group
and let
be a maximal
-subset of
. For every
there is exactly one proper double representation with elements in
and of length at most
-
Proof.
Since
is a maximal
-set contained in
, it follows that
is not a
-set, and so there exists a double representation of the form
Let
Subtracting equal elements that appear on both sides of this equation and renumbering the elements that remain in the equation, we obtain a proper double representation of length
. By Lemma 1 , we must have
, and so
, there is no cancelation, and the proper double representation is be of the form
|
(10)
|
Suppose that
and
|
(11)
|
is also a proper double representation of length
in
Adding equations ( 10 ) and ( 11 ), we obtain
If
we obtain the relation
where all of the summands belong to the
-set
. It follows that every term on the left appears on the right, and conversely. Since
for all
and
, we must have a bijection between the sets
and
. Similarly, there is a bijection between the sets
and
, and so the double representations ( 10 ) and ( 11 ) are equivalent. Thus, for every positive integer
there is at most one proper double representation of the form ( 10 ).
If
we obtain the double representation
Cancelling elements that appear on both sides of this equation, we obtain a proper double representation of the form
where
and
We call this process the “subtraction algorithm.” Let
be the smallest positive integer for which there exists a proper double representation of the form ( 10 ). Suppose that there is a proper double representation of the form ( 11 ) for some integer
By the division algorithm, we write
where
If
then iteration of the subtraction algorithm above yields a proper double representation in which the element
appears exactly
times, which contradicts the minimality of
. It follows that
must divide
.
Moreover, if there exists a proper double representation for some
then the subtraction algorithm produces a double representation with
Thus we have proper double representations of the form
|
(12)
|
and
|
(13)
|
where
and
Adding equations ( 12 ) and ( 13 ) and cancelling
we obtain the following double representation of length
:
After subtracting
equal terms on both sides of this equation, we must obtain the proper double representation ( 12 ). This means that on the left side we must have
. Since
it follows that the sequence
is equivalent to the sequence
, which is absurd since
This completes the proof. □
Lemma 3.
Let
and let
be a maximal
-subset of the
-set
. Let
and let
|
(14)
|
be the unique proper double representation of length
with elements in
For every
the set
is a
-set contained in
.
-
Proof.
If
is not a
-set, then there must exist a positive integer
and elements
such that
|
(15)
|
is a proper double representation in
. Then ( 14 ) and ( 15 ) are different proper double representations of length
in
, which contradicts Lemma 2 . □
Theorem 3.
Let
and let
be a finite
-set contained in the abelian group
Then the maximal
-subsets of
have the same cardinality.
-
Proof.
Let
be the set of maximal
-sets contained in
, and let
We must prove that
for every
Let
and let
be the largest subset of
that is contained in a
-set
of cardinality
. If
then the maximality of
implies that
, and so
If
then there exists
By the maximality of
, the set
is not a
-set, and there exists a proper double representation of the form
where
If
|
(16)
|
then ( 16 ) is a proper double representation of length
with elements in
, which contradicts the fact that
is a
-set. Therefore, there exists an element
By Lemma 3 , the set
is a
-set contained in
, and
This is impossible, since
and
Therefore,
This completes the proof. □
4 Matroids of
-sets
A matroid
consists of a finite set
and a collection
of subsets of
that satisfy the following properties:
-
(i)
-
(ii)
If
and
then
-
(iii)
If
and
then there exists
such that
The members of
are called the independent sets in
. A basis for
is a maximal independent set. Condition (iii) implies that all bases have the same cardinality.
The rank of the matroid
is the cardinality of a basis for
.
Theorem 4.
Let
and let
be a finite
-subset of an abelian group. Let
be the collection of
-sets contained in
. Then
is a matroid.
-
Proof.
Every subset of a
-set is a
-set, and the empty set is also a
-set. We must show that if
and
are
-subsets of
with
then there exists
such that
is a
-set.
Let
Then
is a
-subset of
. Let
be the cardinality of the maximal
-subsets of
. Let
be a maximal
-subset of
that contains
. Then
and so there exists an element
Then
and so
is a
-set. This completes the proof. □
Let
be a matroid. For every positive integer
, let
be the set of all unions of
independent subsets of
, that is, all sets of the form
where
Then
is also a matroid on the set
(Welsh [7,Section8.3] ). We denote the rank of the matroid
by
Then
is the cardinality of the largest subset of
that can be written as the union of
independent sets in
.
The covering number of a set
contained in
is the smallest integer
such that
can be written as the union of
independent subsets of
. If
for every
then the covering number exists, and the covering number of
is at most
The set
has covering number
if and only if
is the smallest integer such that
is an independent set in the matroid
. The set
has covering number
if and only if
Let
be a
-set contained in an abelian group. For every subset
of
, we define the
-covering number of
as the smallest integer
such that
where
are
-sets. Since
is a
-set for all
it follows that every subset of
has a finite
-covering number.
Theorem 5.
Let
be a
-set contained in an abelian group, and let
be the
-covering number of
. For every positive integer
there is a number
such that if
is a maximal subset of
whose
-covering number is
, then
-
Proof.
By Theorem 4 ,
is a matroid, where
is the set of
-subsets of
. Let
denote the cardinality of the bases in the matroid
The maximal subsets of
with
-covering number
are precisely the bases in the matroid
This completes the proof. □
Let
be independent sets in a matroid
. We define
and
for
Since every subset of an independent set is independent, it follows that the sets
are pairwise disjoint independent sets in
, and
. Therefore, every independent set in the matroid
can be written as the union of
pairwise disjoint independent sets in
. In particular, if
has covering number
then
is the union of
pairwise disjoint nonempty independent subsets of
.
Let
be a partition of
that is,
are positive integers such that
and
A
-covering of the matroid
consists of
pairwise disjoint independent sets
such that
and
Let
be the covering number of the matroid
. Dias da Silva [1] proved that there exists a
-covering of
if and only if
and
for
Theorem 6.
Let
be a
-set contained in an abelian group, and let
be the
-covering number of
. For
let
denote the maximum cardinality of a union of
-subsets of
. Let
be any partition of
There exist pairwise disjoint
-sets
such that
and
for
if and only if
and
for
-
Proof.
This follows immediately from the fact that the
-sets are the independent sets of a matroid on
. □
References
-
J. A. Dias da Silva, On the
colorings of a matroid, Linear and Multilinear Algebra 27 (1990), 25–32.
-
J. A. Dias da Silva and M. B. Nathanson, Construction of generalized Sidon sets of order
, in preparation.
-
P. Erdős and P. Turán, On a problem of Sidon in additive number theory, and on some related problems, J. London Math. Soc. 16 (1941), 212–215.
-
G. Martin and K. O'Bryant, Constructions of generalized Sidon sets, arxiv: math.NT/0408081, 2004.
-
K. O'Bryant, A complete annotated bibliography of work related to Sidon sequences, Electronic J. Combinatorics (2004), Dynamic Surveys DS 11.
-
I. Z. Ruzsa, A small maximal Sidon set, Ramanujan J. 2 (1998), 55–58.
-
D. J. A. Welsh, Matroid theory, Academic Press, London, 1976.
Departamento de Matematica, Faculdade de Ciencias, Universidade de Lisboa, Campo Grande, Bloco C6, 1749-016 Lisboa, Portugal E-mail address : perdigao@hermite.cii.fc.ul.pt Department of Mathematics, Lehman College (CUNY), Bronx, New York 10468, USA E-mail address : melvyn.nathanson@lehman.cuny.edu