[D66] 'The ROOT Problem'

René Oudeweg roudeweg at gmail.com
Mon Jul 3 16:12:58 CEST 2023


THE ROOT PROBLEM IS:

[ ] THE BOOT PROBLEM
[ ] THE REBOOT PROBLEM
[ ] THE HALTING PROBLEM


$ describe "The halting problem" en
en:
Halting problem
In computability theory, the halting problem is the problem of 
determining, from a description of an arbitrary computer program and an 
input, whether the program will finish running, or continue to run 
forever. The halting problem is undecidable, meaning that no general 
algorithm exists that solves the halting problem for all possible 
program–input pairs.
A key part of the formal statement of the problem is a mathematical 
definition of a computer and program, usually via a Turing machine. The 
proof then shows, for any program f that might determine whether 
programs halt, that a "pathological" program g, called with some input, 
can pass its own source and its input to f and then specifically do the 
opposite of what f predicts g will do. No f can exist that handles this 
case, thus showing undecidability. This proof is significant to 
practical computing efforts, defining a class of applications which no 
programming invention can possibly perform perfectly.
https://en.wikipedia.org/wiki/Halting_problem


More information about the D66 mailing list