A Kernel-Checked Exclusion Certificate for Erd\H{o}s Problem 647
This paper presents a fully verified, axiom-minimized proof in Lean 4 that resolves Erdős Problem 647 for all up to by chaining factorization witnesses, with the result's trustworthiness reinforced by byte-identical reproduction across multiple independent toolchains and architectures.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the vast landscape of mathematics, there are questions that seem simple on the surface but hide deep complexities within the structure of numbers. One such question, posed decades ago by the legendary mathematician Paul Erdős, concerns the relationship between a number and its divisors. Every whole number has a set of smaller numbers that divide into it evenly; for instance, the number six is divisible by one, two, three, and six. The count of these divisors varies wildly from one number to the next. Erdős wondered if there is a specific pattern where a number is so "rich" in divisors that it forces a certain mathematical inequality to hold true for all larger numbers. Specifically, he asked if there exists any number greater than twenty-four where the maximum value of a certain calculation involving divisors stays surprisingly small. For a long time, computers have searched for such a number, checking billions upon billions of candidates, but they have only been able to say, "We haven't found one yet." These searches, while powerful, rely on standard computing methods that do not offer absolute mathematical certainty, leaving a tiny gap of doubt.
A new study has finally closed that gap for a massive range of numbers, not by finding a solution, but by proving with absolute certainty that no solution exists below a specific threshold. The researchers, working with a team of computer scientists, used a specialized software system designed to verify mathematical proofs with the same rigor as a human mathematician checking every single step of an argument. They focused on the range of numbers between twenty-five and one billion. Using a method that breaks the problem down into millions of tiny, verifiable pieces, they demonstrated that for every single number in this vast interval, the condition Erdős described fails. This is not a guess based on how the numbers look or a result from a simulation that might contain a hidden error. Instead, the entire chain of reasoning has been checked by a computer program that acts as an impartial referee, confirming that the logic holds up without any shortcuts or unverified assumptions.
The core of this achievement lies in how the researchers handled the sheer volume of data required to cover such a large range. They did not try to check every number individually in a way that would take forever. Instead, they created a chain of "witnesses." Imagine a series of stepping stones across a river; if you can prove that each stone is solid and that the gap between one stone and the next is small enough to jump, you can cross the entire river without falling in. In this case, the "stones" are specific numbers that prove the inequality fails for a whole block of surrounding numbers. The researchers generated over six million of these witnesses to cover the entire interval from twenty-five up to one billion. Each witness is a number that has been carefully analyzed to show that it forces the mathematical condition to break. The brilliance of the work is that the computer verification system does not just trust the list of witnesses; it re-calculates the properties of each one from scratch, confirming that they are valid and that they fit together perfectly to leave no gaps in the coverage.
To ensure that the results were not just a product of a single, potentially flawed computer program, the team built a system of cross-checks that goes far beyond standard scientific practice. They wrote a second, completely different computer program, written in a different language and using a different method, to replay the entire chain of witnesses. This independent program checked every single step, confirming that the numbers were valid and that the logic held. Furthermore, they tested the entire process on different types of computer hardware and with different underlying software tools. They rebuilt the entire system from the ground up on separate machines, ensuring that the final digital files were identical down to the last bit. This level of scrutiny means that the result is not dependent on the trustworthiness of a specific machine or a specific piece of code, but on the fundamental logic of the proof itself. The researchers also addressed a previous claim that had suggested a solution might exist, showing that the logic used in that earlier attempt had a critical flaw that this new, rigorous method avoided.
The significance of this work extends beyond just answering a specific question about numbers. It demonstrates a new way of doing mathematics where the trustworthiness of a result is built into the process itself. In the past, when computers were used to solve complex problems, mathematicians often had to trust that the computer had not made a mistake or that the code was free of bugs. Here, the computer is used not just to calculate, but to verify the calculation with a level of certainty that leaves no room for doubt. The researchers proved that for every number between twenty-five and one billion, the condition Erdős described does not hold. They did not find a number that satisfies the condition, nor did they prove that no such number exists at all in the universe of numbers. They simply proved that if such a number exists, it must be larger than one billion. This leaves the door open for the possibility of a solution in the vast, uncharted territory beyond, but it firmly closes the door on the entire range that was previously only checked by less certain methods.
The study also highlights the importance of being able to verify the tools used to do the work. The researchers were careful to ensure that their own software did not rely on any hidden assumptions or unproven shortcuts. They stripped away any part of the process that could not be verified by the core logic of the system. This approach ensures that the result is as solid as the mathematical foundations it rests upon. While the search for a solution continues for numbers larger than one billion, with other researchers pushing the boundaries much further using different methods, this work provides a bedrock of certainty for the range it covers. It shows that even in a field as abstract as number theory, it is possible to build a bridge of logic that is so strong it can be walked across with complete confidence, leaving no room for doubt about the path taken. The result is a clear, definitive answer to a long-standing question for a specific, massive range of numbers, achieved through a collaboration of human insight and machine precision that sets a new standard for what is possible in mathematical research.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.