Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Newsgroups | comp.theory |
| Subject | Re: Could H correctly decide that P never halts? [ already agreed ] |
| Date | 2021-07-06 13:23 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <871r8baawn.fsf@bsb.me.uk> (permalink) |
| References | (10 earlier) <bJCdnQAh7eLG83_9nZ2dnUU7-cfNnZ2d@giganews.com> <87tul89xms.fsf@bsb.me.uk> <v7KdnXhXO_0xNH79nZ2dnUU7-KvNnZ2d@giganews.com> <87czrw9nku.fsf@bsb.me.uk> <NI-dnRbkTs3YU379nZ2dnUU7-bXNnZ2d@giganews.com> |
olcott <NoOne@NoWhere.com> writes:
> On 7/5/2021 9:35 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> On 7/5/2021 5:58 PM, Ben Bacarisse wrote:
>>>> olcott <NoOne@NoWhere.com> writes:
>>>> | void P(u32 x)
>>>> | {
>>>> | u32 Input_Halts = H(x, x);
>>>> | if (Input_Halts)
>>>> | HERE: goto HERE;
>>>> | }
>>>>
>>>>> Every computation that would never halt unless its simulation is
>>>>> aborted is equally not a halting computation.
>>>>
>>>> For H(P,P) to be correct one of these must apply:
>>>> H(P,P) == 0 and P(P) does not halt, or
>>>> H(P,P) != 0 and P(P) halts.
>>>> Neither is the case. Simple facts that you deny.
> H(P,P) == 0 is axiomatically correct thus impossibly incorrect.
H(P,P) == 0 may well be the correct POOH answer. Since you get to
define the PO "Other-Halting" problem, you get to state what the correct
answers are. In that sense it's axiomatic. My only objection can be
that no one cares about the POOH problem.
H is clearly not computing the halting function as it returns 0 for a
halting computation. You don't get to "adjust" (as you so
euphemistically say) the definition of halting.
> Once you understand that H(P,P) == 0 is axiomatically correct thus
> impossibly incorrect, then you see that the fact that P(P) halts
> cannot possibly be a contradiction.
I have never challenged your right to define a new decision problem.
What the correct answers are is then entirely up to you, and though I'd
call them definitions rather than axioms they can only be challenged as
being silly or not interesting (and they are both).
> The view that H(P,P) == 0 is not correct requires the view that in
> some cases where UTM(P,I) never halts P(I) does halt.
UTM(P,P) halts because P(P) halts.
> Because we can see that the execution trace of P on input P...
... halts, we know that H is not a halt decider because it is wrong
about the P(P) case. H may well be a POOH decider. You get to define
what the right answers are for a POOH decider.
--
Ben.
Back to comp.theory | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
#35634
#35635
#35636
#35638
#35640
#35642
#35644
#35645
#35646
#35647
#35649
#35654
#35653
#35641
#35643
#35652
#35656
#35657
#35660
#35663
#35664
#35665
#35666
#35668
#35667
#35669
#35670
#35672
#35677
#35680
#35682
#35683
#35684
#35685
#35693
#35696
#35702
#35676
#35679
#35686
#35687
#35688
#35691
#35695
#35697
#35730
#35701
#35703
#35705
#35706
#35732
#35736
#35738
#35748
#35749
#35750
#35758
#35761
#35707
#35708
#35711
#35716
#35726
#35735
#35754
#35721
#35766
#35771
#35775
#35720
#35741
#35743
#35752
#35731
#35753
#35704
#35659
#35662
#35671
#35673
#35699
#35700
#35709
#35712
#35714
#35715
#35717
#35718
#35725
#35734
#35745
#35746
#35751
#35762
#35765
#35768
#35755
#35777
#35783
#35786
#35788
#35791
#35795
#35797
#35800
#35724
#35733
#35742
#35744
#35737
#35739
#35747
#35740
#35757
#35760
#35764
#35781
#35648
#35650
#35658
#35661
#35674
#35675
#35678
#35681
#35698
#35651
#35655
#35689
#35694
csiph-web