u/npinguyin r/compsci • Recommends
How do we know The Halting Problem isn't only impossible to implement for itself?
I've been aware of The Halting Problem since university, but it's not until Tim Scott just did a video on it that I realized a basic question:
Alan Turing proved that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist by coming up a counterexample that causes a paradox.
That of course dismisses the possibility of "all" programs from being decideable.
But is this result actually meaningful? Do we know of other relevant programs that cannot be evaluated?
Or is it just a thought experiment?