A Turing machine has infinite memory.Originally posted by MESchlum
I stated that (due to Godel among others) a "being that knows all mathematical truths" is not possible.
The impossibility is, I will grant, my opinion. Even if such a thing exists, I am quite certain that it would not be anything close to human (probably a lot more like a machine, with infinite memory, and the dogged persistance to run down each and every implication of each and every outcome).
And an equal amount of persistence.
But that's still not good enough.
Now if it were infinitely fast, too, then we'd be getting somewhere. But that is a much less realistic assumption than infinite memory. Because it would actually have to use its infinite speed. On the other hand, for a standard finite-speed machine, any computation that terminates uses a finite amount of memory; the only reason the machine needs an infinite amount is to be absolutely sure that it won't run out of memory in the middle, because it doesn't know beforehand how much it will need.
I wouldn't say that a "being that knows all mathematical truths" is impossible, exactly. But even if it were standing in front of us, spouting mathematical truths, we'd have no way to check that they really were truths, unless they were among the truths that we could have proved for ourselves to begin with. So what good is the being, after all? We have no way to verify that it is what it claims to be.