4

Interpretation: Consider the comic strip below, where a person tries to prevent a robot from dismembering them by asking the robot to compute $\pi$ - the robot quickly produces an algorithm to calculate all of the digits of $\pi$ and begins dismembering the person. This is possible because $\pi$ is a computable number.

In contrast, if the person had asked the robot to calculate Chaitin's constant (assuming the robot didn't say something like "which Chaitin's constant?" or "insufficient parameters") or some other non-computable number, would the people have been able to escape the robot's dismembering?

As far as I understand (1)(2), the robot could make an algorithm to calculate the first $n$ digits for any $n$, but to attempt to compute "all" of Chaitin's constant would take an infinite amount of time, because each new digit would require a new program, or something like this.

Question: Is this interpretation at all correct or am I completely off the mark here? To what extent could one describe computable numbers as numbers which "prevent a robot in this specific situation from dismembering people"?

I.e., do all non-computable numbers have algorithmically random (decimal, binary, etc.) expansions?

Source.

enter image description here

Raphael
  • 72,336
  • 29
  • 179
  • 389
Chill2Macht
  • 281
  • 2
  • 12
  • 3
    Bah, $\pi$ is not infinite; what is that even supposed to mean? FWIW, see here for my favorite wrong-computability-intuition-buster around $\pi$. – Raphael Apr 15 '17 at 11:40
  • @Raphael OK. So is the set of digits of a Chaitin's constant not even semi-decidable, so the robot couldn't even understand the query, much less waste infinite time attempting to complete it? https://cs.stackexchange.com/questions/5006/whats-an-intuitive-distinction-between-semi-computable-problems-and-noncomputab I guess I have difficulty understanding how $\pi$ and Chaitin's constant are practically different, other than $\pi$ has closed-form expressions making its digits easier to calculate, but the digits of Chaitin's constant can still be deduced via computation. – Chill2Macht Apr 15 '17 at 11:45
  • Also I am assuming that semi-decidable/semi-computable and decidable/computable are the same things (respectively/pairwise) but I don't actually know whether that's true. – Chill2Macht Apr 15 '17 at 11:46
  • 2
  • I have not looked into this constant, so I can't comment on that. I don't think it's really relevant here. You are probably reading too much into what was clearly supposed to deliver a punchline to non-computer-scientists. 2) Yes, for the purposes of this discussion you can use the terms exchangeably.
  • – Raphael Apr 15 '17 at 11:49