Liste des Groupes | Revenir à c theory |
On 04/05/2025 01:20, Mike Terry wrote:Sure. I expect everyone here has done more than enough programming to . It was more how much maths background you have + familiarity with HP proof you have.On 03/05/2025 20:45, Richard Heathfield wrote:<snip>
Third time's a charm, I think, or at least I'm further forward. (See question about a mile VVVVVsouthVVVVV of here.)>
I am conscious that you have already explained to me (twice!) that Mr O's approach is aimed not at overturning the overarching indecidability proof but a mere detail of Linz's proof. Unfortunately, your explanations have not managed to establish a firm root in what passes for my brain.
In case I ever bail again, you have my full permission to remind me of <~/alldata/usenet/M_Terry_explains_olcott_reasoning.eml> where I have saved your reply for future re-enlightenment.
Turned out to be 50/50.This may be because I'm too dense to grok them, or possibly it's because your explanations are TOAST (see above).
I generally think I post way too much,I think Usenauts are best measured by their S/N ratio. That is, it's what you post rather than how much there is of it.
and tend to wander off topic with unnecessary background and so on,Isaac Asimov was always at his happiest when starting an essay with the magic words "The Ancient Greeks..." In 1965 he wrote a book to be called "The Neutrino". He spent the first three quarters or so of the book on what he considered to be /necessary/ background, and Chapter 500-or-so is called "Enter The Neutrino". When he got the proofs back for checking, he saw that his copy editor had pencilled into the margin "AT LAST!"
and probably I write too much from a "maths" perspective, because that's my background. Not sure if I can change any of that! :) Just ask if I use obscure notation or let me know if I'm going too fast/slow. Part of the problem is I don't know your background and what things you're super familiar with.ISTR that I have recently gone on record as claiming (when asked if I have ever done any programming) to be a professional potato painter. The claim is rather less accurate than I generally try to be, and whilst it is true that I am super familiar (and perhaps too familiar) with potatoes, I haven't actually painted one since infants' school.
My background? Unfortunately my potato-painting career never really took off, so I decided instead to earn my corn writing computer programs for a living.
Any good?
Well, Linz doesn't get "Linz's proof", except here in PO thread land. He's just one of dozens of authors covering the proof, not the first or last, but simply the one PO talks about...BTW, when I refer to "the Linz proof" it is purely because the Linz book is apparently the one that PO has access to, and when he started posting here he claimed to have refuted the "Linz" proof that appears in that book. As you suspect, the proof is nothing to do with Linz other than appearing in his book!I am reminded of Hellin's Law, which documents the as yet unexplained fact that for n>1, n-tuple births occur once in 89^{n-1} pregnancies. In 1895, Hellin wrote down what biologists and demographers had already known for years. This penmanship appears to be his only contribution to the matter, and yet... Hellin's Law.
Thanks, but I have a PDF tucked away. You may be right that it is where the halting problem first gets covered, or at least HP for TMs.It also appears I expect in some form in most computer science books covering computation theory, because it's so well known. Hmm, not sure who discovered it, but it would be one of the big guys like Turing, Church, Kleene,... all doing related work in the early days of the field.Turing, I think., in 1936.
ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO
THE ENTSCHEIDUNGSPROBLEM
I have a 2MB PDF copy. I can't remember where I found it but, if you want it, drop me an email and I'll send it by return.
No, partial halt deciders [*PHD*s] aren't supposed to get it wrong! If they don't know the answer they're supposed to never answer, but if they do answer [i.e. HALTS or NEVER_HALTS] it must be right. We could define PHDs so that they have a 3rd answer DONT_KNOW, but assuming we still allow them to never answer I don't see that the DONT_KNOW answer adds much. [the new PHDs would be equivalent to my definition]So to say what PO's code would refute, I need to explain exactly how the Linz proof works. Sorry if you already perfectly clear on that!I'm fine with the general idea of the proof. If we have a universal decider U we can (easily!) use it to make a program that it can't decide, and we have reductio QED.
<snipped but not skipped>
This next bit might be a missing key for you... Looking at the above, we started by me giving you a "halt decider" H. What if I only gave you a lesser achievement: a "partial halt decider" that correctly decides halting for certain (P,I) inputs, but fails to halt for all the rest?What's to stop the partial decider from deciding pseudorandomly? For example: hashing the input tapes and deciding according to the hash modulo 2? This would:
1) always decide (as required);
2) sometimes get it right (as required);
3) sometimes get it wrong (as required if it's to be only 'partial');
4) always make the same decision when given the same input (clearly desirable);Yes PHDs can be trivial, even given they are not allowed to give wrong answers. A PHD could examine its input and check whether the starting state is a halt state. If it is, it returns HALTS otherwise it just loops (or return DONT+KNOW if we allow that). That's not very useful to anyone, but more functional PHDs may be of genuine use to developers.
5) be trivial to write;
6) would step around all the simulation nonsense and puncture about 99% of the current quarrel.
7) It could obviously be arranged if need be to interpret the hash mod 2 so that when fed itself as input it gets itself (a) right or (b) wrong.
Clearly this won't do, because surely /somebody/ would have pointed it out by now, but... /why/ won't it do?That's a good question!
Les messages affichés proviennent d'usenet.