Solving and Verifying the boolean Pythagorean Triples problem via Cube-and-Conquer
Not on the map. Why?
Abstract (arXiv)
The boolean Pythagorean Triples problem has been a longstanding open problem in Ramsey Theory: Can the set N = 1, 2, ... of natural numbers be divided into two parts, such that no part contains a triple (a,b,c) with a2 + b2 = c2 ? A prize for the solution was offered by Ronald Graham over two decades ago. We solve this problem, proving in fact the impossibility, by using the Cube-and-Conquer paradigm, a hybrid SAT method for hard problems, employing both look-ahead and CDCL solvers. An important role is played by dedicated look-ahead heuristics, which indeed allowed to solve the problem on a cluster with 800 cores in about 2 days. Due to the general interest in this mathematical problem, our result requires a formal proof. Exploiting recent progress in unsatisfiability proofs of SAT solvers, we produced and verified a proof in the DRAT format, which is almost 200 terabytes in size. From this we extracted and made available a compressed certificate of 68 gigabytes, that allows anyone to reconstruct the DRAT proof for checking.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 3; 2025: 6; 2026: 7.
23 papers.
Sort:
By area:
- 2021Inductive logic programming at 30cited by 46
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoningcited by 17
- 2024Answer Set Networks: Casting Answer Set Programming into Deep Learningcited by 6
- 2022Too much information: why CDCL solvers need to forget learned clausescited by 2
- 2024AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problemscited by 2
- 2025Learning Interestingness in Automated Mathematical Theory Formationcited by 2
- 2021Design of quantum optical experiments with logic artificial intelligencecited by 1
- 2022Inverting Cryptographic Hash Functions via Cube-and-Conquercited by 1
- 2023Decomposing Hard SAT Instances with Metaheuristic Optimizationcited by 1
- 2026From LLM-Generated Conjectures to Lean Formalizations: Automated Polynomial Inequality Proving via Sum-of-Squares Certificatescited by 1
- 2021Branching Strategy Selection Approach Based on Vivification Ratiocited by 0
- 2022SATViz: Real-Time Visualization of Clausal Proofscited by 0
11 more
- 2024Artifical intelligence and inherent mathematical difficultycited by 0
- 2025Smart Cubing for Graph Search: A Comparative Studycited by 0
- 2025Thinking Out of the Box: Hybrid SAT Solving by Unconstrained Continuous Optimizationcited by 0
- 2025Solver-Aided Expansion of Loops to Avoid Generate-and-Testcited by 0
- 2025Explaining Hitori Puzzles: Neurosymbolic Proof Staging for Sequential Decisionscited by 0
- 2026The Active Discoverer Framework: Towards Autonomous Physics Reasoning through Neuro-Symbolic LaTeX Synthesiscited by 0
- 2026Doubly Saturated Ramsey Graphs: A Case Study in Computer-Assisted Mathematical Discoverycited by 0
- 2026Learning Splitting Heuristics for Parallel String Solverscited by 0
- 2026Streaming LRAT Certificates into Lean Theoremscited by 0
- 2026A Forced-Structure Reduction and Verifiable Bounds for Conway's 99-Graphcited by 0
- 2026The Refutation Gap: Certifying Both Halves of an Optimality Claimcited by 0
- 2026The Refutation Gap: Certifying Both Halves of an Optimality Claim16 Sep 2026
- 2026A Forced-Structure Reduction and Verifiable Bounds for Conway's 99-Graph13 Jul 2026
- 2026Streaming LRAT Certificates into Lean Theorems1 Jul 2026
- 2026Learning Splitting Heuristics for Parallel String Solvers9 Jun 2026
- 2026From LLM-Generated Conjectures to Lean Formalizations: Automated Polynomial Inequality Proving via Sum-of-Squares Certificates14 May 2026
- 2026Doubly Saturated Ramsey Graphs: A Case Study in Computer-Assisted Mathematical Discovery23 Apr 2026
- 2026The Active Discoverer Framework: Towards Autonomous Physics Reasoning through Neuro-Symbolic LaTeX Synthesis3 Jan 2026
- 2025Learning Interestingness in Automated Mathematical Theory Formation5 Nov 2025
- 2025Explaining Hitori Puzzles: Neurosymbolic Proof Staging for Sequential Decisions19 Aug 2025
- 2025Solver-Aided Expansion of Loops to Avoid Generate-and-Test11 Aug 2025
- 2025Thinking Out of the Box: Hybrid SAT Solving by Unconstrained Continuous Optimization31 May 2025
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoning19 Feb 2025
11 more
- 2025Smart Cubing for Graph Search: A Comparative Study27 Jan 2025
- 2024Answer Set Networks: Casting Answer Set Programming into Deep Learning19 Dec 2024
- 2024Artifical intelligence and inherent mathematical difficulty1 Aug 2024
- 2024AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problems24 Jan 2024
- 2023Decomposing Hard SAT Instances with Metaheuristic Optimization16 Dec 2023
- 2022Inverting Cryptographic Hash Functions via Cube-and-Conquer5 Dec 2022
- 2022SATViz: Real-Time Visualization of Clausal Proofs13 Sep 2022
- 2022Too much information: why CDCL solvers need to forget learned clauses1 Feb 2022
- 2021Branching Strategy Selection Approach Based on Vivification Ratio11 Dec 2021
- 2021Design of quantum optical experiments with logic artificial intelligence27 Sep 2021
- 2021Inductive logic programming at 3021 Feb 2021
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoningcited by 17
- 2026From LLM-Generated Conjectures to Lean Formalizations: Automated Polynomial Inequality Proving via Sum-of-Squares Certificatescited by 1
- 2026The Active Discoverer Framework: Towards Autonomous Physics Reasoning through Neuro-Symbolic LaTeX Synthesiscited by 0
- 2026From LLM-Generated Conjectures to Lean Formalizations: Automated Polynomial Inequality Proving via Sum-of-Squares Certificates14 May 2026
- 2026The Active Discoverer Framework: Towards Autonomous Physics Reasoning through Neuro-Symbolic LaTeX Synthesis3 Jan 2026
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoning19 Feb 2025
- 2021Inductive logic programming at 30cited by 46
- 2024Answer Set Networks: Casting Answer Set Programming into Deep Learningcited by 6
- 2022Too much information: why CDCL solvers need to forget learned clausescited by 2
- 2024AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problemscited by 2
- 2025Learning Interestingness in Automated Mathematical Theory Formationcited by 2
- 2021Design of quantum optical experiments with logic artificial intelligencecited by 1
- 2022Inverting Cryptographic Hash Functions via Cube-and-Conquercited by 1
- 2023Decomposing Hard SAT Instances with Metaheuristic Optimizationcited by 1
- 2021Branching Strategy Selection Approach Based on Vivification Ratiocited by 0
- 2022SATViz: Real-Time Visualization of Clausal Proofscited by 0
- 2024Artifical intelligence and inherent mathematical difficultycited by 0
- 2025Smart Cubing for Graph Search: A Comparative Studycited by 0
12 most cited of 20 All 20 (JSON)
- 2026The Refutation Gap: Certifying Both Halves of an Optimality Claim16 Sep 2026
- 2026A Forced-Structure Reduction and Verifiable Bounds for Conway's 99-Graph13 Jul 2026
- 2026Streaming LRAT Certificates into Lean Theorems1 Jul 2026
- 2026Learning Splitting Heuristics for Parallel String Solvers9 Jun 2026
- 2026Doubly Saturated Ramsey Graphs: A Case Study in Computer-Assisted Mathematical Discovery23 Apr 2026
- 2025Learning Interestingness in Automated Mathematical Theory Formation5 Nov 2025
- 2025Explaining Hitori Puzzles: Neurosymbolic Proof Staging for Sequential Decisions19 Aug 2025
- 2025Solver-Aided Expansion of Loops to Avoid Generate-and-Test11 Aug 2025
- 2025Thinking Out of the Box: Hybrid SAT Solving by Unconstrained Continuous Optimization31 May 2025
- 2025Smart Cubing for Graph Search: A Comparative Study27 Jan 2025
- 2024Answer Set Networks: Casting Answer Set Programming into Deep Learning19 Dec 2024
- 2024Artifical intelligence and inherent mathematical difficulty1 Aug 2024
12 newest of 20 All 20 (JSON)