[1] https://johncarlosbaez.wordpress.com/2011/10/28/the-complexi... [2] https://en.wikipedia.org/wiki/Kolmogorov_complexity#Chaitin....
[1] https://johncarlosbaez.wordpress.com/2011/10/28/the-complexi... [2] https://en.wikipedia.org/wiki/Kolmogorov_complexity#Chaitin....
Therefore, there are some Turing machines which can't be proven to halt or run forever in any given consistent system that can be computed.
(Because if every TM had a proof, then the program above would solve the unsolvable halting problem).
Therefore, there is a smallest such program that's independent of ZFC.
Does that help?
http://www.scottaaronson.com/blog/?p=2725
we give a 7,918-state Turing machine, called Z
(and actually explicitly listed in our paper!),
such that:
Z runs forever, assuming the consistency of a large-cardinal
theory called SRP (Stationary Ramsey Property), but
Z can’t be proved to run forever in ZFC [...],
assuming that ZFC is consistent.
edit: Just saw that this was linked at the bottom of the article. As pohl mentioned, the article really buried the lede.> searches for a proof in ZFC (or your favorite alternative)
is tripping me up though. It's not obvious to me that you can do this in an automated fashion. I assume this is a standard tool for theorists though? How does such a program work?
So brute force over every string, checking if it's a valid proof for the claim you want.
Therefore, there are some Turing machines which can't be
proven to halt or run forever in any given consistent
system that can be computed.
I feel like it's worth clarifying the quantifiers here. For all consistent systems, there exist Turing machines whose halting behavior can't be proven in that system. Unless I have some disastrous misunderstanding...E.g. ZFC plus an infinite set of axioms of the sort "machine X halts" for all machines that halt. We can't compute all the axioms, but the system is perfectly consistent. We could compute the axioms if we had a halting Oracle.
It wouldn't be able to prove the halting behavior of some Turing machines that have halting oracles attached, though.