The Erdős discrepancy problem: Difference between revisions
Line 47: | Line 47: | ||
*The problem for the positive integers is equivalent to the problem for the positive rationals. [http://gowers.wordpress.com/2009/12/17/erdoss-discrepancy-problem/#comment-4676](Sketch proof: if you have a function f from the positive integers to {-1,1} that works, then define <math>f_q(x)</math> to be f(q!x) whenever q!x is an integer. Then take a pointwise limit of a subsequence of the functions <math>f_q</math>. [[Limits with better properties|Click here for a more detailed discussion of this construction and what it is good for]]. | *The problem for the positive integers is equivalent to the problem for the positive rationals. [http://gowers.wordpress.com/2009/12/17/erdoss-discrepancy-problem/#comment-4676](Sketch proof: if you have a function f from the positive integers to {-1,1} that works, then define <math>f_q(x)</math> to be f(q!x) whenever q!x is an integer. Then take a pointwise limit of a subsequence of the functions <math>f_q</math>. [[Limits with better properties|Click here for a more detailed discussion of this construction and what it is good for]]. | ||
*Define the [[drift]] of a sequence to be the maximal value of |f(md)+...+f(nd)|. The discrepancy problem is equivalent to showing that the drift is always infinite. It is obvious that it is at least 2 (because |f(2)+f(4)|, |f(2)+f(3)|, |f(3)+f(4)| cannot all be at most 1); one can show that [[drift|it is at least 3]] (which implies as a corollary that the discrepancy is at least 2). | *Define the [[drift]] of a sequence to be the maximal value of |f(md)+...+f(nd)|. The discrepancy problem is equivalent to showing that the drift is always infinite. It is obvious that it is at least 2 (because |f(2)+f(4)|, |f(2)+f(3)|, |f(3)+f(4)| cannot all be at most 1); one can show that [[drift|it is at least 3]] (which implies as a corollary that the discrepancy is at least 2). One can also show that the [[upper and lower discrepancy]] are each at least 2. | ||
*One can [[topological dynamics formulation|formulate the problem using topological dynamics]]. | *One can [[topological dynamics formulation|formulate the problem using topological dynamics]]. |
Revision as of 08:42, 25 January 2010
If you want to you can jump straight to the main experimental results page.
Introduction and statement of problem
Is there a [math]\displaystyle{ \scriptstyle \pm 1 }[/math] sequence [math]\displaystyle{ (x_n) }[/math] and constant [math]\displaystyle{ C }[/math], such that for all positive integers [math]\displaystyle{ d,k }[/math]
- [math]\displaystyle{ \left| \sum_{i=1}^k x_{id} \right| \leq C }[/math]?
Known colloquially as "The Erdős discrepancy problem", this question has remained unanswered since the 1930s (Erdős, 1957) and Erdős offered $500 for an answer. It was also asked by Chudakov (1956). It is extremely easy to state, and a very appealing problem, so perhaps Polymath can succeed where individual mathematicians have failed. If so, then, given the notoriety of the problem, it would be a significant coup for the multiply collaborative approach to mathematics. But even if a full solution is not reached, preliminary investigations have already thrown up some interesting ideas which could perhaps be developed into publishable results.
Anticipating a negative answer to Erdős's question, we now quantify the problem. For any finite set [math]\displaystyle{ A }[/math] of integers, we define the error on [math]\displaystyle{ A }[/math] by
- [math]\displaystyle{ E(A) := \sum_{a\in A} x_a }[/math],
and for a set [math]\displaystyle{ \mathcal{A} }[/math] of finite sets of integers, we define the discrepancy
- [math]\displaystyle{ \delta(\mathcal{A},x) := \sup_{A\in \mathcal{A}} |E(A)|. }[/math]
We can think of the values taken by the sequence [math]\displaystyle{ (x_n) }[/math] as a red/blue colouring of the integers that tries to make the number of reds and blues in each [math]\displaystyle{ \scriptstyle A\in\mathcal{A} }[/math] as equal as possible. The discrepancy measures the extent to which the sequence fails in this attempt. Taking [math]\displaystyle{ \scriptstyle \mathcal{HAP}(N) }[/math] to be the set of homogeneous arithmetic progressions [math]\displaystyle{ \{d, 2d, 3d, ..., nd\} }[/math] contained in [math]\displaystyle{ \{1, 2, ..., N\} }[/math], we can restate the question as whether [math]\displaystyle{ \scriptstyle \delta(\mathcal{HAP}(N),x) \to \infty }[/math] for every sequence [math]\displaystyle{ x }[/math].
Two related questions have already been solved in the literature. Letting [math]\displaystyle{ \scriptstyle \mathcal{AP}(N) }[/math] be the collection of all (not necessarily homogeneous) arithmetic progressions in [math]\displaystyle{ \{1, 2, ..., N\} }[/math], Roth (1964) proved that [math]\displaystyle{ \scriptstyle \delta(\mathcal{AP}(N),x) \geq c n^{1/4} }[/math], independent of the sequence [math]\displaystyle{ x }[/math]. Letting [math]\displaystyle{ \scriptstyle \mathcal{HQAP}(N) }[/math] be the collection of all homogeneous quasi-arithmetic progressions [math]\displaystyle{ \scriptstyle\{\lfloor \alpha \rfloor,\lfloor 2\alpha \rfloor,\dots,\lfloor k\alpha \rfloor\} }[/math] contained in [math]\displaystyle{ \{1, 2, ..., N\} }[/math], Vijay (2008) proved that [math]\displaystyle{ \scriptstyle \delta(\mathcal{HQAP}(N),x) \geq 0.02 n^{1/6} }[/math], independent of the sequence [math]\displaystyle{ x }[/math].
Some definitions and notational conventions
A homogeneous arithmetic progression, or HAP, is an arithmetic progression of the form [math]\displaystyle{ \{d,2d,3d,...,nd\} }[/math].
When [math]\displaystyle{ x }[/math] is clear from context, we write [math]\displaystyle{ \delta(N) }[/math] in place of [math]\displaystyle{ \delta(\mathcal{HAP}(N),x) }[/math].
The discrepancy of a sequence [math]\displaystyle{ (x_n) }[/math] is the supremum of [math]\displaystyle{ |\sum_{n\in P}x_n| }[/math] over all homogeneous arithmetic progressions P. (Strictly speaking, we should call this something like the HAP-discrepancy, but since we will almost always be talking about HAPs, we adopt the convention that "discrepancy" always means "HAP-discrepancy" unless it is stated otherwise.) [math]\displaystyle{ Insert formula here }[/math] A sequence [math]\displaystyle{ (x_n) }[/math] has discrepancy at most φ(n) if for every natural number N the maximum value of [math]\displaystyle{ |\sum_{n\in P}x_n| }[/math] over all homogeneous arithmetic progressions P that are subsets of {1,2,...,N} is at most φ(N).
The EDP is the Erdős discrepancy problem. (This may conceivably be changed if enough people don't like it.)
A sequence [math]\displaystyle{ (x_n) }[/math] is completely multiplicative if [math]\displaystyle{ x_{mn}=x_mx_n }[/math] for any two positive integers m and n. We shall sometimes abbreviate this to "multiplicative", but the reader should be aware that the word "multiplicative" normally refers to the more general class of sequences such that [math]\displaystyle{ x_{mn}=x_mx_n }[/math] whenever m and n are coprime. A completely multiplicative function is determined by the values it takes at primes. The Liouville function λ is the unique completely multiplicative function that takes the value -1 at every prime: if the prime factorization of n is [math]\displaystyle{ \prod p_i^{a_i} }[/math] then λ(n) equals [math]\displaystyle{ (-1)^{\sum a_i} }[/math].
A HAP-subsequence of a sequence [math]\displaystyle{ (x_n) }[/math] is a subsequence of the form [math]\displaystyle{ x_d,x_{2d},x_{3d},... }[/math] for some d. If [math]\displaystyle{ (x_n) }[/math] is a multiplicative [math]\displaystyle{ \pm 1 }[/math] sequence, then every HAP-subsequence is equal to either [math]\displaystyle{ (x_n) }[/math] or [math]\displaystyle{ (-x_n) }[/math]. We shall call a sequence weakly multiplicative if it has only finitely many distinct HAP-subsequences. Let us also call a [math]\displaystyle{ \pm 1 }[/math] sequence quasi-multiplicative if it is a composition of a completely multiplicative function from [math]\displaystyle{ \mathbb{N} }[/math] to an Abelian group G with a function from G to {-1,1} (This definition is too general. See this and the next comment). It can be shown that if [math]\displaystyle{ (x_n) }[/math] is a weakly multiplicative sequence, then it has an HAP-subsequence that is quasi-multiplicative.
It is convenient to define the maps [math]\displaystyle{ T_k }[/math] for [math]\displaystyle{ k \geq 1 }[/math] by [math]\displaystyle{ T_k(x)_n = x_{kn} }[/math], where [math]\displaystyle{ x = (x_1, x_2, ...) }[/math] is a sequence.
Simple observations
- To answer the problem negatively, it is sufficient to find a completely multiplicative sequence (that is, a sequence [math]\displaystyle{ (x_n) }[/math] such that [math]\displaystyle{ x_{mn}=x_mx_n }[/math] for every m,n) such that its partial sums [math]\displaystyle{ x_1+\dots+x_n }[/math] are bounded. First mentioned in the proof of the theorem in this post.
- The function that takes n to 1 if the last non-zero digit of n in its ternary representation is 1 and -1 if the last non-zero digit is 2 is completely multiplicative and the partial sum up to n is easily shown to be at most [math]\displaystyle{ \log_3n +1 }[/math]. Therefore, the rate at which the worst discrepancy grows, as a function of the length of the homogeneous progression, can be as slow as logarithmic. [1]
It turns out that the base can be made significantly higher than 3, so this example is not best possible.Correction
- To answer the problem negatively, it is also sufficient to find a completely multiplicative function f from [math]\displaystyle{ \mathbb{N} }[/math] to a finite Abelian group G (meaning that f(mn)=f(m)+f(n) for every m,n) and a function h from G to {-1,1} such that for each g in G there exists d with f(d)=g and with the partial sums hf(d)+hf(2d)+...+hf(nd) bounded. In that case, one can set [math]\displaystyle{ x_n=hf(n) }[/math]. (Though this observation is simple with the benefit of hindsight, it might not have been made had it not been for the fact that this sort of structure was identified in a long sequence that had been produced experimentally). First mentioned here. Se also this post and this comment.
- It can be shown that if a [math]\displaystyle{ \pm 1 }[/math] sequence [math]\displaystyle{ (x_n) }[/math] starts with 1 and has only finitely many distinct subsequences of the form [math]\displaystyle{ (x_d,x_{2d},x_{3d},\dots) }[/math], then it must have a subsequence that arises in the above way. (This was mentioned just above in the terminology section.)
- The problem for the positive integers is equivalent to the problem for the positive rationals. [2](Sketch proof: if you have a function f from the positive integers to {-1,1} that works, then define [math]\displaystyle{ f_q(x) }[/math] to be f(q!x) whenever q!x is an integer. Then take a pointwise limit of a subsequence of the functions [math]\displaystyle{ f_q }[/math]. Click here for a more detailed discussion of this construction and what it is good for.
- Define the drift of a sequence to be the maximal value of |f(md)+...+f(nd)|. The discrepancy problem is equivalent to showing that the drift is always infinite. It is obvious that it is at least 2 (because |f(2)+f(4)|, |f(2)+f(3)|, |f(3)+f(4)| cannot all be at most 1); one can show that it is at least 3 (which implies as a corollary that the discrepancy is at least 2). One can also show that the upper and lower discrepancy are each at least 2.
Experimental evidence
A nice feature of the problem is that it lends itself well to investigation on a computer. Although the number of [math]\displaystyle{ \pm 1 }[/math] sequences grows exponentially, the constraints on these sequences are such that depth-first searches can lead quite quickly to interesting examples. For instance, at the time of writing they have yielded several examples of sequences of length 1124 with discrepancy 2. (This is the current record.) See this page for more details and further links.
Another sort of evidence is to bound the discrepancy for specific sequences. For example, setting [math]\displaystyle{ x_1=-x_2=1 }[/math] and [math]\displaystyle{ x_n=-x_{n/3} }[/math] or [math]\displaystyle{ x_n=x_{n-3} }[/math] according to whether [math]\displaystyle{ n }[/math] is a multiple of 3 or not, yields a sequence with
- [math]\displaystyle{ \delta(N) \leq \log_9(N)+1 }[/math]
for sufficiently large [math]\displaystyle{ N }[/math]. Currently, this is the record-holder for slow growing discrepancy.
The Thue-Morse sequence has discrepancy [math]\displaystyle{ \delta(N) \gg \sqrt{N} }[/math]. (See the discussion following this comment and the next one.)
A random sequence (each [math]\displaystyle{ x_i }[/math] chosen independently) has discrepancy at least (asymptotically) [math]\displaystyle{ \sqrt{2N \log\log N} }[/math] by the law of the iterated logarithm.
Determining if the discrepancy of Liouville's lambda function is [math]\displaystyle{ O(n^{1/2+\epsilon}) }[/math] is equivalent to solving the Riemann hypothesis. However, this growth cannot be bounded above by [math]\displaystyle{ n^{1/2-\epsilon} }[/math] for any positive ε.
Interesting subquestions
Given the length of time that the Erdős discrepancy problem has been open, the chances that it will be solved by Polymath5 are necessarily small. However, there are a number of interesting questions that we do not know the answers to, several of which have arisen naturally from the experimental evidence. Good answers to some of these would certainly constitute publishable results. Here is a partial list -- further additions are very welcome. (When the more theoretical part of the project starts, this section will probably grow substantially and become a separate page.)
- Is there an infinite sequence of discrepancy 2? (Given how long a finite sequence can be, it seems unlikely that we could answer this question just by a clever search of all possibilities on a computer.)
- The long sequences of low discrepancy discovered by computer all have some kind of approximate weak multiplicativity. If we take a hypothetical counterexample [math]\displaystyle{ (x_n) }[/math] (which we could even assume has discrepancy 2), can we prove that it, or some other counterexample derived from it by passing to HAP-subsequences and taking pointwise limits, has some kind of interesting multiplicative structure?
- Closely related to the previous question. If [math]\displaystyle{ (x_n) }[/math] is a hypothetical counterexample, must it satisfy a compactness property of the following kind: for every positive c there exists M such that if you take any M HAP-subsequences, then there must be two of them, [math]\displaystyle{ (y_n) }[/math] and [math]\displaystyle{ (z_n) }[/math], such that [math]\displaystyle{ \lim\inf N^{-1}\sum_{n=1}^Ny_nz_n\geq 1-c }[/math]?
- An even weaker question. If [math]\displaystyle{ (x_n) }[/math] is a hypothetical counterexample, must it have two HAP-subsequences [math]\displaystyle{ (y_n) }[/math] and [math]\displaystyle{ (z_n) }[/math] such that the lim inf of [math]\displaystyle{ N^{-1}\sum_{n=1}^N y_nz_n }[/math] is greater than 0?
- A similar question, perhaps equivalent to the previous one (this should be fairly easy to check). Given a sequence [math]\displaystyle{ (x_n) }[/math] define f(N) to be the average of [math]\displaystyle{ x_ax_bx_cx_d }[/math] over all quadruples (a,b,c,d) such that ab=cd and [math]\displaystyle{ a,b,c,d\leq N }[/math]. If [math]\displaystyle{ (x_n) }[/math] is a counterexample, does that imply that [math]\displaystyle{ \lim\inf f(N) }[/math] is greater than 0? See here for a computation of this average for the first 1124 sequence.
- Is there any completely multiplicative counterexample? (This may turn out to be a very hard question. If so, then answering the previous questions could turn out to be the best we can hope for without making a substantial breakthrough in analytic number theory.)
- Does there exist a [math]\displaystyle{ \pm 1 }[/math] sequence such that the corresponding discrepancy function grows at a rate that is slower than [math]\displaystyle{ c\log n }[/math] for any positive c?
- Does the number of sequences of length n and discrepancy at most C grow exponentially with n or more slowly than exponentially? (Obviously if the conjecture is true then it must be zero for large enough n, but the hope is that this question is a more realistic initial target.)
General proof strategies
This section contains links to other pages in which potential approaches to solving the problem are described.
First obtain multiplicative structure and then obtain a contradiction
Prove the result for shifted HAPs instead of HAPs
Annotated Bibliography
- Blog Discussion on Gowers's Weblog
- Zeroth Post (Dec 17 - Jan 6).
- First Post (Jan 6 - Jan 12).
- Second Post (Jan 9 - Jan 11).
- Third Post (Jan 11 - Jan 14).
- Fourth Post (Jan 14 - 16).
- Fifth Post (Jan 16-19).
- First Theoretical Post (Jan 19-21)
- Second Theoretical Post (Jan 21-?)
- Mathias, A. R. D. On a conjecture of Erdős and Čudakov. Combinatorics, geometry and probability (Cambridge, 1993).
This is a short paper establishing the maximal length of sequence for the case where C=1 is 11, and is the starting point for our experimental studies.
- Tchudakoff, N. G. Theory of the characters of number semigroups. J. Indian Math. Soc. (N.S.) 20 (1956), 11--15. MR0083515 (18,719e)
The Mathias paper states that one of Erdős's problem lists states that this paper "studies related questions". The Math Review for this paper states that it summarizes results from seven other papers that are in Russian. The Math Review leaves the impression that the topic concerns characters of modulus 1.
- Borwein, Peter, and Choi, Stephen. A variant of Liouville's lambda function: some surprizing formulae.
Explicit formulas for the discrepancy of some completely multiplicative functions whose discrepancy is logarithmic. A typical example is: Let [math]\displaystyle{ \lambda_3(n) = (-1)^{\omega_3(n)} }[/math] where [math]\displaystyle{ \omega_3(n) }[/math] is the number of distinct prime factors congruent to [math]\displaystyle{ -1 \bmod 3 }[/math] in [math]\displaystyle{ n }[/math] (with multiple factors counted multiply). Then the discrepancy of the [math]\displaystyle{ \lambda_3 }[/math] sequence up to [math]\displaystyle{ N }[/math] is exactly the number of 1's in the base three expansion of [math]\displaystyle{ N }[/math]. (This turns out not to be so surprising after all, since [math]\displaystyle{ \lambda_3(n) }[/math] is precisely the same as the ternary function defined in the second item of the Simple Observations section.)
- Borwein, Peter, Choi, Stephen and Coons, Michael. Completely multiplicative functions taking values in {-1,1}. The published version of the above paper, which explains the results and proofs more clearly than the preprint, and is more explicit about the relationship with Erdős's question.
- Granville and Soundararajan. Multiplicative functions in arithmetic progressions
In this blog post Terry Tao wrote: "Granville and Soundararajan have made some study of the discrepancy of bounded multiplicative functions. The situation is remarkably delicate and number-theoretical (and is closely tied with the Granville-Soundararajan theory of pretentious characters)."
Problem lists on which this problem appears
- Erdős, P. and Graham, R. Old and New Problems and Results in Combinatorial Number Theory: van der Waerden's Theorem and Related Topics, L'Enseignement Math. 25 (1979), 325-344.
Our problem is mentioned at the bottom of page 331, where they indicate knowledge of a coloring with logarithmic discrepancy. On pages 330-1, they review work on the non-homogeneous problem.
- As this web page reveals, the Erdős discrepancy problem was a $500-dollar problem of Erdős, so it is clear that he regarded it as pretty hard.
- P. Erdős. Some unsolved problems, Michigan Math. J. 4 (1957), 291--300 MR20 #5157; Zentralblatt 81,1.
Problem 9 of this paper is ours. Erdős dates the problem to around 1932, and notes what we know about Liouville's function (lower and upper bound).
- Finch, S. Two-colorings of positive integers. Dated May 27, 2008.
Summarizes knowledge of discrepancy of two colorings when the discrepancy is restricted to homogeneous progressions, nonhomogeneous progressions, and homogeneous quasi-progressions. Contains bibliography with 17 entries, including most of those above.
- Hochberg, Robert. Large Discrepancy In Homogenous Quasi-Arithmetic Progressions. Combinatorica, Volume 26 (2006), Number 1.
Roth's method for the [math]\displaystyle{ n^{1/4} }[/math] lower bound on nonhomogeneous AP discrepancy is adapted to give a lower bound for homogeneous quasi-AP discrepancy. This result is weaker than the Vijay result, but uses a different method.
- Vijay, Sujith. On the discrepancy of quasi-progressions. Electronic Journal of Combinatorics, R104 of Volume 15(1), 2008.
A quasi-progression is a sequence of the form [math]\displaystyle{ \lfloor k \alpha \rfloor }[/math], with [math]\displaystyle{ 1\leq k \leq K }[/math] for some K. The main theorem of interest is: If the integers from 0 to n are 2-coloured, there exists a quasi-progression that has discrepancy at least [math]\displaystyle{ (1/50)n^{1/6} }[/math].
- Doerr, Benjamin; Srivastav, Anand; Wehr, Petra. Discrepancy of Cartesian products of arithmetic progressions. Electron. J. Combin. 11 (2004), no. 1, Research Paper 5, 16 pp. (electronic).
Abstract: We determine the combinatorial discrepancy of the hypergraph H of cartesian products of d arithmetic progressions in the [math]\displaystyle{ [N]^d }[/math] –lattice. The study of such higher dimensional arithmetic progressions is motivated by a multi-dimensional version of van derWaerden’s theorem, namely the Gallai-theorem (1933). We solve the discrepancy problem for d–dimensional arithmetic progressions by proving [math]\displaystyle{ disc(H) = \Theta�(N^{d/4}) }[/math] for every fixed positive integer d. This extends the famous lower bound of [math]\displaystyle{ \Omega(N^{1/4}) }[/math] of Roth (1964) and the matching upper bound [math]\displaystyle{ O(N^{1/4}) }[/math] of Matouˇsek and Spencer (1996) from d = 1 to arbitrary, fixed d. To establish the lower bound we use harmonic analysis on locally compact abelian groups. For the upper bound a product coloring arising from the theorem of Matouˇsek and Spencer is sufficient. We also regard some special cases, e.g., symmetric arithmetic progressions and infinite arithmetic progressions.
- Cilleruelo, Javier; Hebbinghaus, Nils Discrepancy in generalized arithmetic progressions. European J. Combin. 30 (2009), no. 7, 1607--1611. MR 2547932
- Valkó, Benedek. [Discrepancy of arithmetic progressions in higher dimensions]. (English summary)
J. Number Theory 92 (2002), no. 1, 117--130. MR1880588 (2003b:11071)
Abstract: K. F. Roth (1964, Acta. Arith.9, 257–260) proved that the discrepancy of arithmetic progressions contained in [N] is at least [math]\displaystyle{ cN^{1/4} }[/math], and later it was proved that this result is sharp. We consider the d-dimensional version of this problem. We give a lower estimate for the discrepancy of arithmetic progressions on [math]\displaystyle{ [N]^d }[/math] and prove that this result is nearly sharp. We use our results to give an upper estimate for the discrepancy of lines on an N×N lattice, and we also give an estimate for the discrepancy of a related random hypergraph.
- Roth, K. F., Remark concerning integer sequences. Acta Arith. 9 1964 257--260. MR0168545 (29 #5806)
Shows that the discrepancy on APs is at least [math]\displaystyle{ cN^{1/4} }[/math].