3 ms·
> If you just run it, you will not learn whether or not it halts after any finite amount of time. If it halts within a finite amount of time, you will.
by ttctciyf 3y ago
> If you just run it, you will not learn whether or not it halts after any finite amount of time.
If it halts within a finite amount of time, you will.
- amelius 3y agoBut that is not the only possibility. So you are missing the point.
- SideQuark 3y agoNo you won't. Pick any finite time you will check. It may not stop by then, yet may stop later. So ahead of time, even if the program will stop, you cannot make a plan to learn that in finite time. You're stuck letting run possibly forever, because at each finite time you still cannot answer yes or no. Only if you've waited long enough, which can be arbitrarily far out, and it stops, can you answer.
- ttctciyf 3y ago> Only if you've waited long enough, which can be arbitrarily far out, and it stops, can you answer So, we agree!