Gödel's Incompleteness Theorem and Its Implications for Artificial Intelligence
sabinasz.net
sabinasz.net
This is both their greatest limitation and their greatest advantage.
For this, I will refer back to Turing original essay about M-Machines. These are the universally known Turing machines.
But these were not the only machines Turing theorized in his seminal essay. There are also O-Machines, who take the result of the computations, not from the intrinsically closed mathematical world they inhabit, but from some external Oracle. Hence, O-Machines.
We are Turing O-Machines. The Oracle is out there. It's in all the external stimulus we take, in the world that's external to our minds, and in how we interact with this world.
It's the same for any artificial intelligence. Gödel's incompleteness applies to M-machines only. These are closed systems. Any mind with external interaction is not an M-machine, sometimes it takes answers from outside, and is, for a brief moment, an O-Machine.
I sometimes wonder if our minds can create the reality we wish to some extent so we all live in our own universes.
Psychologists seem like semi-empirical philosophers. Philosophers seemed, usually, to be conveying their world views in their writings. They'd claim universality, sometimes. Other times, the arguments seemed almost pathologically designed to shirk criticism in the most trivial, petty ways (thinking of you, solipsism) - and we should really all just move on from them to more meaningful discourse.
[Engineers should be trusted with absolutely nothing but the exact problem space their disciplines have proven reliable. They're like children, at worst.]
Nonetheless, I suspect Godel's incompleteness theorem may be a sort of logical breakthrough the ramifications from which are still not properly explored.
That pretty strongly disagrees with a few experts on the matter.
https://en.wikipedia.org/wiki/Where_Mathematics_Comes_From
https://en.wikipedia.org/wiki/Mathematics,_Form_and_Function
Also, I'm not sire how Godel's death is relevant.
https://www.math.toronto.edu/mathnet/questionCorner/complexe...
> Also, I'm not sure how Godel's death is relevant.
Godel did a lot of seminal work on how to analyse statements and beliefs and how to reason about their truth or falsehood, yet died as a direct result of holding a (presumably) false belief.
I’m familiar with Godel, but he was mentally ill. He had several phobias and mental disorders, and at the end, his wife became severely ill and was no longer able to care for and feed him, so he starved himself to death.
Mental illness and the fragility of the human mind and psyche have little to do with mathematics being first and foremost a human creation and endeavor.
Any algorithm powerful enough to generate a proof or refutation of an arbitrary sentence in first-order logic is equivalent in strength to one which can solve the halting problem. This general framework of thinking has often led people to declare that computers will never be able to perform automated theorem proving of arbitrary theorems, for this very reason.
This very narrow analysis doesn't square well with the "real world," particularly in the 21st century, where it is widely projected that AI will eventually get, let's call it, "very good" at this kind of thing, with much fanfare about how it will design the next generation of itself and possibly turn planet Earth into grey goo in the process.
These two perspectives are not really in conflict, because when we talk about an AI that is "very good" at doing math - one exponentially better than a human, which is capable of solving any problem a comparatively puny human mind is capable of coming up with, or perhaps using stochastic methods with a small but nonzero failure rate, and so on - we are talking about an infinitely lower set of goalposts than we have when we talk about the traditional halting problem. To qualify as solving that, an algorithm must be "infinitely good" at this task - it must never fail, even if the probability of doing so is exponentially small, and its failure mode can never be an infinite loop, etc - all things which we do not care about in a realistic machine learning sense.
These things are really very technical statements that need to be interpreted in a very precise and careful way - they are very powerful ideas that shaped 20th century computing, but when we carelessly use them to make claims like "computers will never be able to do _______," we do them a disservice.
Modern AI does not work like it is "proving" things. So, whatever limitations it has, Gödel's theorems aren't too relevant.