Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.theory > #35800

Re: Could H correctly decide that P never halts? [ already agreed ]

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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