abc conjecture

From Wikipedia, the free encyclopedia
(Redirected from ABC conjecture)
Jump to navigation Jump to search
abc conjecture
FieldNumber theory
Conjectured by
Conjectured in1985
Equivalent toModified Szpiro conjecture
Consequences
File:Oesterle Joseph.jpg
Mathematician Joseph Oesterlé
File:David Masser.jpg
Mathematician David Masser

The abc conjecture (also known as the Oesterlé–Masser conjecture) is a conjecture in number theory that arose out of a discussion of Joseph Oesterlé and David Masser in 1985.[1][2] It is stated in terms of three positive integers a,b and c (hence the name) that are relatively prime and satisfy a+b=c. The conjecture essentially states that the product of the distinct prime factors of abc cannot often be much smaller than c. A number of famous conjectures and theorems in number theory would follow immediately from the abc conjecture or its versions. Mathematician Dorian Goldfeld described the abc conjecture as "The most important unsolved problem in Diophantine analysis".[3]

The abc conjecture originated as the outcome of attempts by Oesterlé and Masser to understand the Szpiro conjecture about elliptic curves,[4] which involves more geometric structures in its statement than the abc conjecture. The abc conjecture was shown to be equivalent to the modified Szpiro's conjecture.[1]

Various attempts to prove the abc conjecture have been made, but none have gained broad acceptance. Shinichi Mochizuki claimed to have a proof in 2012, but the conjecture is still regarded as unproven by the mainstream mathematical community.[5][6][7][8]

Formulations

[edit | edit source]

Before stating the conjecture, the notion of the radical of an integer must be introduced: for a positive integer n, the radical of n, denoted rad(n), is the product of the distinct prime factors of n. For example,

rad(16)=rad(24)=rad(2)=2

rad(17)=17

rad(18)=rad(232)=23=6

rad(1000000)=rad(2656)=25=10

If a, b, and c are coprime[notes 1] positive integers such that a + b = c, it turns out that "usually" c<rad(abc). The abc conjecture deals with the exceptions. Specifically, it states that:

For every positive real number ε, there exist only finitely many triples (a, b, c) of coprime positive integers, with a + b = c, such that[9]
c>rad(abc)1+ε.

An equivalent formulation is:

For every positive real number ε, there exists a constant Kε such that for all triples (a, b, c) of coprime positive integers, with a + b = c:[9]
c<Kεrad(abc)1+ε.

Equivalently (using the little o notation):

For all triples (a, b, c) of coprime positive integers with a + b = c, rad(abc) is at least c1-o(1).

A fourth equivalent formulation of the conjecture involves the quality q(a, b, c) of the triple (a, b, c), which is defined as

q(a,b,c)=log(c)log(rad(abc)).

For example:

q(4, 127, 131) = log(131) / log(rad(4·127·131)) = log(131) / log(2·127·131) = 0.46820...
q(3, 125, 128) = log(128) / log(rad(3·125·128)) = log(128) / log(30) = 1.426565...

A typical triple (a, b, c) of coprime positive integers with a + b = c will have c < rad(abc), i.e. q(a, b, c) < 1. Triples with q > 1 such as in the second example are rather special; they consist of numbers divisible by high powers of small prime numbers. The fourth formulation is:

For every positive real number ε, there exist only finitely many triples (a, b, c) of coprime positive integers with a + b = c such that q(a, b, c) > 1 + ε.

Whereas it is known that there are infinitely many triples (a, b, c) of coprime positive integers with a + b = c such that q(a, b, c) > 1, the conjecture predicts that only finitely many of those have q > 1.01 or q > 1.001 or even q > 1.0001, etc. In particular, if the conjecture is true, then there must exist a triple (a, b, c) that achieves the maximal possible quality q(a, b, c).

Examples of triples with small radical

[edit | edit source]

The condition that ε > 0 is necessary as there exist infinitely many triples a, b, c with c > rad(abc). For example, let

a=1,b=26n1,c=26n,n>1.

The integer b is divisible by 9:

b=26n1=64n1=(641)()=97().

Using this fact, the following calculation is made:

rad(abc)=rad(a)rad(b)rad(c)=rad(1)rad(26n1)rad(26n)=2rad(26n1)=2rad(9b9)23b9=23b<23c.

By replacing the exponent 6n with other exponents forcing b to have larger square factors, the ratio between the radical and c can be made arbitrarily small. Specifically, let p > 2 be a prime and consider

a=1,b=2p(p1)n1,c=2p(p1)n,n>1.

Now it may be plausibly claimed that b is divisible by p2:

b=2p(p1)n1=(2p(p1))n1=(2p(p1)1)()=p2r().

The last step uses the fact that p2 divides 2p(p−1) − 1. This follows from Fermat's little theorem, which shows that, for p > 2, 2p−1 = pk + 1 for some integer k. Raising both sides to the power of p then shows that 2p(p−1) = p2(...) + 1.

And now with a similar calculation as above, the following results:

rad(abc)<2pc.

A list of the highest-quality triples (triples with a particularly small radical relative to c) is given below; the highest quality, 1.6299, was found by Eric Reyssat (Lando & Zvonkin 2004, p. 137) for

a = 2,
b = 310·109 = 6436341,
c = 235 = 6436343,
rad(abc) = 15042.

Some consequences

[edit | edit source]

The abc conjecture has a large number of consequences. These include both known results (some of which have been proven separately only since the conjecture has been stated) and conjectures for which it gives a conditional proof. The consequences include:

Theoretical results

[edit | edit source]

The abc conjecture implies that c can be bounded above by a near-linear function of the radical of abc. Bounds are known that are exponential. Specifically, the following bounds have been proven:

c<exp(K1rad(abc)15) (Stewart & Tijdeman 1986),
c<exp(K2rad(abc)23+ε) (Stewart & Yu 1991), and
c<exp(K3rad(abc)13(log(rad(abc))3) (Stewart & Yu 2001).

In these bounds, K1 and K3 are constants that do not depend on a, b, or c, and K2 is a constant that depends on ε (in an effectively computable way) but not on a, b, or c. The bounds apply to any triple for which c > 2.

There are also theoretical results that provide a lower bound on the best possible form of the abc conjecture. In particular, Stewart & Tijdeman (1986) showed that there are infinitely many triples (a, b, c) of coprime integers with a + b = c and

c>rad(abc)exp(klogc/loglogc)

for all k < 4. The constant k was improved to k = 6.068 by van Frankenhuysen (2000).

Computational results

[edit | edit source]

In 2006, the Mathematics Department of Leiden University in the Netherlands, together with the Dutch Kennislink science institute, launched the ABC@Home project, a grid computing system, which aims to discover additional triples a, b, c with rad(abc) < c. Although no finite set of examples or counterexamples can resolve the abc conjecture, it is hoped that patterns in the triples discovered by this project will lead to insights about the conjecture and about number theory more generally.

Distribution of triples with q > 1[25]
q
c
q > 1 q > 1.05 q > 1.1 q > 1.2 q > 1.3 q > 1.4
c < 102 6 4 4 2 0 0
c < 103 31 17 14 8 3 1
c < 104 120 74 50 22 8 3
c < 105 418 240 152 51 13 6
c < 106 1,268 667 379 102 29 11
c < 107 3,499 1,669 856 210 60 17
c < 108 8,987 3,869 1,801 384 98 25
c < 109 22,316 8,742 3,693 706 144 34
c < 1010 51,677 18,233 7,035 1,159 218 51
c < 1011 116,978 37,612 13,266 1,947 327 64
c < 1012 252,856 73,714 23,773 3,028 455 74
c < 1013 528,275 139,762 41,438 4,519 599 84
c < 1014 1,075,319 258,168 70,047 6,665 769 98
c < 1015 2,131,671 463,446 115,041 9,497 998 112
c < 1016 4,119,410 812,499 184,727 13,118 1,232 126
c < 1017 7,801,334 1,396,909 290,965 17,890 1,530 143
c < 1018 14,482,065 2,352,105 449,194 24,013 1,843 160

As of May 2014, ABC@Home had found 23.8 million triples.[26]

Highest-quality triples[27]
Rank q a b c Discovered by
1 1.6299 2 310·109 235 Eric Reyssat
2 1.6260 112 32·56·73 221·23 Benne de Weger
3 1.6235 19·1307 7·292·318 28·322·54 Jerzy Browkin, Juliusz Brzezinski
4 1.5808 283 511·132 28·38·173 Jerzy Browkin, Juliusz Brzezinski, Abderrahmane Nitaj
5 1.5679 1 2·37 54·7 Benne de Weger

Note: the quality q(a, b, c) of the triple (a, b, c) is defined above.

[edit | edit source]

The abc conjecture is an integer analogue of the Mason–Stothers theorem for polynomials.

A strengthening, proposed by Baker (1998), states that in the abc conjecture one can replace rad(abc) by

εω rad(abc),

where ω is the total number of distinct primes dividing a, b and c.[28]

Andrew Granville noticed that the minimum of the function (εωrad(abc))1+ε over ε>0 occurs when ε=ωlog(rad(abc)).

This inspired Baker (2004) to propose a sharper form of the abc conjecture, namely:

c<κrad(abc)(log(rad(abc)))ωω!

with κ an absolute constant. After some computational experiments he found that a value of 6/5 was admissible for κ. This version is called the "explicit abc conjecture".

Baker (1998) also describes related conjectures of Andrew Granville that would give upper bounds on c of the form

KΩ(abc)rad(abc),

where Ω(n) is the total number of prime factors of n, and

O(rad(abc)Θ(abc)),

where Θ(n) is the number of integers up to n divisible only by primes dividing n.

Robert, Stewart & Tenenbaum (2014) proposed a more precise inequality based on Robert & Tenenbaum (2013). Let k = rad(abc). They conjectured there is a constant C1 such that

c<kexp(43logkloglogk(1+logloglogk2loglogk+C1loglogk))

holds whereas there is a constant C2 such that

c>kexp(43logkloglogk(1+logloglogk2loglogk+C2loglogk))

holds infinitely often.

Browkin & Brzeziński (1994) formulated the n conjecture—a version of the abc conjecture involving n > 2 integers.

Claimed proofs

[edit | edit source]

Lucien Szpiro proposed a solution in 2007, but it was found to be incorrect shortly afterwards.[29]

Since August 2012, Shinichi Mochizuki has claimed a proof of Szpiro's conjecture and therefore the abc conjecture.[5] He released a series of four preprints developing a new theory he called inter-universal Teichmüller theory (IUTT), which is then applied to prove the abc conjecture.[30] The papers have not been widely accepted by the mathematical community as providing a proof of abc.[31] This is not only because of their length and the difficulty of understanding them,[32] but also because at least one specific point in the argument has been identified as a gap by some other experts.[33] Although a few mathematicians have vouched for the correctness of the proof[34] and have attempted to communicate their understanding via workshops on IUTT, they have failed to convince the number theory community at large.[35][36]

In March 2018, Peter Scholze and Jakob Stix visited Kyoto for discussions with Mochizuki.[37][38] While they did not resolve the differences, they brought them into clearer focus. Scholze and Stix wrote a report asserting and explaining an error in the logic of the proof and claiming that the resulting gap was "so severe that ... small modifications will not rescue the proof strategy";[33] Mochizuki claimed that they misunderstood vital aspects of the theory and made invalid simplifications.[39][40][41]

On April 3, 2020, two mathematicians from the Kyoto research institute where Mochizuki works announced that his claimed proof would be published in Publications of the Research Institute for Mathematical Sciences, the institute's journal. Mochizuki is chief editor of the journal but recused himself from the review of the paper.[6] The announcement was received with skepticism by Kiran Kedlaya and Edward Frenkel, as well as being described by Nature as "unlikely to move many researchers over to Mochizuki's camp".[6] In March 2021, Mochizuki's proof was published in RIMS.[42]

See also

[edit | edit source]

Notes

[edit | edit source]
  1. ^ When a + b = c, any common factor of two of the values is necessarily shared by the third. Thus, coprimality of a, b, c implies pairwise coprimality of a, b, c. So in this case, it does not matter which concept we use.

References

[edit | edit source]
  1. ^ a b c Oesterlé 1988.
  2. ^ Masser 1985.
  3. ^ Goldfeld 1996.
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Further comment by P. Scholze at Not Even Wrong math.columbia.edu[self-published source?]
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ a b c Waldschmidt 2015.
  10. ^ Bombieri (1994), p. [page needed].
  11. ^ Elkies (1991).
  12. ^ Van Frankenhuijsen (2002).
  13. ^ Langevin (1993).
  14. ^ Silverman (1988).
  15. ^ Nitaj (1996).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Pomerance (2008).
  18. ^ Granville & Stark (2000).
  19. ^ The ABC-conjecture, Frits Beukers, ABC-DAY, Leiden, Utrecht University, 9 September 2005.
  20. ^ Mollin (2009); Mollin (2010, p. 297)
  21. ^ Browkin (2000, p. 10)
  22. ^ Granville (1998).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Bombieri & Gubler (2006), p. 404.
  29. ^ "Finiteness Theorems for Dynamical Systems", Lucien Szpiro, talk at Conference on L-functions and Automorphic Forms (on the occasion of Dorian Goldfeld's 60th Birthday), Columbia University, May 2007. See Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (updated version of their May report Archived 2020-02-08 at the Wayback Machine)
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Web-page by Mochizuki describing discussions and linking consequent publications and supplementary material
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Sources

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[unreliable source?]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]