9

Since both proofs make use of the diagonal argument, I’m wondering whether there is an obscure link between the existence of uncountable infinite sets and the undecidability of the halting problem. Would the halting problem be decidable if all sets were countable?

Vijay D
  • 12,566
  • 2
  • 35
  • 61
Lenar Hoyt
  • 314
  • 2
  • 8
  • 10
    Yes, the diagonal argument! – Mahdi Cheraghchi Aug 07 '13 at 14:51
  • 1
    @MCH My thought was that there is maybe a different characterization besides the diagonal argument that connects both. This question is maybe too blurry for SE. – Lenar Hoyt Aug 07 '13 at 14:59
  • 4
    This may be a partial link: clearly, the set of all languages over a given alphabet is uncountable. However, the set of all Turing machines is countable. This directly implies the existence of undecidable problems. However, this reasoning implies nothing about the halting problem. – 042 Aug 07 '13 at 15:31
  • 9
    There are certainly set-theoretic models of ZFC where all sets are countable (although not within the model), but the halting problem is always undecideable. See this MathOverflow question. – Peter Shor Aug 07 '13 at 15:31
  • 1
    imho the 1st sentence is a good question (a proof in a format that shows the TM incompleteness is very similar to cantors diagonalization was given to me by a CS prof in college, which basically involves putting up a diagram/grid with an x/y axis where one is representing all/enumerable TMs and the other all/enumerable inputs, and then diagonalizing) but the last sentence makes no sense as counterfactual thinking which in some ways doesnt have much place in theory, in particular. – vzn Aug 07 '13 at 23:37
  • @vzn My intuition behind the counterfactual thinking was that the proof of the indecidability of the halting problem might actually rely on the existence of uncountable sets. – Lenar Hoyt Aug 08 '13 at 21:38
  • mcb, asking a counterfactual question is like asking, logically, "what if false was true?" idea, though, a better question to the 2nd question might be, is there an analogue of the halting problem or diagonalization construction for countable sets. [not sure of the answer to that myself.] the answer seems to be that the construction is similar to fixed point theorems. what are some fixed point theorems that apply to countable sets? not sure.... anyway a question for you, how would one define a halting problem for countable sets anyway? the TMs and inputs in the halting problem are countable! – vzn Aug 08 '13 at 21:44
  • 4
    Please, please please say undecidability from now on. – Vijay D Aug 10 '13 at 05:04
  • @vzn Concerning the counterfactual thinking: I just stumbled upon this, which suggests that counterfactual thinking is actually a valuable habit in mathematics and in other disciplines. – Lenar Hoyt Aug 21 '13 at 16:03

1 Answers1

14

It's not a hidden link but one that has been made explicit using the language of category theory and also a very natural question to ask and study. There is a fair bit of material on the subject.

Vijay D
  • 12,566
  • 2
  • 35
  • 61