The Boolean Pythagorean triples problem is a problem from
Ramsey theory
Ramsey theory, named after the British mathematician and philosopher Frank P. Ramsey, is a branch of mathematics that focuses on the appearance of order in a substructure given a structure of a known size. Problems in Ramsey theory typically ask a ...
about whether the
positive integers
In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country").
Numbers used for counting are called ''cardinal n ...
can be colored red and blue so that no
Pythagorean triple
A Pythagorean triple consists of three positive integers , , and , such that . Such a triple is commonly written , and a well-known example is . If is a Pythagorean triple, then so is for any positive integer . A primitive Pythagorean triple is ...
s consist of all red or all blue members. The Boolean Pythagorean triples problem was solved by
Marijn Heule
Marienus Johannes Hendrikus Heule (born March 12, 1979 at Rijnsburg, The Netherlands) is a Dutch computer scientist at Carnegie Mellon University who studies SAT solvers. Heule has used these solvers to resolve mathematical conjectures such as t ...
, Oliver Kullmann and
Victor W. Marek in May 2016 through a
computer-assisted proof
A computer-assisted proof is a mathematical proof that has been at least partially generated by computer.
Most computer-aided proofs to date have been implementations of large proofs-by-exhaustion of a mathematical theorem. The idea is to use a ...
.
Statement
The problem asks if it is possible to color each of the positive integers either red or blue, so that no Pythagorean triple of integers ''a'', ''b'', ''c'', satisfying
are all the same color.
For example, in the Pythagorean triple 3, 4 and 5 (
), if 3 and 4 are colored red, then 5 must be colored blue.
Solution
Marijn Heule
Marienus Johannes Hendrikus Heule (born March 12, 1979 at Rijnsburg, The Netherlands) is a Dutch computer scientist at Carnegie Mellon University who studies SAT solvers. Heule has used these solvers to resolve mathematical conjectures such as t ...
, Oliver Kullmann and Victor W. Marek showed that such a coloring is only possible up to the number 7824. The actual statement of the theorem proved is
There are possible coloring combinations for the numbers up to
7825. These possible colorings were logically and algorithmically narrowed down to around a trillion (still highly complex) cases, and those were examined using a
Boolean satisfiability
In logic and computer science, the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated SATISFIABILITY, SAT or B-SAT) is the problem of determining if there exists an interpretation that satisfie ...
solver. Creating the proof took about 4 CPU-years of computation over a period of two days on the Stampede supercomputer at the
Texas Advanced Computing Center
The Texas Advanced Computing Center (TACC) at the University of Texas at Austin, United States, is an advanced computing research center that provides comprehensive advanced computing resources and support services to researchers in Texas and acr ...
and generated a 200 terabyte propositional proof, which was compressed to 68 gigabytes.
The paper describing the proof was published in the SAT 2016 conference,
where it won the best paper award. The figure below shows a possible family of colorings for the set with no monochromatic Pythagorean triple, and the white squares can be colored either red or blue while still satisfying this condition.
Prize
In the 1980s
Ronald Graham
Ronald Lewis Graham (October 31, 1935July 6, 2020) was an American mathematician credited by the American Mathematical Society as "one of the principal architects of the rapid development worldwide of discrete mathematics in recent years". He ...
offered a $100 prize for the solution of the problem, which has now been awarded to
Marijn Heule
Marienus Johannes Hendrikus Heule (born March 12, 1979 at Rijnsburg, The Netherlands) is a Dutch computer scientist at Carnegie Mellon University who studies SAT solvers. Heule has used these solvers to resolve mathematical conjectures such as t ...
.
Generalizations
As of 2018, the problem is still open for more than 2 colors, that is, if there exists a ''k''-coloring (''k'' ≥ 3) of the positive integers such that no Pythagorean triples are the same color.
[{{Cite journal, last=Eliahou, first=Shalom, last2=Fromentin, first2=Jean, last3=Marion-Poty, first3=Virginie, last4=Robilliard, first4=Denis, date=2018-10-02, title=Are Monochromatic Pythagorean Triples Unavoidable under Morphic Colorings?, url=https://www.tandfonline.com/doi/full/10.1080/10586458.2017.1306465, journal=Experimental Mathematics, language=en, volume=27, issue=4, pages=419–425, doi=10.1080/10586458.2017.1306465, issn=1058-6458, arxiv=1605.00859]
See also
*
List of long mathematical proofs
This is a list of unusually long mathematical proofs. Such proofs often use computational proof methods and may be considered non-surveyable.
, the longest mathematical proof, measured by number of published journal pages, is the classification ...
References
Computer-assisted proofs
Mathematical problems
Pythagorean theorem
Ramsey theory