*Originally posted by Paul Dirac II*

**But my source says it was conjectured in 1844 that 9 - 8 = 1 is the [b]only solution**, and was proved in 2002. That it took more than a century means the proof (which I have not seen) is probably very advanced.[/b]

It used to be Catalan's conjecture and now is Mihailescu's theorem. The 21st century has seen quite a bit of progress in number theory. The Green-Tao theorem was a 2004 achievement. In 2013, as far as I remember within a few days, preprints of two papers were published: one by Zhang, showing that there are infinitely many pairs of primes differing by 70,000,000 or less, and another one by Helfgott, proving the weak Goldbach conjecture.

While it might sound as if the second one is more important, it is very much the opposite. The weak Goldbach conjecture is much less difficult than the Goldbach conjecture, and it had actually been "almost" proved in the 1930s: Vinogradov had shown that it is true for sufficiently large numbers.

Zhang's theorem on the other hand was a shock to many who considered such a result out of reach. The number 70,000,000 is irrelevant and was very quickly improved upon. The important thing is that there actually

*is* a number such that you can find infinitely many gaps between primes not exceeding it. That is, Zhang showed that, while prime gaps tend to get larger and larger on average, you can always find two primes "close" to one another, where, for Zhang, "close" means "70,000,000 or less apart". This is quite huge and gives some hope that humans might one day prove the twin prime conjecture, which says the same thing save for the definition of closeness. The twin prime conjecture considers primes to be close when they are 2 apart.

Another thing that happened is that before Zhang's result a number of leading mathematicians had teamed up in 2009 to create the Polymath Project, an experiment in collaborative proof-making on the internet. It is an open project -- anyone can join in and try to do their part in solving a problem at hand. After Zhang issued his proof, it was proposed that they should try to lower Zhang's bound of 70,000,000. It turned out to be a success: the bound was lowered to 246 (!) and to 6 (!!) assuming a strong but widely believed conjecture.

Another 21st century's remarkable achievement was the AKS algorithm, which establishes whether a given number n is prime in polynomial time (in the number of bits in the binary representation of n). Algorithms that achieved that were known before -- sort of. Some did it for only some numbers n, some did it non-deterministically (they ascertained that a number is prime with a very high probability) and the polynomial running time of some depended on the Riemann hypothesis. The AKS algorithm deals with all of these problems.