News for hackers. Stuff that matters.
Re:Intelligence as a Halting Oracle by yters on Tuesday November 06, 2018 @07:26AM (#18390356)
Can Turing machines invent Turing machines?
Re:Intelligence as a Halting Oracle by adrianN on Tuesday November 06, 2018 @08:47AM (#18390893)
I don't think you can give a sufficiently precise definition of "invent" to answer this question without being at odds with the intuitive understanding of "invent" that people normally hold. Turing machines can definitely search through the space of Turing machines and find some specific ones. For example that's what compilers do all day. They get a description of a Turing machine M1 written in language A and then produce a different Turing machine M2 that has the same semantics a M1, but is described in language B and is faster than M1 (that's what the optimizer does). Most people wouldn't call this "inventing" though (I would).
Re:Intelligence as a Halting Oracle by yters on Tuesday November 06, 2018 @09:03AM (#18391010)
It isn't so much coming up with the specific operations, but the realization that TMs can emulate every other machine, i.e. the Church-Turing thesis. This seems to be beyond the capability of TMs as it ventures into the domain of the halting problem.
Re:Intelligence as a Halting Oracle by adrianN on Tuesday November 06, 2018 @10:07AM (#18391618)
Solving the Halting problem requires you to decide for all TMs whether they halt or not. Nothing is preventing you from deciding it for a useful subset of TMs. For example deciding it for all TMs that have an encoding that uses fewer bits than the number of atoms in the observable universe is totally possible. There are also infinite families of TMs for which you can solve the halting problem. Again, a lot of what compilers do sounds like it would require solving the halting problem, when in fact it doesn't because they only handle a subset of all possible cases.
Re:Intelligence as a Halting Oracle by yters on Tuesday November 06, 2018 @11:14AM (#18392264)
The parent article discusses the idea of a partial halting oracle (PHO), which decides for an undecidable subset of problems. A TM cannot meet this requirement, by definition. It seems like humans are in the category of PHOs.
Re:Intelligence as a Halting Oracle by adrianN on Tuesday November 06, 2018 @12:21PM (#18392935)
There is no proof that human brains are capable of deciding uncomputable sets and really no reason to believe that they should be able to.
Re:Intelligence as a Halting Oracle by yters on Tuesday November 06, 2018 @12:43PM (#18393157)
That's a bit of a tangent. Here we were discussing whether the concept itself makes sense.

But, as for empirical evidence, max entropy + Bayesian hypothesis selection makes the PHO hypothesis much more plausible than the TM hypothesis.