← Latest papers
💬 NLP

Turing or Cantor: That is the Question

This paper argues that Alan Turing's foundational work relies on Georg Cantor's set theory, while proposing new measures of undecidability, extending super-Turing computation models, defining three new complexity classes for undecidable problems (U-complete, D-complete, and H-complete), and presenting a negative resolution to the P vs. NP equivalent for the U-complete class.

Original authors: Eugene Eberbach

Published 2026-04-14
📖 5 min read🧠 Deep dive

Original authors: Eugene Eberbach

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

The Big Picture: A Detective Story About "Unsolvable" Problems

Imagine you are a detective trying to solve every crime in the world. You have a giant, perfect rulebook (a computer program) that can solve any crime if you just give it enough time.

Alan Turing (the father of computer science) came along in the 1930s and said, "Wait a minute. Even with my perfect rulebook, there are some crimes I can never solve. No matter how long I try, the rulebook will just spin in circles forever." This is the famous Halting Problem: knowing if a program will eventually stop or run forever.

Georg Cantor (a mathematician from the 1800s) is the paper's "hidden hero." He discovered that there are different sizes of infinity. He proved that the number of Real Numbers (like 3.14159...) is a bigger infinity than the number of Whole Numbers (1, 2, 3...).

The Paper's Main Idea:
The author, Eugene Eberbach, argues that Turing couldn't have discovered these "unsolvable" problems without Cantor's math.

  • The Analogy: Think of Whole Numbers as the number of possible computer programs (algorithms). Think of Real Numbers as the number of all possible questions or problems.
  • Cantor proved there are more questions than there are programs to answer them.
  • Therefore, most questions are "unsolvable" by any computer.

The paper asks: "Turing or Cantor: Who deserves the credit?" The answer is: Both. Cantor built the map showing there are "unsolvable lands," and Turing built the vehicle (the computer) that proved it can't go there.


The New "Difficulty Levels" for Unsolvable Problems

Usually, when we say a problem is "unsolvable," we just stop there. But this paper says, "Not so fast! Let's grade how unsolvable they are."

The author creates three new "difficulty levels" (Complexity Classes) for problems that computers can't solve, inspired by how we grade hard math problems.

1. U-Complete (The "Semi-Solvable" Level)

  • The Metaphor: Imagine a treasure hunt where you can find the treasure if you look for it, but if the treasure isn't there, you might search forever and never know if it's missing or just hidden deep.
  • What it means: If the answer is "Yes," the computer can eventually find it and stop. If the answer is "No," the computer runs forever.
  • Example: The "Halting Problem" itself. If a program stops, we know it stops. If it doesn't, we wait forever.
  • Status: This is the "easiest" type of unsolvable problem.

2. D-Complete (The "Diagonalization" Level)

  • The Metaphor: Imagine a library where the librarian tries to write a catalog of every book in the library. But every time they write a list, they have to add a new book that isn't on the list. The list can never be finished or accurate.
  • What it means: These problems are so tricky that the computer can't even say "Yes" or "No" reliably. It can't even recognize the answer if it sees it.
  • Why "Diagonalization"? This comes from Cantor's famous trick of crossing out numbers on a diagonal to prove there are more numbers than you can count.
  • Status: Harder than U-Complete. The computer is completely lost here.

3. H-Complete (The "Hyper-Unsolvable" Level)

  • The Metaphor: Imagine a problem that requires an infinite amount of time to solve, even if you had a machine that could do infinite things at once. It's like trying to count to a number that is bigger than "infinity."
  • What it means: These problems are so complex that even if we upgrade our computers to "Super-Computers" (Hypercomputers) that can do infinite steps, they still can't solve them.
  • Status: The hardest level. The "Mount Everest" of unsolvable problems.

The "Measure of Unsolvable"

The paper suggests a new way to look at problems. Instead of just saying "This is impossible," let's ask: "What percentage of this problem is impossible?"

  • 0% Unsolvable: A normal problem (like sorting a list of names). The computer solves it every time.
  • 50% Unsolvable: A problem where half the time the computer can solve it, and half the time it gets stuck.
  • 100% Unsolvable: A problem where the computer is stuck on every single attempt.

This helps us understand that "unsolvable" isn't just a black-and-white switch; it's a spectrum.


The Infinite Ladder

Finally, the paper proposes a mind-bending idea: There isn't just one level of "impossible."

Just as Cantor showed there are infinite sizes of infinity (Infinity 1, Infinity 2, Infinity 3...), the author suggests there is an infinite ladder of unsolvable problems.

  • There are problems harder than D-Complete.
  • There are problems harder than those.
  • And so on, forever.

The Conclusion: Who Wins?

The paper concludes with a playful verdict on the title question: "Turing or Cantor?"

  • Turing gave us the tools (the computer) to try and solve problems.
  • Cantor gave us the map (the math of infinity) that showed us why some problems can never be solved.

The Verdict: You can't have the discovery of the "unsolvable" without the map that showed it existed. So, while Turing is the "Father of Computer Science," Cantor is the "Grandfather" who laid the foundation that made Turing's work possible.

In short: Computers are amazing, but they are limited by the very nature of mathematics. And thanks to Cantor, we know exactly why they are limited.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →