I’ve seen explanations about this, but I don’t see how will the program run in the first place. Example program that will be fed to itself:
define haltOrLoop(P):
if halt(P): loop forever
else: exit
If we run `haltOrLoop(haltOrLoop)` wouldn’t that be incomplete as `haltOrLoop` (the one inside the parenthesis) needs a program to run first?
In: 2
Latest Answers