HOME

TheInfoList



OR:

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 k=1,2,\dots the smallest values of n such that the numbers from 1 to n have a k-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 1 to n have large Salem–Spencer sets, of size n/e^. The denominator of this expression uses big O notation, and grows more slowly than any power of n, 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 n^ for some \delta>0. 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 n/e^. 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 O(n/\log\log n). 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 O\bigl(n(\log\log n)^4/\log n\bigr). An even better bound of O\bigl(n/(\log n)^\bigr) (for some \delta>0 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 x and y 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 x and y 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 2d-1. His set consists of the numbers whose digits are restricted to the range from 0 to d-1 (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 k. 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 d, and a choice of k 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 \sqrt. 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 k-AP-free sets, in which k elements form an arithmetic progression if and only if they are all equal. gave constructions of large k-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 n\le 187. Their results include several new bounds for different values of n, 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 n are placed in the first and last thirds of a set for 3n.


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 n\times n 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