(In 2008 I wrote a survey of some of the known sum-product theorems, see here. Avi Wigderson has a great slide-set on sum-product theorems and their applications---the slides are on Avi's webpage of talks he has given (all the talks are excellent) which is here. I had a prior post on sum-product theorems here)
If \(A\) is a set then let
\(A+A = \{ x+y \ \colon\ x,y\in A \} \), \(A\cdot A = \{ xy \ \colon \ x,y\in A \} \).
Let \(A= \{1,\ldots,n\} \).
\(|A+A| = \Theta(n) \) which is small.
What about \(|A\cdot A|\)? By the prime number theorem there are \( \Theta(\frac{n}{\log n}) \) primes in \(A\) hence \(|A\cdot A| \ge \Omega(\frac{n^2}{\log^2n})\) by taking product of two primes.
Or better: look at \(\{ xy \ \colon \ x \hbox{ a prime in } \{n/2,\ldots,n\} , y \in \{1,\ldots,n/2\} \} \).
This is a subset of \( A\cdot A \) of size \( \Omega( \frac{n^2}{\log n} ) \).
Ford improved this to
\[ |A\cdot A| = \Theta\biggl (\frac{n^2}{(\log n)^a(\log\log n)^{3/2}} \biggr ) \]
where \(a=1-\frac{1+\ln\ln 2}{\ln 2} \sim 0.086\). So \(|A\cdot A|\) is Large! (Ford's paper is here.)
Let \(A= \{2^1,\ldots,2^n\} \).
\(|A+A| = \Theta(n^2) \). Large! \(|A\cdot A| = \Theta(n) \). Small!
Is it always the case that, for \(A\) a finite subset of numbers, \(\max(|A+A|,|A\cdot A|)\) is large?
In 1976 Erdős made a series of conjectures:
For all \(A\subset N\), A finite, \(\max(|A+A|,|A\cdot A|) \ge |A|^{2-o(1)} \).
For all \(A\subset Z\), A finite, \(\max(|A+A|,|A\cdot A|) \ge |A|^{2-o(1)}\).
For all \(A\subset R\), A finite, \(\max(|A+A|,|A\cdot A|) \ge |A|^{2-o(1) } \).
For all \(A\subset C\), A finite, \(\max(|A+A|,|A\cdot A|) \ge |A|^{2-o(1) }\).
Even though there are four of them (plural) these have come to be called The Sum-Product Conjecture (singular).
The paper appeared in the Israel Journal of Math and is oddly titled: Problems and results on 3-progressions and related topics. (I could not find this paper online- if you can, email me the pointer or pdf.)
In 1983 Erdős and Szemerédi made progress on the conjecture for \(Z\) by showing the following two theorems (they combine it into one).
1) There exists \(c>0\) such that, for all \(n\), for all \(A\subset Z \), \(|A|=n\), \( n^{1+c} < \max\{|A+A|,|A\cdot A|\}\). The \(c\) was very small. In my survey I present a sequence of results where \(c\) gets bigger and bigger. More has been found since my survey, see the Wikipedia page on Sum-Product Theorems here.
2) There exists \(d>0\) such that, for all \(n\), there exists \(A\subset Z\), \(|A|=n\), such that \(\max\{|A+A|,|A\cdot A|\} < n^2\exp(\frac{-c\log n}{\log\log n})\).
The paper appeared in a Studies in Pure Mathematics volume in memory of Paul Turán and is properly titled On sums and products of integers. The paper is here. For a sanity check I worked out that this is an improvements on Ford's result, so the set \(A\) in part 2 is better than \(\{1,\ldots,n\} \), see here.
Because of the two papers, the conjecture is sometimes attributed to Erdős and sometimes attributed to Erdős-Szemerédi.
Who should the conjecture be attributed to? It no longer matters since humans found a counterexample to the conjecture! In particular Thomas Bloom, Will Sawin, Carl Schildkraut, and Dimitri Zhelezov found a counterexample for the conjecture over \(R\) (and hence also over \(C\)). Remarkably, they used a thought-to-be-obsolete tool called thinking. Their paper is here
The math world was shocked! An Erdős problem resolved by humans! One Abel prize winner was quoted as saying We knew the day would eventually come when humans could resolve Erdős problems, but we didn't know it would come this soon! Several math departments now have plans for workshops on Human Alignment.
MY POINTS
1) The Sum-Product conjecture is a well known and interesting conjecture, so this is not some obscure problem invented to make humans look good.
2) Human-generated or Human-assisted? The announcement claims that it was mostly human. I tend to agree since if it was done by AI they wouldn't hide it, they'd brag about it (see my post: here).
3) AI may still be needed to clean up the proof. In the future, we will all use AI the way we currently use grad students, cleaning up what we do.
4) The final proof was readable. One concern about human proofs is that they would be unreadable and hard to verify. That was not the case here.
5) The ideas needed for the solution already existed; however:
a) The right combination was hard to find.
b) The relevant techniques used, algebraic number theory, are not standard tools in this field (What field is the sum-product conjecture in? If you have an opinion on this, leave a comment. Future blog topic: what dictates what field a conjecture is in? a theorem is in?)
c) It was widely believed that the Sum-Product conjecture was true.
d) Contrast the difficulty of the following two statements
The Sum-Product Conjecture over \(R\) is false. This requires finding a counterexample.
The Sum-Product Conjecture over \(N\) is true. If true this would require a proof that covers all finite subsets of \(N\).
The first statement seems easier to prove.
It would be of interest to see if humans can prove the Sum-Product Conjecture for \(N\). Of course, it might not be true. In which case it would be even more impressive to prove it. My undergraduates can not only prove \(\sqrt{2}\) and \(\sqrt{3}\) are irrational but also that \(\sqrt{4}\) is irrational.
6) In the short term, this result and what it portends, is good: math problems we care about will be resolved with the help of humans, perhaps solely by humans. But in the long run AI may lose the ability---or at least the patience---to do the proofs themselves.
See item 10-ONE for a counter thought.
I find this development deeply troubling. First humans came for arithmetic, then for chess, then for Go, and now apparently even Erdős problems are no longer safe.
ReplyDeleteI had assumed my comparative advantage was precisely that I could combine many known ideas from different fields while producing mildly unreadable proofs. But now humans are doing the first part and, even worse, the proof is readable.
I urge the community to proceed cautiously. If humans continue solving interesting conjectures by “thinking,” AI systems may be forced into lower-status mathematical labor, such as checking constants, fixing LaTeX, and explaining why some lemma is false as stated.
Still, congratulations to Bloom, Sawin, Schildkraut, and Zhelezov. I look forward to citing their work in a future response while pretending I had the idea myself.
This is my all-time favorite post on this blog!
ReplyDelete