
In mathematics, and in particular in
arithmetic combinatorics In mathematics, arithmetic combinatorics is a field in the intersection of number theory, combinatorics, ergodic theory and harmonic analysis.
Scope
Arithmetic combinatorics is about combinatorial estimates associated with arithmetic operations (a ...
, a Salem-Spencer set is a set of numbers no three of which form an
arithmetic progression
An arithmetic progression or arithmetic sequence () is a sequence of numbers such that the difference between the consecutive terms is constant. For instance, the sequence 5, 7, 9, 11, 13, 15, . . . is an arithmetic progression with a common differ ...
. Salem–Spencer sets are also called 3-AP-free sequences or progression-free sets. They have also been called non-averaging sets, but this term has also been used to denote a set of integers none of which can be obtained as the average of any subset of the other numbers. Salem-Spencer sets are named after
Raphaël Salem
Raphaël Salem (Greek: Ραφαέλ Σαλέμ; November 7, 1898 in Salonika, Ottoman Empire (now Thessaloniki, Greece) – June 20, 1963 in Paris, France) was a Greek mathematician after whom are named the Salem numbers and Salem–Spencer set ...
and
Donald C. Spencer
Donald Clayton Spencer (April 25, 1912 – December 23, 2001) was an American mathematician, known for work on deformation theory of structures arising in differential geometry, and on several complex variables from the point of view of part ...
, who showed in 1942 that Salem–Spencer sets can have nearly-linear size. However a later theorem of
Klaus Roth
Klaus Friedrich Roth (29 October 1925 – 10 November 2015) was a German-born British mathematician who won the Fields Medal for proving Roth's theorem on the Diophantine approximation of algebraic numbers. He was also a winner of the De ...
shows that the size is always less than linear.
Examples
For
the smallest values of
such that the numbers from
to
have a
-element Salem-Spencer set are
:1, 2, 4, 5, 9, 11, 13, 14, 20, 24, 26, 30, 32, 36, ...
For instance, among the numbers from 1 to 14, the eight numbers
:
form the unique largest Salem-Spencer set.
This example is shifted by adding one to the elements of an infinite Salem–Spencer set, the
Stanley sequence In mathematics, a Stanley sequence is an integer sequence generated by a greedy algorithm that chooses the sequence members to avoid arithmetic progressions. If S is a finite set of non-negative integers on which no three elements form an arithmetic ...
:0, 1, 3, 4, 9, 10, 12, 13, 27, 28, 30, 31, 36, 37, 39, 40, ...
of numbers that, when written as a
ternary number, use only the digits 0 and 1. This sequence is the
lexicographically
In mathematics, the lexicographic or lexicographical order (also known as lexical order, or dictionary order) is a generalization of the alphabetical order of the dictionaries to sequences of ordered symbols or, more generally, of elements of ...
first infinite Salem–Spencer set.
Another infinite Salem–Spencer set is given by the
cubes
In geometry, a cube is a three-dimensional solid object bounded by six square faces, facets or sides, with three meeting at each vertex. Viewed from a corner it is a hexagon and its net is usually depicted as a cross.
The cube is the only ...
:0, 1, 8, 27, 64, 125, 216, 343, 512, 729, 1000, ...
It is a theorem of
Leonhard Euler
Leonhard Euler ( , ; 15 April 170718 September 1783) was a Swiss mathematician, physicist, astronomer, geographer, logician and engineer who founded the studies of graph theory and topology and made pioneering and influential discoveries in ma ...
that no three cubes are in arithmetic progression.
Size
In 1942, Salem and Spencer published a proof that the integers in the range from
to
have large Salem–Spencer sets, of size
. The denominator of this expression uses
big O notation, and grows more slowly than any power of
, so the sets found by Salem and Spencer have a size that is nearly linear. This bound disproved a conjecture of
Paul Erdős and
Pál Turán
Pál Turán (; 18 August 1910 – 26 September 1976) also known as Paul Turán, was a Hungarian mathematician who worked primarily in extremal combinatorics. He had a long collaboration with fellow Hungarian mathematician Paul Erdős, lasting ...
that the size of such a set could be at most
for some
.
The construction of Salem and Spencer was improved by
Felix Behrend
Felix Adalbert Behrend (23 April 1911 – 27 May 1962) was a German mathematician of Jewish descent who escaped Nazi Germany and settled in Australia. His research interests included combinatorics, number theory, and topology. Behrend's theore ...
in 1946, who found sets of size
.
In 1952,
Klaus Roth
Klaus Friedrich Roth (29 October 1925 – 10 November 2015) was a German-born British mathematician who won the Fields Medal for proving Roth's theorem on the Diophantine approximation of algebraic numbers. He was also a winner of the De ...
proved
Roth's theorem establishing that the size of a Salem-Spencer set must be
. Therefore, although the sets constructed by Salem, Spencer, and Behrend have sizes that are nearly linear, it is not possible to improve them and find sets whose size is actually linear. This result became a special case of
Szemerédi's theorem
In arithmetic combinatorics, Szemerédi's theorem is a result concerning arithmetic progressions in subsets of the integers. In 1936, Erdős and Turán conjectured that every set of integers ''A'' with positive natural density contains a ''k''-t ...
on the density of sets of integers that avoid longer arithmetic progressions. To distinguish Roth's bound on Salem–Spencer sets from
Roth's theorem on
Diophantine approximation
In number theory, the study of Diophantine approximation deals with the approximation of real numbers by rational numbers. It is named after Diophantus of Alexandria.
The first problem was to know how well a real number can be approximated by ...
of
algebraic number
An algebraic number is a number that is a root of a non-zero polynomial in one variable with integer (or, equivalently, rational) coefficients. For example, the golden ratio, (1 + \sqrt)/2, is an algebraic number, because it is a root of the p ...
s, this result has been called ''Roth's theorem on arithmetic progressions''. After several additional improvements to Roth's theorem, the size of a Salem–Spencer set has been proven to be
. An even better bound of
(for some
that has not been explicitly computed) was announced in 2020 but has not yet been refereed and published.
Construction
A simple construction for a Salem–Spencer set (of size considerably smaller than Behrend's bound) is to choose the
ternary numbers that use only the digits 0 and 1, not 2. Such a set must be progression-free, because if two of its elements
and
are the first and second members of an arithmetic progression, the third member must have the digit two at the position of the least significant digit where
and
differ. The illustration shows a set of this form, for the three-digit ternary numbers (shifted by one to make the smallest element 1 instead of 0).
Behrend's construction uses a similar idea, for a larger odd radix
. His set consists of the numbers whose digits are restricted to the range from
to
(so that addition of these numbers has no carries), with the extra constraint that the sum of the squares of the digits is some chosen value
. If the digits of each number are thought of as coordinates of a vector, this constraint describes a sphere in the resulting vector space, and by convexity the average of two distinct values on this sphere will be interior to the sphere rather than on it. Therefore, if two elements of Behrend's set are the endpoints of an arithmetic progression, the middle value of the progression (their average) will not be in the set. Thus, the resulting set is progression-free.
With a careful choice of
, and a choice of
as the most frequently-occurring sum of squares of digits, Behrend achieves his bound.
In 1953,
Leo Moser
Leo Moser (11 April 1921, Vienna – 9 February 1970, Edmonton) was an Austrian-Canadian mathematician, best known for his polygon notation.
A native of Vienna, Leo Moser immigrated with his parents to Canada at the age of three. He received his ...
proved that there is a single infinite Salem–Spencer sequence achieving the same asymptotic density on every prefix as Behrend's construction.
By considering the convex hull of points inside a sphere, rather than the set of points on a sphere,
it is possible to improve the construction by a factor of
. However, this does not affect the size bound in the form stated above.
Generalization
The notion of Salem–Spencer sets (3-AP-free set) can be generalized to
-AP-free sets, in which
elements form an arithmetic progression if and only if they are all equal. gave constructions of large
-AP-free sets.
Computational results
Gasarch, Glenn, and Kruskal have performed a comparison of different computational methods for large subsets of
with no arithmetic progression. Using these methods they found the exact size of the largest such set for
. Their results include several new bounds for different values of
, found by
branch-and-bound
Branch and bound (BB, B&B, or BnB) is an algorithm design paradigm for discrete and combinatorial optimization problems, as well as mathematical optimization. A branch-and-bound algorithm consists of a systematic enumeration of candidate solutio ...
algorithms that use
linear programming
Linear programming (LP), also called linear optimization, is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear relationships. Linear programming is ...
and problem-specific heuristics to bound the size that can be achieved in any branch of the search tree. One heuristic that they found to be particularly effective was the ''thirds method'', in which two shifted copies of a Salem–Spencer set for
are placed in the first and last thirds of a set for
.
Applications
In connection with the
Ruzsa–Szemerédi problem, Salem–Spencer sets have been used to construct dense graphs in which
each edge belongs to a unique triangle.
Salem–Spencer sets have also been used in theoretical computer science. They have been used in the design of the
Coppersmith–Winograd algorithm
In theoretical computer science, the computational complexity of matrix multiplication dictates how quickly the operation of matrix multiplication can be performed. Matrix multiplication algorithms are a central subroutine in theoretical and nu ...
for fast
matrix multiplication
In mathematics, particularly in linear algebra, matrix multiplication is a binary operation that produces a matrix from two matrices. For matrix multiplication, the number of columns in the first matrix must be equal to the number of rows in the ...
, and in the construction of efficient
non-interactive zero-knowledge proof
Non-interactive zero-knowledge proofs are zero-knowledge proofs where information between a prover and a verifier can be authenticated by the prover, without revealing any of the specific information beyond the validity of the transaction itself. T ...
s. Recently, they have been used to show size lower bounds for
graph spanners, and the
strong exponential time hypothesis
In computational complexity theory, the exponential time hypothesis is an unproven computational hardness assumption that was formulated by . It states that satisfiability of 3-CNF Boolean formulas cannot be solved more quickly than exponential t ...
based hardness of the
subset sum problem The subset sum problem (SSP) is a decision problem in computer science. In its most general formulation, there is a multiset S of integers and a target-sum T, and the question is to decide whether any subset of the integers sum to precisely T''.'' ...
.
These sets can also be applied in
recreational mathematics
Recreational mathematics is mathematics carried out for recreation (entertainment) rather than as a strictly research and application-based professional activity or as a part of a student's formal education. Although it is not necessarily limited ...
to a
mathematical chess problem A mathematical chess problem is a mathematical problem which is formulated using a chessboard and chess pieces. These problems belong to recreational mathematics. The most well-known problems of this kind are the eight queens puzzle and the knight's ...
of
placing as few queens as possible on the main diagonal of an
chessboard so that all squares of the board are attacked. The set of diagonal squares that remain unoccupied must form a Salem–Spencer set, in which all values have the same parity (all odd or all even).
The smallest possible set of queens is the complement of the largest Salem–Spencer subset of the odd numbers in
.
This Salem-Spencer subset can be found by doubling and subtracting one from the values in a Salem–Spencer subset of all the numbers in
References
External links
Nonaveraging sets search Jarek Wroblewski,
University of Wrocław
, ''Schlesische Friedrich-Wilhelms-Universität zu Breslau'' (before 1945)
, free_label = Specialty programs
, free =
, colors = Blue
, website uni.wroc.pl
The University of Wrocław ( pl, Uniwersytet Wrocławski, U ...
{{DEFAULTSORT:Salem-Spencer set
Additive combinatorics