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


Groups > comp.theory > #49655 > unrolled thread

On recursion and infinite recursion (reprise #2)

Started byMr Flibble <flibble@reddwarf.jmc>
First post2022-05-04 17:46 +0100
Last post2022-05-05 22:28 -0400
Articles 18 — 5 participants

Back to article view | Back to comp.theory


Contents

  On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-04 17:46 +0100
    Re: On recursion and infinite recursion (reprise #2) André G. Isaak <agisaak@gm.invalid> - 2022-05-04 10:53 -0600
      Re: On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-04 17:56 +0100
        Re: On recursion and infinite recursion (reprise #2) olcott <polcott2@gmail.com> - 2022-05-04 12:53 -0500
          Re: On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-04 19:00 +0100
      Re: On recursion and infinite recursion (reprise #2) olcott <polcott2@gmail.com> - 2022-05-04 12:52 -0500
    Re: On recursion and infinite recursion (reprise #2) olcott <polcott2@gmail.com> - 2022-05-04 12:51 -0500
    Re: On recursion and infinite recursion (reprise #2) Richard Damon <Richard@Damon-Family.org> - 2022-05-04 19:42 -0400
      Re: On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-05 00:51 +0100
        Re: On recursion and infinite recursion (reprise #2) Python <python@example.invalid> - 2022-05-05 01:58 +0200
        Re: On recursion and infinite recursion (reprise #2) Richard Damon <Richard@Damon-Family.org> - 2022-05-04 20:02 -0400
          Re: On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-05 01:05 +0100
            Re: On recursion and infinite recursion (reprise #2) Richard Damon <Richard@Damon-Family.org> - 2022-05-04 20:21 -0400
              Re: On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-05 01:24 +0100
                Re: On recursion and infinite recursion (reprise #2) Richard Damon <Richard@Damon-Family.org> - 2022-05-04 20:41 -0400
                  Re: On recursion and infinite recursion (reprise #2) Mr Flibble <flibble@reddwarf.jmc> - 2022-05-05 17:47 +0100
                    Re: On recursion and infinite recursion (reprise #2) olcott <polcott2@gmail.com> - 2022-05-05 16:40 -0500
                    Re: On recursion and infinite recursion (reprise #2) Richard Damon <Richard@Damon-Family.org> - 2022-05-05 22:28 -0400

#49655 — On recursion and infinite recursion (reprise #2)

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-04 17:46 +0100
SubjectOn recursion and infinite recursion (reprise #2)
Message-ID<20220504174626.0000449b@reddwarf.jmc>
The halting problem theorem and proof thereof [Turing, 1937] (upon
which other currently extant halting problem proofs are derived) is
invalid due to an invalid "impossible program" [Strachey, 1965] that
arises not from a function call-like infinite recursion but from a
category error in the form of an invalid (erroneous) infinite recursion
present in the proof [Wikipedia, 2022].

The categories involved in the category error are the decider and that
which is being decided.  Currently extant attempts to conflate the
decider with that which is being decided are infinitely recursive and
thus invalid.

/Flibble

[toc] | [next] | [standalone]


#49657

FromAndré G. Isaak <agisaak@gm.invalid>
Date2022-05-04 10:53 -0600
Message-ID<t4ub35$ug9$1@dont-email.me>
In reply to#49655
On 2022-05-04 10:46, Mr Flibble wrote:
> The halting problem theorem and proof thereof [Turing, 1937] (upon

The halting *problem* and the halting *theorem* are two different 
things. You can't "prove" a problem. The halting theorem states that the 
halting problem has no solution. That's what Turing proved.

André


-- 
To email remove 'invalid' & replace 'gm' with well known Google mail 
service.

[toc] | [prev] | [next] | [standalone]


#49658

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-04 17:56 +0100
Message-ID<20220504175632.0000720d@reddwarf.jmc>
In reply to#49657
On Wed, 4 May 2022 10:53:57 -0600
André G. Isaak <agisaak@gm.invalid> wrote:

> On 2022-05-04 10:46, Mr Flibble wrote:
> > The halting problem theorem and proof thereof [Turing, 1937] (upon  
> 
> The halting *problem* and the halting *theorem* are two different 
> things. You can't "prove" a problem. The halting theorem states that
> the halting problem has no solution. That's what Turing proved.

And if you actually read what I actually wrote: "halting problem
THEOREM".

/Flibble

[toc] | [prev] | [next] | [standalone]


#49664

Fromolcott <polcott2@gmail.com>
Date2022-05-04 12:53 -0500
Message-ID<t4uei3$tp2$3@dont-email.me>
In reply to#49658
On 5/4/2022 11:56 AM, Mr Flibble wrote:
> On Wed, 4 May 2022 10:53:57 -0600
> André G. Isaak <agisaak@gm.invalid> wrote:
> 
>> On 2022-05-04 10:46, Mr Flibble wrote:
>>> The halting problem theorem and proof thereof [Turing, 1937] (upon
>>
>> The halting *problem* and the halting *theorem* are two different
>> things. You can't "prove" a problem. The halting theorem states that
>> the halting problem has no solution. That's what Turing proved.
> 
> And if you actually read what I actually wrote: "halting problem
> THEOREM".
> 
> /Flibble
> 

Seems close enough to me.

-- 
Copyright 2022 Pete Olcott "Talent hits a target no one else can hit;
Genius hits a target no one else can see." Arthur Schopenhauer

[toc] | [prev] | [next] | [standalone]


#49667

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-04 19:00 +0100
Message-ID<20220504190059.000033ad@reddwarf.jmc>
In reply to#49664
On Wed, 4 May 2022 12:53:06 -0500
olcott <polcott2@gmail.com> wrote:

> On 5/4/2022 11:56 AM, Mr Flibble wrote:
> > On Wed, 4 May 2022 10:53:57 -0600
> > André G. Isaak <agisaak@gm.invalid> wrote:
> >   
> >> On 2022-05-04 10:46, Mr Flibble wrote:  
> >>> The halting problem theorem and proof thereof [Turing, 1937]
> >>> (upon  
> >>
> >> The halting *problem* and the halting *theorem* are two different
> >> things. You can't "prove" a problem. The halting theorem states
> >> that the halting problem has no solution. That's what Turing
> >> proved.  
> > 
> > And if you actually read what I actually wrote: "halting problem
> > THEOREM".
> > 
> > /Flibble
> >   
> 
> Seems close enough to me.
 
What? I used the word theorem deliberately as I was referring not to
the halting problem itself but Turing's theorem and proof.

/Flibble

[toc] | [prev] | [next] | [standalone]


#49663

Fromolcott <polcott2@gmail.com>
Date2022-05-04 12:52 -0500
Message-ID<t4ueh4$tp2$2@dont-email.me>
In reply to#49657
On 5/4/2022 11:53 AM, André G. Isaak wrote:
> On 2022-05-04 10:46, Mr Flibble wrote:
>> The halting problem theorem and proof thereof [Turing, 1937] (upon
> 
> The halting *problem* and the halting *theorem* are two different 
> things. You can't "prove" a problem. The halting theorem states that the 
> halting problem has no solution. That's what Turing proved.
> 
> André
> 
> Yes.

-- 
Copyright 2022 Pete Olcott "Talent hits a target no one else can hit;
Genius hits a target no one else can see." Arthur Schopenhauer

[toc] | [prev] | [next] | [standalone]


#49662

Fromolcott <polcott2@gmail.com>
Date2022-05-04 12:51 -0500
Message-ID<t4uefg$tp2$1@dont-email.me>
In reply to#49655
On 5/4/2022 11:46 AM, Mr Flibble wrote:
> The halting problem theorem and proof thereof [Turing, 1937] (upon
> which other currently extant halting problem proofs are derived) is
> invalid due to an invalid "impossible program" [Strachey, 1965] that
> arises not from a function call-like infinite recursion but from a
> category error in the form of an invalid (erroneous) infinite recursion
> present in the proof [Wikipedia, 2022].
> 

Strachey, seemed to have been the first person to simplify this:
https://academic.oup.com/comjnl/article/7/4/313/354243

All of the pseudo-code examples of the HP counter-examples are based on 
Strachey's CPL code.

> The categories involved in the category error are the decider and that
> which is being decided.  Currently extant attempts to conflate the
> decider with that which is being decided are infinitely recursive and
> thus invalid.
> 
> /Flibble
> 


-- 
Copyright 2022 Pete Olcott "Talent hits a target no one else can hit;
Genius hits a target no one else can see." Arthur Schopenhauer

[toc] | [prev] | [next] | [standalone]


#49678

FromRichard Damon <Richard@Damon-Family.org>
Date2022-05-04 19:42 -0400
Message-ID<rbEcK.93$SOP1.79@fx46.iad>
In reply to#49655
On 5/4/22 12:46 PM, Mr Flibble wrote:
> The halting problem theorem and proof thereof [Turing, 1937] (upon
> which other currently extant halting problem proofs are derived) is
> invalid due to an invalid "impossible program" [Strachey, 1965] that
> arises not from a function call-like infinite recursion but from a
> category error in the form of an invalid (erroneous) infinite recursion
> present in the proof [Wikipedia, 2022].
> 
> The categories involved in the category error are the decider and that
> which is being decided.  Currently extant attempts to conflate the
> decider with that which is being decided are infinitely recursive and
> thus invalid.
> 
> /Flibble
> 

And what is the error between the decider and the decided.

The Decider is H.

The thing to be decideer is H^ applied to <H^>

Now, if you want to claim that H^ can't use H, then you are saying 
either that Turing Macines aren't allowed to use other Turing Machines, 
which is crasy, or that H just can't be asked about machines which are 
based on it, at which point that is just admitting that the Halting 
Problem is in fact impossible, as there exist some VALID programs (which 
H^ is) that H just can't be asked to decide on.

Note, H^ is NOT recursive in definition (unless H is). H^ is basically 
jast a "call" to H with a little bit of simple logic around it.

The "recursion" (which isn't actually recursion) comes about because we 
give H^ and input that just happens to be a representation of itself, 
and H^ doesn't actually know that.

If H actually meets the requirements of being a decider (and thus also 
of being a Comptation), then we get no infinite "recursion", as the H 
inside H^ will, by necessity, return an answer after finite time, and H^ 
will either Halt or go into a simple infinite loop.

H is thus just proved to give the wrong answer.

If H refuses to give the wrong answer, then it turns out to not be a 
decider and just loops forever with an ever growing tape as the level of 
simulation just keeps increasing.

Note, we NEVER get back to H^.q0 or any of the states of H^ up to H^.qx, 
as the entire execution trace is within its copy of H doing its 
simulation to try to decide. There is no actual Recursion.


Yes, in trying to decide how we might program H to try to get the right 
answer, we can think about levels of recursion, but those are not 
actually in the real trace of the execution of H^. Once we actual make a 
decision on how we are going to attempt to make an H, and establish a 
fixed algorithm to program into H, we find that we have failed to make a 
correct decider, because, as the theorem says, it IS impossible. This 
doesn't mean the problem is "invalid" just impossible.

Just like the problem of creating a program to always win at Tic Tac 
Toe. The problem is well defined, just impossible due to the nature of 
the game.

[toc] | [prev] | [next] | [standalone]


#49680

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-05 00:51 +0100
Message-ID<20220505005156.000010e1@reddwarf.jmc>
In reply to#49678
On Wed, 4 May 2022 19:42:19 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 5/4/22 12:46 PM, Mr Flibble wrote:
> > The halting problem theorem and proof thereof [Turing, 1937] (upon
> > which other currently extant halting problem proofs are derived) is
> > invalid due to an invalid "impossible program" [Strachey, 1965] that
> > arises not from a function call-like infinite recursion but from a
> > category error in the form of an invalid (erroneous) infinite
> > recursion present in the proof [Wikipedia, 2022].
> > 
> > The categories involved in the category error are the decider and
> > that which is being decided.  Currently extant attempts to conflate
> > the decider with that which is being decided are infinitely
> > recursive and thus invalid.
> > 
> > /Flibble
> >   
> 
> And what is the error between the decider and the decided.
> 
> The Decider is H.
> 
> The thing to be decideer is H^ applied to <H^>
> 
> Now, if you want to claim that H^ can't use H, then you are saying 
> either that Turing Macines aren't allowed to use other Turing
> Machines, which is crasy, or that H just can't be asked about
> machines which are based on it, at which point that is just admitting
> that the Halting Problem is in fact impossible, as there exist some
> VALID programs (which H^ is) that H just can't be asked to decide on.
> 
> Note, H^ is NOT recursive in definition (unless H is). H^ is
> basically jast a "call" to H with a little bit of simple logic around
> it.
> 
> The "recursion" (which isn't actually recursion) comes about because
> we give H^ and input that just happens to be a representation of
> itself, and H^ doesn't actually know that.
> 
> If H actually meets the requirements of being a decider (and thus
> also of being a Comptation), then we get no infinite "recursion", as
> the H inside H^ will, by necessity, return an answer after finite
> time, and H^ will either Halt or go into a simple infinite loop.
> 
> H is thus just proved to give the wrong answer.
> 
> If H refuses to give the wrong answer, then it turns out to not be a 
> decider and just loops forever with an ever growing tape as the level
> of simulation just keeps increasing.
> 
> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
> H^.qx, as the entire execution trace is within its copy of H doing
> its simulation to try to decide. There is no actual Recursion.
> 
> 
> Yes, in trying to decide how we might program H to try to get the
> right answer, we can think about levels of recursion, but those are
> not actually in the real trace of the execution of H^. Once we actual
> make a decision on how we are going to attempt to make an H, and
> establish a fixed algorithm to program into H, we find that we have
> failed to make a correct decider, because, as the theorem says, it IS
> impossible. This doesn't mean the problem is "invalid" just
> impossible.
> 
> Just like the problem of creating a program to always win at Tic Tac 
> Toe. The problem is well defined, just impossible due to the nature
> of the game.

Nope. The infinite recursion is a category error and therefore invalid:
you and the rest of you shower appear to have a blindspot to this fact.

/Flibble

[toc] | [prev] | [next] | [standalone]


#49681

FromPython <python@example.invalid>
Date2022-05-05 01:58 +0200
Message-ID<t4v3u7$15eh$1@gioia.aioe.org>
In reply to#49680
Mr Flibble wrote:
> On Wed, 4 May 2022 19:42:19 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
> 
>> On 5/4/22 12:46 PM, Mr Flibble wrote:
>>> The halting problem theorem and proof thereof [Turing, 1937] (upon
>>> which other currently extant halting problem proofs are derived) is
>>> invalid due to an invalid "impossible program" [Strachey, 1965] that
>>> arises not from a function call-like infinite recursion but from a
>>> category error in the form of an invalid (erroneous) infinite
>>> recursion present in the proof [Wikipedia, 2022].
>>>
>>> The categories involved in the category error are the decider and
>>> that which is being decided.  Currently extant attempts to conflate
>>> the decider with that which is being decided are infinitely
>>> recursive and thus invalid.
>>>
>>> /Flibble
>>>    
>>
>> And what is the error between the decider and the decided.
>>
>> The Decider is H.
>>
>> The thing to be decideer is H^ applied to <H^>
>>
>> Now, if you want to claim that H^ can't use H, then you are saying
>> either that Turing Macines aren't allowed to use other Turing
>> Machines, which is crasy, or that H just can't be asked about
>> machines which are based on it, at which point that is just admitting
>> that the Halting Problem is in fact impossible, as there exist some
>> VALID programs (which H^ is) that H just can't be asked to decide on.
>>
>> Note, H^ is NOT recursive in definition (unless H is). H^ is
>> basically jast a "call" to H with a little bit of simple logic around
>> it.
>>
>> The "recursion" (which isn't actually recursion) comes about because
>> we give H^ and input that just happens to be a representation of
>> itself, and H^ doesn't actually know that.
>>
>> If H actually meets the requirements of being a decider (and thus
>> also of being a Comptation), then we get no infinite "recursion", as
>> the H inside H^ will, by necessity, return an answer after finite
>> time, and H^ will either Halt or go into a simple infinite loop.
>>
>> H is thus just proved to give the wrong answer.
>>
>> If H refuses to give the wrong answer, then it turns out to not be a
>> decider and just loops forever with an ever growing tape as the level
>> of simulation just keeps increasing.
>>
>> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
>> H^.qx, as the entire execution trace is within its copy of H doing
>> its simulation to try to decide. There is no actual Recursion.
>>
>>
>> Yes, in trying to decide how we might program H to try to get the
>> right answer, we can think about levels of recursion, but those are
>> not actually in the real trace of the execution of H^. Once we actual
>> make a decision on how we are going to attempt to make an H, and
>> establish a fixed algorithm to program into H, we find that we have
>> failed to make a correct decider, because, as the theorem says, it IS
>> impossible. This doesn't mean the problem is "invalid" just
>> impossible.
>>
>> Just like the problem of creating a program to always win at Tic Tac
>> Toe. The problem is well defined, just impossible due to the nature
>> of the game.
> 
> Nope. The infinite recursion is a category error and therefore invalid:
> you and the rest of you shower appear to have a blindspot to this fact.
> 
> /Flibble
> 

YOU ARE A IDIOT.

[toc] | [prev] | [next] | [standalone]


#49682

FromRichard Damon <Richard@Damon-Family.org>
Date2022-05-04 20:02 -0400
Message-ID<NuEcK.7502$E3G.7120@fx06.iad>
In reply to#49680
On 5/4/22 7:51 PM, Mr Flibble wrote:
> On Wed, 4 May 2022 19:42:19 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
> 
>> On 5/4/22 12:46 PM, Mr Flibble wrote:
>>> The halting problem theorem and proof thereof [Turing, 1937] (upon
>>> which other currently extant halting problem proofs are derived) is
>>> invalid due to an invalid "impossible program" [Strachey, 1965] that
>>> arises not from a function call-like infinite recursion but from a
>>> category error in the form of an invalid (erroneous) infinite
>>> recursion present in the proof [Wikipedia, 2022].
>>>
>>> The categories involved in the category error are the decider and
>>> that which is being decided.  Currently extant attempts to conflate
>>> the decider with that which is being decided are infinitely
>>> recursive and thus invalid.
>>>
>>> /Flibble
>>>    
>>
>> And what is the error between the decider and the decided.
>>
>> The Decider is H.
>>
>> The thing to be decideer is H^ applied to <H^>
>>
>> Now, if you want to claim that H^ can't use H, then you are saying
>> either that Turing Macines aren't allowed to use other Turing
>> Machines, which is crasy, or that H just can't be asked about
>> machines which are based on it, at which point that is just admitting
>> that the Halting Problem is in fact impossible, as there exist some
>> VALID programs (which H^ is) that H just can't be asked to decide on.
>>
>> Note, H^ is NOT recursive in definition (unless H is). H^ is
>> basically jast a "call" to H with a little bit of simple logic around
>> it.
>>
>> The "recursion" (which isn't actually recursion) comes about because
>> we give H^ and input that just happens to be a representation of
>> itself, and H^ doesn't actually know that.
>>
>> If H actually meets the requirements of being a decider (and thus
>> also of being a Comptation), then we get no infinite "recursion", as
>> the H inside H^ will, by necessity, return an answer after finite
>> time, and H^ will either Halt or go into a simple infinite loop.
>>
>> H is thus just proved to give the wrong answer.
>>
>> If H refuses to give the wrong answer, then it turns out to not be a
>> decider and just loops forever with an ever growing tape as the level
>> of simulation just keeps increasing.
>>
>> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
>> H^.qx, as the entire execution trace is within its copy of H doing
>> its simulation to try to decide. There is no actual Recursion.
>>
>>
>> Yes, in trying to decide how we might program H to try to get the
>> right answer, we can think about levels of recursion, but those are
>> not actually in the real trace of the execution of H^. Once we actual
>> make a decision on how we are going to attempt to make an H, and
>> establish a fixed algorithm to program into H, we find that we have
>> failed to make a correct decider, because, as the theorem says, it IS
>> impossible. This doesn't mean the problem is "invalid" just
>> impossible.
>>
>> Just like the problem of creating a program to always win at Tic Tac
>> Toe. The problem is well defined, just impossible due to the nature
>> of the game.
> 
> Nope. The infinite recursion is a category error and therefore invalid:
> you and the rest of you shower appear to have a blindspot to this fact.
> 
> /Flibble
> 

And what is the infinite recursion in the HALTING PROBLEM?

There is none.

Or in the Theorem, (That there doesn't exist an answer to the Halting 
Problem), THERE IS NONE.

In fact, you could say that "infinite recursion" is one of the things 
that can be used to PROVE the Theorem, as any answer (by simulation) to 
the problem would need to invoke an infinte recursion to answer it. Thus 
the ANSWER (which is what is trying to do the infinite recursion) and 
not the problem (which has no recursion) is invalid.

[toc] | [prev] | [next] | [standalone]


#49683

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-05 01:05 +0100
Message-ID<20220505010545.00005d86@reddwarf.jmc>
In reply to#49682
On Wed, 4 May 2022 20:02:57 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 5/4/22 7:51 PM, Mr Flibble wrote:
> > On Wed, 4 May 2022 19:42:19 -0400
> > Richard Damon <Richard@Damon-Family.org> wrote:
> >   
> >> On 5/4/22 12:46 PM, Mr Flibble wrote:  
> >>> The halting problem theorem and proof thereof [Turing, 1937] (upon
> >>> which other currently extant halting problem proofs are derived)
> >>> is invalid due to an invalid "impossible program" [Strachey,
> >>> 1965] that arises not from a function call-like infinite
> >>> recursion but from a category error in the form of an invalid
> >>> (erroneous) infinite recursion present in the proof [Wikipedia,
> >>> 2022].
> >>>
> >>> The categories involved in the category error are the decider and
> >>> that which is being decided.  Currently extant attempts to
> >>> conflate the decider with that which is being decided are
> >>> infinitely recursive and thus invalid.
> >>>
> >>> /Flibble
> >>>      
> >>
> >> And what is the error between the decider and the decided.
> >>
> >> The Decider is H.
> >>
> >> The thing to be decideer is H^ applied to <H^>
> >>
> >> Now, if you want to claim that H^ can't use H, then you are saying
> >> either that Turing Macines aren't allowed to use other Turing
> >> Machines, which is crasy, or that H just can't be asked about
> >> machines which are based on it, at which point that is just
> >> admitting that the Halting Problem is in fact impossible, as there
> >> exist some VALID programs (which H^ is) that H just can't be asked
> >> to decide on.
> >>
> >> Note, H^ is NOT recursive in definition (unless H is). H^ is
> >> basically jast a "call" to H with a little bit of simple logic
> >> around it.
> >>
> >> The "recursion" (which isn't actually recursion) comes about
> >> because we give H^ and input that just happens to be a
> >> representation of itself, and H^ doesn't actually know that.
> >>
> >> If H actually meets the requirements of being a decider (and thus
> >> also of being a Comptation), then we get no infinite "recursion",
> >> as the H inside H^ will, by necessity, return an answer after
> >> finite time, and H^ will either Halt or go into a simple infinite
> >> loop.
> >>
> >> H is thus just proved to give the wrong answer.
> >>
> >> If H refuses to give the wrong answer, then it turns out to not be
> >> a decider and just loops forever with an ever growing tape as the
> >> level of simulation just keeps increasing.
> >>
> >> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
> >> H^.qx, as the entire execution trace is within its copy of H doing
> >> its simulation to try to decide. There is no actual Recursion.
> >>
> >>
> >> Yes, in trying to decide how we might program H to try to get the
> >> right answer, we can think about levels of recursion, but those are
> >> not actually in the real trace of the execution of H^. Once we
> >> actual make a decision on how we are going to attempt to make an
> >> H, and establish a fixed algorithm to program into H, we find that
> >> we have failed to make a correct decider, because, as the theorem
> >> says, it IS impossible. This doesn't mean the problem is "invalid"
> >> just impossible.
> >>
> >> Just like the problem of creating a program to always win at Tic
> >> Tac Toe. The problem is well defined, just impossible due to the
> >> nature of the game.  
> > 
> > Nope. The infinite recursion is a category error and therefore
> > invalid: you and the rest of you shower appear to have a blindspot
> > to this fact.
> > 
> > /Flibble
> >   
> 
> And what is the infinite recursion in the HALTING PROBLEM?
> 
> There is none.

I know, which is why I explicitly said halting problem THEOREM in this
post.

> 
> Or in the Theorem, (That there doesn't exist an answer to the Halting 
> Problem), THERE IS NONE.

The invalid infinite recursion is in the THEOREM as stated in
[Wikipedia, 2022].

> 
> In fact, you could say that "infinite recursion" is one of the things 
> that can be used to PROVE the Theorem, as any answer (by simulation)
> to the problem would need to invoke an infinte recursion to answer
> it. Thus the ANSWER (which is what is trying to do the infinite
> recursion) and not the problem (which has no recursion) is invalid.

However the infinite recursion is a category error in this case so
cannot prove anything.

/Flibble

[toc] | [prev] | [next] | [standalone]


#49684

FromRichard Damon <Richard@Damon-Family.org>
Date2022-05-04 20:21 -0400
Message-ID<LLEcK.1561$Xh%d.627@fx98.iad>
In reply to#49683
On 5/4/22 8:05 PM, Mr Flibble wrote:
> On Wed, 4 May 2022 20:02:57 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
> 
>> On 5/4/22 7:51 PM, Mr Flibble wrote:
>>> On Wed, 4 May 2022 19:42:19 -0400
>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>    
>>>> On 5/4/22 12:46 PM, Mr Flibble wrote:
>>>>> The halting problem theorem and proof thereof [Turing, 1937] (upon
>>>>> which other currently extant halting problem proofs are derived)
>>>>> is invalid due to an invalid "impossible program" [Strachey,
>>>>> 1965] that arises not from a function call-like infinite
>>>>> recursion but from a category error in the form of an invalid
>>>>> (erroneous) infinite recursion present in the proof [Wikipedia,
>>>>> 2022].
>>>>>
>>>>> The categories involved in the category error are the decider and
>>>>> that which is being decided.  Currently extant attempts to
>>>>> conflate the decider with that which is being decided are
>>>>> infinitely recursive and thus invalid.
>>>>>
>>>>> /Flibble
>>>>>       
>>>>
>>>> And what is the error between the decider and the decided.
>>>>
>>>> The Decider is H.
>>>>
>>>> The thing to be decideer is H^ applied to <H^>
>>>>
>>>> Now, if you want to claim that H^ can't use H, then you are saying
>>>> either that Turing Macines aren't allowed to use other Turing
>>>> Machines, which is crasy, or that H just can't be asked about
>>>> machines which are based on it, at which point that is just
>>>> admitting that the Halting Problem is in fact impossible, as there
>>>> exist some VALID programs (which H^ is) that H just can't be asked
>>>> to decide on.
>>>>
>>>> Note, H^ is NOT recursive in definition (unless H is). H^ is
>>>> basically jast a "call" to H with a little bit of simple logic
>>>> around it.
>>>>
>>>> The "recursion" (which isn't actually recursion) comes about
>>>> because we give H^ and input that just happens to be a
>>>> representation of itself, and H^ doesn't actually know that.
>>>>
>>>> If H actually meets the requirements of being a decider (and thus
>>>> also of being a Comptation), then we get no infinite "recursion",
>>>> as the H inside H^ will, by necessity, return an answer after
>>>> finite time, and H^ will either Halt or go into a simple infinite
>>>> loop.
>>>>
>>>> H is thus just proved to give the wrong answer.
>>>>
>>>> If H refuses to give the wrong answer, then it turns out to not be
>>>> a decider and just loops forever with an ever growing tape as the
>>>> level of simulation just keeps increasing.
>>>>
>>>> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
>>>> H^.qx, as the entire execution trace is within its copy of H doing
>>>> its simulation to try to decide. There is no actual Recursion.
>>>>
>>>>
>>>> Yes, in trying to decide how we might program H to try to get the
>>>> right answer, we can think about levels of recursion, but those are
>>>> not actually in the real trace of the execution of H^. Once we
>>>> actual make a decision on how we are going to attempt to make an
>>>> H, and establish a fixed algorithm to program into H, we find that
>>>> we have failed to make a correct decider, because, as the theorem
>>>> says, it IS impossible. This doesn't mean the problem is "invalid"
>>>> just impossible.
>>>>
>>>> Just like the problem of creating a program to always win at Tic
>>>> Tac Toe. The problem is well defined, just impossible due to the
>>>> nature of the game.
>>>
>>> Nope. The infinite recursion is a category error and therefore
>>> invalid: you and the rest of you shower appear to have a blindspot
>>> to this fact.
>>>
>>> /Flibble
>>>    
>>
>> And what is the infinite recursion in the HALTING PROBLEM?
>>
>> There is none.
> 
> I know, which is why I explicitly said halting problem THEOREM in this
> post.
> 
>>
>> Or in the Theorem, (That there doesn't exist an answer to the Halting
>> Problem), THERE IS NONE.
> 
> The invalid infinite recursion is in the THEOREM as stated in
> [Wikipedia, 2022].
> 
>>
>> In fact, you could say that "infinite recursion" is one of the things
>> that can be used to PROVE the Theorem, as any answer (by simulation)
>> to the problem would need to invoke an infinte recursion to answer
>> it. Thus the ANSWER (which is what is trying to do the infinite
>> recursion) and not the problem (which has no recursion) is invalid.
> 
> However the infinite recursion is a category error in this case so
> cannot prove anything.
> 
> /Flibble
> 

But what HAS the infinite recursion?

Not the PROBLEM.

Not the Theorem.

Not H^

The only thing that comes close is H, so that means that the H doesn't 
exist, and thus the Problem is intact and the Theorem proved.

[toc] | [prev] | [next] | [standalone]


#49685

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-05 01:24 +0100
Message-ID<20220505012449.0000168a@reddwarf.jmc>
In reply to#49684
On Wed, 4 May 2022 20:21:04 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 5/4/22 8:05 PM, Mr Flibble wrote:
> > On Wed, 4 May 2022 20:02:57 -0400
> > Richard Damon <Richard@Damon-Family.org> wrote:
> >   
> >> On 5/4/22 7:51 PM, Mr Flibble wrote:  
> >>> On Wed, 4 May 2022 19:42:19 -0400
> >>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>      
> >>>> On 5/4/22 12:46 PM, Mr Flibble wrote:  
> >>>>> The halting problem theorem and proof thereof [Turing, 1937]
> >>>>> (upon which other currently extant halting problem proofs are
> >>>>> derived) is invalid due to an invalid "impossible program"
> >>>>> [Strachey, 1965] that arises not from a function call-like
> >>>>> infinite recursion but from a category error in the form of an
> >>>>> invalid (erroneous) infinite recursion present in the proof
> >>>>> [Wikipedia, 2022].
> >>>>>
> >>>>> The categories involved in the category error are the decider
> >>>>> and that which is being decided.  Currently extant attempts to
> >>>>> conflate the decider with that which is being decided are
> >>>>> infinitely recursive and thus invalid.
> >>>>>
> >>>>> /Flibble
> >>>>>         
> >>>>
> >>>> And what is the error between the decider and the decided.
> >>>>
> >>>> The Decider is H.
> >>>>
> >>>> The thing to be decideer is H^ applied to <H^>
> >>>>
> >>>> Now, if you want to claim that H^ can't use H, then you are
> >>>> saying either that Turing Macines aren't allowed to use other
> >>>> Turing Machines, which is crasy, or that H just can't be asked
> >>>> about machines which are based on it, at which point that is just
> >>>> admitting that the Halting Problem is in fact impossible, as
> >>>> there exist some VALID programs (which H^ is) that H just can't
> >>>> be asked to decide on.
> >>>>
> >>>> Note, H^ is NOT recursive in definition (unless H is). H^ is
> >>>> basically jast a "call" to H with a little bit of simple logic
> >>>> around it.
> >>>>
> >>>> The "recursion" (which isn't actually recursion) comes about
> >>>> because we give H^ and input that just happens to be a
> >>>> representation of itself, and H^ doesn't actually know that.
> >>>>
> >>>> If H actually meets the requirements of being a decider (and thus
> >>>> also of being a Comptation), then we get no infinite "recursion",
> >>>> as the H inside H^ will, by necessity, return an answer after
> >>>> finite time, and H^ will either Halt or go into a simple infinite
> >>>> loop.
> >>>>
> >>>> H is thus just proved to give the wrong answer.
> >>>>
> >>>> If H refuses to give the wrong answer, then it turns out to not
> >>>> be a decider and just loops forever with an ever growing tape as
> >>>> the level of simulation just keeps increasing.
> >>>>
> >>>> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
> >>>> H^.qx, as the entire execution trace is within its copy of H
> >>>> doing its simulation to try to decide. There is no actual
> >>>> Recursion.
> >>>>
> >>>>
> >>>> Yes, in trying to decide how we might program H to try to get the
> >>>> right answer, we can think about levels of recursion, but those
> >>>> are not actually in the real trace of the execution of H^. Once
> >>>> we actual make a decision on how we are going to attempt to make
> >>>> an H, and establish a fixed algorithm to program into H, we find
> >>>> that we have failed to make a correct decider, because, as the
> >>>> theorem says, it IS impossible. This doesn't mean the problem is
> >>>> "invalid" just impossible.
> >>>>
> >>>> Just like the problem of creating a program to always win at Tic
> >>>> Tac Toe. The problem is well defined, just impossible due to the
> >>>> nature of the game.  
> >>>
> >>> Nope. The infinite recursion is a category error and therefore
> >>> invalid: you and the rest of you shower appear to have a blindspot
> >>> to this fact.
> >>>
> >>> /Flibble
> >>>      
> >>
> >> And what is the infinite recursion in the HALTING PROBLEM?
> >>
> >> There is none.  
> > 
> > I know, which is why I explicitly said halting problem THEOREM in
> > this post.
> >   
> >>
> >> Or in the Theorem, (That there doesn't exist an answer to the
> >> Halting Problem), THERE IS NONE.  
> > 
> > The invalid infinite recursion is in the THEOREM as stated in
> > [Wikipedia, 2022].
> >   
> >>
> >> In fact, you could say that "infinite recursion" is one of the
> >> things that can be used to PROVE the Theorem, as any answer (by
> >> simulation) to the problem would need to invoke an infinte
> >> recursion to answer it. Thus the ANSWER (which is what is trying
> >> to do the infinite recursion) and not the problem (which has no
> >> recursion) is invalid.  
> > 
> > However the infinite recursion is a category error in this case so
> > cannot prove anything.
> > 
> > /Flibble
> >   
> 
> But what HAS the infinite recursion?
> 
> Not the PROBLEM.
> 
> Not the Theorem.
> 
> Not H^
> 
> The only thing that comes close is H, so that means that the H
> doesn't exist, and thus the Problem is intact and the Theorem proved.

[Strachey, 1965] simplifies the theorem making the infinite recursion
obvious; see also [Wikipedia, 2022].

/Flibble

[toc] | [prev] | [next] | [standalone]


#49686

FromRichard Damon <Richard@Damon-Family.org>
Date2022-05-04 20:41 -0400
Message-ID<f3FcK.708560$LN2.111265@fx13.iad>
In reply to#49685
On 5/4/22 8:24 PM, Mr Flibble wrote:
> On Wed, 4 May 2022 20:21:04 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
> 
>> On 5/4/22 8:05 PM, Mr Flibble wrote:
>>> On Wed, 4 May 2022 20:02:57 -0400
>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>    
>>>> On 5/4/22 7:51 PM, Mr Flibble wrote:
>>>>> On Wed, 4 May 2022 19:42:19 -0400
>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>       
>>>>>> On 5/4/22 12:46 PM, Mr Flibble wrote:
>>>>>>> The halting problem theorem and proof thereof [Turing, 1937]
>>>>>>> (upon which other currently extant halting problem proofs are
>>>>>>> derived) is invalid due to an invalid "impossible program"
>>>>>>> [Strachey, 1965] that arises not from a function call-like
>>>>>>> infinite recursion but from a category error in the form of an
>>>>>>> invalid (erroneous) infinite recursion present in the proof
>>>>>>> [Wikipedia, 2022].
>>>>>>>
>>>>>>> The categories involved in the category error are the decider
>>>>>>> and that which is being decided.  Currently extant attempts to
>>>>>>> conflate the decider with that which is being decided are
>>>>>>> infinitely recursive and thus invalid.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>          
>>>>>>
>>>>>> And what is the error between the decider and the decided.
>>>>>>
>>>>>> The Decider is H.
>>>>>>
>>>>>> The thing to be decideer is H^ applied to <H^>
>>>>>>
>>>>>> Now, if you want to claim that H^ can't use H, then you are
>>>>>> saying either that Turing Macines aren't allowed to use other
>>>>>> Turing Machines, which is crasy, or that H just can't be asked
>>>>>> about machines which are based on it, at which point that is just
>>>>>> admitting that the Halting Problem is in fact impossible, as
>>>>>> there exist some VALID programs (which H^ is) that H just can't
>>>>>> be asked to decide on.
>>>>>>
>>>>>> Note, H^ is NOT recursive in definition (unless H is). H^ is
>>>>>> basically jast a "call" to H with a little bit of simple logic
>>>>>> around it.
>>>>>>
>>>>>> The "recursion" (which isn't actually recursion) comes about
>>>>>> because we give H^ and input that just happens to be a
>>>>>> representation of itself, and H^ doesn't actually know that.
>>>>>>
>>>>>> If H actually meets the requirements of being a decider (and thus
>>>>>> also of being a Comptation), then we get no infinite "recursion",
>>>>>> as the H inside H^ will, by necessity, return an answer after
>>>>>> finite time, and H^ will either Halt or go into a simple infinite
>>>>>> loop.
>>>>>>
>>>>>> H is thus just proved to give the wrong answer.
>>>>>>
>>>>>> If H refuses to give the wrong answer, then it turns out to not
>>>>>> be a decider and just loops forever with an ever growing tape as
>>>>>> the level of simulation just keeps increasing.
>>>>>>
>>>>>> Note, we NEVER get back to H^.q0 or any of the states of H^ up to
>>>>>> H^.qx, as the entire execution trace is within its copy of H
>>>>>> doing its simulation to try to decide. There is no actual
>>>>>> Recursion.
>>>>>>
>>>>>>
>>>>>> Yes, in trying to decide how we might program H to try to get the
>>>>>> right answer, we can think about levels of recursion, but those
>>>>>> are not actually in the real trace of the execution of H^. Once
>>>>>> we actual make a decision on how we are going to attempt to make
>>>>>> an H, and establish a fixed algorithm to program into H, we find
>>>>>> that we have failed to make a correct decider, because, as the
>>>>>> theorem says, it IS impossible. This doesn't mean the problem is
>>>>>> "invalid" just impossible.
>>>>>>
>>>>>> Just like the problem of creating a program to always win at Tic
>>>>>> Tac Toe. The problem is well defined, just impossible due to the
>>>>>> nature of the game.
>>>>>
>>>>> Nope. The infinite recursion is a category error and therefore
>>>>> invalid: you and the rest of you shower appear to have a blindspot
>>>>> to this fact.
>>>>>
>>>>> /Flibble
>>>>>       
>>>>
>>>> And what is the infinite recursion in the HALTING PROBLEM?
>>>>
>>>> There is none.
>>>
>>> I know, which is why I explicitly said halting problem THEOREM in
>>> this post.
>>>    
>>>>
>>>> Or in the Theorem, (That there doesn't exist an answer to the
>>>> Halting Problem), THERE IS NONE.
>>>
>>> The invalid infinite recursion is in the THEOREM as stated in
>>> [Wikipedia, 2022].
>>>    
>>>>
>>>> In fact, you could say that "infinite recursion" is one of the
>>>> things that can be used to PROVE the Theorem, as any answer (by
>>>> simulation) to the problem would need to invoke an infinte
>>>> recursion to answer it. Thus the ANSWER (which is what is trying
>>>> to do the infinite recursion) and not the problem (which has no
>>>> recursion) is invalid.
>>>
>>> However the infinite recursion is a category error in this case so
>>> cannot prove anything.
>>>
>>> /Flibble
>>>    
>>
>> But what HAS the infinite recursion?
>>
>> Not the PROBLEM.
>>
>> Not the Theorem.
>>
>> Not H^
>>
>> The only thing that comes close is H, so that means that the H
>> doesn't exist, and thus the Problem is intact and the Theorem proved.
> 
> [Strachey, 1965] simplifies the theorem making the infinite recursion
> obvious; see also [Wikipedia, 2022].
> 
> /Flibble
> 

The THEOREM is just that there exist no H that statisfies that Halting 
Problem, so that is NOT recursive at all. And has nothing to "Simplify"

You seem to have a category error in distinguishing between the Theorem, 
and a proof of it.

So again, WHAT has an invalid infinite recursion.

Not the PROBLEM

Not the THEOREM

Not even the H^ that proves the THEOREM.

The only thing that gets into an infinite recursion is the possible 
answer, which by your logic is enough to prove it doesn't exist, and 
thus the Theorem is proved.

[toc] | [prev] | [next] | [standalone]


#49730

FromMr Flibble <flibble@reddwarf.jmc>
Date2022-05-05 17:47 +0100
Message-ID<20220505174740.00003589@reddwarf.jmc>
In reply to#49686
On Wed, 4 May 2022 20:41:51 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 5/4/22 8:24 PM, Mr Flibble wrote:
> > On Wed, 4 May 2022 20:21:04 -0400
> > Richard Damon <Richard@Damon-Family.org> wrote:
> >   
> >> On 5/4/22 8:05 PM, Mr Flibble wrote:  
> >>> On Wed, 4 May 2022 20:02:57 -0400
> >>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>      
> >>>> On 5/4/22 7:51 PM, Mr Flibble wrote:  
> >>>>> On Wed, 4 May 2022 19:42:19 -0400
> >>>>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>>>         
> >>>>>> On 5/4/22 12:46 PM, Mr Flibble wrote:  
> >>>>>>> The halting problem theorem and proof thereof [Turing, 1937]
> >>>>>>> (upon which other currently extant halting problem proofs are
> >>>>>>> derived) is invalid due to an invalid "impossible program"
> >>>>>>> [Strachey, 1965] that arises not from a function call-like
> >>>>>>> infinite recursion but from a category error in the form of an
> >>>>>>> invalid (erroneous) infinite recursion present in the proof
> >>>>>>> [Wikipedia, 2022].
> >>>>>>>
> >>>>>>> The categories involved in the category error are the decider
> >>>>>>> and that which is being decided.  Currently extant attempts to
> >>>>>>> conflate the decider with that which is being decided are
> >>>>>>> infinitely recursive and thus invalid.
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>            
> >>>>>>
> >>>>>> And what is the error between the decider and the decided.
> >>>>>>
> >>>>>> The Decider is H.
> >>>>>>
> >>>>>> The thing to be decideer is H^ applied to <H^>
> >>>>>>
> >>>>>> Now, if you want to claim that H^ can't use H, then you are
> >>>>>> saying either that Turing Macines aren't allowed to use other
> >>>>>> Turing Machines, which is crasy, or that H just can't be asked
> >>>>>> about machines which are based on it, at which point that is
> >>>>>> just admitting that the Halting Problem is in fact impossible,
> >>>>>> as there exist some VALID programs (which H^ is) that H just
> >>>>>> can't be asked to decide on.
> >>>>>>
> >>>>>> Note, H^ is NOT recursive in definition (unless H is). H^ is
> >>>>>> basically jast a "call" to H with a little bit of simple logic
> >>>>>> around it.
> >>>>>>
> >>>>>> The "recursion" (which isn't actually recursion) comes about
> >>>>>> because we give H^ and input that just happens to be a
> >>>>>> representation of itself, and H^ doesn't actually know that.
> >>>>>>
> >>>>>> If H actually meets the requirements of being a decider (and
> >>>>>> thus also of being a Comptation), then we get no infinite
> >>>>>> "recursion", as the H inside H^ will, by necessity, return an
> >>>>>> answer after finite time, and H^ will either Halt or go into a
> >>>>>> simple infinite loop.
> >>>>>>
> >>>>>> H is thus just proved to give the wrong answer.
> >>>>>>
> >>>>>> If H refuses to give the wrong answer, then it turns out to not
> >>>>>> be a decider and just loops forever with an ever growing tape
> >>>>>> as the level of simulation just keeps increasing.
> >>>>>>
> >>>>>> Note, we NEVER get back to H^.q0 or any of the states of H^ up
> >>>>>> to H^.qx, as the entire execution trace is within its copy of H
> >>>>>> doing its simulation to try to decide. There is no actual
> >>>>>> Recursion.
> >>>>>>
> >>>>>>
> >>>>>> Yes, in trying to decide how we might program H to try to get
> >>>>>> the right answer, we can think about levels of recursion, but
> >>>>>> those are not actually in the real trace of the execution of
> >>>>>> H^. Once we actual make a decision on how we are going to
> >>>>>> attempt to make an H, and establish a fixed algorithm to
> >>>>>> program into H, we find that we have failed to make a correct
> >>>>>> decider, because, as the theorem says, it IS impossible. This
> >>>>>> doesn't mean the problem is "invalid" just impossible.
> >>>>>>
> >>>>>> Just like the problem of creating a program to always win at
> >>>>>> Tic Tac Toe. The problem is well defined, just impossible due
> >>>>>> to the nature of the game.  
> >>>>>
> >>>>> Nope. The infinite recursion is a category error and therefore
> >>>>> invalid: you and the rest of you shower appear to have a
> >>>>> blindspot to this fact.
> >>>>>
> >>>>> /Flibble
> >>>>>         
> >>>>
> >>>> And what is the infinite recursion in the HALTING PROBLEM?
> >>>>
> >>>> There is none.  
> >>>
> >>> I know, which is why I explicitly said halting problem THEOREM in
> >>> this post.
> >>>      
> >>>>
> >>>> Or in the Theorem, (That there doesn't exist an answer to the
> >>>> Halting Problem), THERE IS NONE.  
> >>>
> >>> The invalid infinite recursion is in the THEOREM as stated in
> >>> [Wikipedia, 2022].
> >>>      
> >>>>
> >>>> In fact, you could say that "infinite recursion" is one of the
> >>>> things that can be used to PROVE the Theorem, as any answer (by
> >>>> simulation) to the problem would need to invoke an infinte
> >>>> recursion to answer it. Thus the ANSWER (which is what is trying
> >>>> to do the infinite recursion) and not the problem (which has no
> >>>> recursion) is invalid.  
> >>>
> >>> However the infinite recursion is a category error in this case so
> >>> cannot prove anything.
> >>>
> >>> /Flibble
> >>>      
> >>
> >> But what HAS the infinite recursion?
> >>
> >> Not the PROBLEM.
> >>
> >> Not the Theorem.
> >>
> >> Not H^
> >>
> >> The only thing that comes close is H, so that means that the H
> >> doesn't exist, and thus the Problem is intact and the Theorem
> >> proved.  
> > 
> > [Strachey, 1965] simplifies the theorem making the infinite
> > recursion obvious; see also [Wikipedia, 2022].
> > 
> > /Flibble
> >   
> 
> The THEOREM is just that there exist no H that statisfies that
> Halting Problem, so that is NOT recursive at all. And has nothing to
> "Simplify"
> 
> You seem to have a category error in distinguishing between the
> Theorem, and a proof of it.
> 
> So again, WHAT has an invalid infinite recursion.
> 
> Not the PROBLEM
> 
> Not the THEOREM
> 
> Not even the H^ that proves the THEOREM.
> 
> The only thing that gets into an infinite recursion is the possible 
> answer, which by your logic is enough to prove it doesn't exist, and 
> thus the Theorem is proved.

I see that you continue to want to play word games. Oh well. You stated
in an earlier reply that paragraph 2 of [Wikipedia, 2022) was a summary
of the proof and this does indeed contain the erroneous infinite
recursion, erroneous due to a category error.  I will make another
post (reprise #3) for your benefit.

/Flibble

[toc] | [prev] | [next] | [standalone]


#49769

Fromolcott <polcott2@gmail.com>
Date2022-05-05 16:40 -0500
Message-ID<t51g92$as4$3@dont-email.me>
In reply to#49730
On 5/5/2022 11:47 AM, Mr Flibble wrote:
> On Wed, 4 May 2022 20:41:51 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
> 
>> On 5/4/22 8:24 PM, Mr Flibble wrote:
>>> On Wed, 4 May 2022 20:21:04 -0400
>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>    
>>>> On 5/4/22 8:05 PM, Mr Flibble wrote:
>>>>> On Wed, 4 May 2022 20:02:57 -0400
>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>       
>>>>>> On 5/4/22 7:51 PM, Mr Flibble wrote:
>>>>>>> On Wed, 4 May 2022 19:42:19 -0400
>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>>>          
>>>>>>>> On 5/4/22 12:46 PM, Mr Flibble wrote:
>>>>>>>>> The halting problem theorem and proof thereof [Turing, 1937]
>>>>>>>>> (upon which other currently extant halting problem proofs are
>>>>>>>>> derived) is invalid due to an invalid "impossible program"
>>>>>>>>> [Strachey, 1965] that arises not from a function call-like
>>>>>>>>> infinite recursion but from a category error in the form of an
>>>>>>>>> invalid (erroneous) infinite recursion present in the proof
>>>>>>>>> [Wikipedia, 2022].
>>>>>>>>>
>>>>>>>>> The categories involved in the category error are the decider
>>>>>>>>> and that which is being decided.  Currently extant attempts to
>>>>>>>>> conflate the decider with that which is being decided are
>>>>>>>>> infinitely recursive and thus invalid.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>             
>>>>>>>>
>>>>>>>> And what is the error between the decider and the decided.
>>>>>>>>
>>>>>>>> The Decider is H.
>>>>>>>>
>>>>>>>> The thing to be decideer is H^ applied to <H^>
>>>>>>>>
>>>>>>>> Now, if you want to claim that H^ can't use H, then you are
>>>>>>>> saying either that Turing Macines aren't allowed to use other
>>>>>>>> Turing Machines, which is crasy, or that H just can't be asked
>>>>>>>> about machines which are based on it, at which point that is
>>>>>>>> just admitting that the Halting Problem is in fact impossible,
>>>>>>>> as there exist some VALID programs (which H^ is) that H just
>>>>>>>> can't be asked to decide on.
>>>>>>>>
>>>>>>>> Note, H^ is NOT recursive in definition (unless H is). H^ is
>>>>>>>> basically jast a "call" to H with a little bit of simple logic
>>>>>>>> around it.
>>>>>>>>
>>>>>>>> The "recursion" (which isn't actually recursion) comes about
>>>>>>>> because we give H^ and input that just happens to be a
>>>>>>>> representation of itself, and H^ doesn't actually know that.
>>>>>>>>
>>>>>>>> If H actually meets the requirements of being a decider (and
>>>>>>>> thus also of being a Comptation), then we get no infinite
>>>>>>>> "recursion", as the H inside H^ will, by necessity, return an
>>>>>>>> answer after finite time, and H^ will either Halt or go into a
>>>>>>>> simple infinite loop.
>>>>>>>>
>>>>>>>> H is thus just proved to give the wrong answer.
>>>>>>>>
>>>>>>>> If H refuses to give the wrong answer, then it turns out to not
>>>>>>>> be a decider and just loops forever with an ever growing tape
>>>>>>>> as the level of simulation just keeps increasing.
>>>>>>>>
>>>>>>>> Note, we NEVER get back to H^.q0 or any of the states of H^ up
>>>>>>>> to H^.qx, as the entire execution trace is within its copy of H
>>>>>>>> doing its simulation to try to decide. There is no actual
>>>>>>>> Recursion.
>>>>>>>>
>>>>>>>>
>>>>>>>> Yes, in trying to decide how we might program H to try to get
>>>>>>>> the right answer, we can think about levels of recursion, but
>>>>>>>> those are not actually in the real trace of the execution of
>>>>>>>> H^. Once we actual make a decision on how we are going to
>>>>>>>> attempt to make an H, and establish a fixed algorithm to
>>>>>>>> program into H, we find that we have failed to make a correct
>>>>>>>> decider, because, as the theorem says, it IS impossible. This
>>>>>>>> doesn't mean the problem is "invalid" just impossible.
>>>>>>>>
>>>>>>>> Just like the problem of creating a program to always win at
>>>>>>>> Tic Tac Toe. The problem is well defined, just impossible due
>>>>>>>> to the nature of the game.
>>>>>>>
>>>>>>> Nope. The infinite recursion is a category error and therefore
>>>>>>> invalid: you and the rest of you shower appear to have a
>>>>>>> blindspot to this fact.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>          
>>>>>>
>>>>>> And what is the infinite recursion in the HALTING PROBLEM?
>>>>>>
>>>>>> There is none.
>>>>>
>>>>> I know, which is why I explicitly said halting problem THEOREM in
>>>>> this post.
>>>>>       
>>>>>>
>>>>>> Or in the Theorem, (That there doesn't exist an answer to the
>>>>>> Halting Problem), THERE IS NONE.
>>>>>
>>>>> The invalid infinite recursion is in the THEOREM as stated in
>>>>> [Wikipedia, 2022].
>>>>>       
>>>>>>
>>>>>> In fact, you could say that "infinite recursion" is one of the
>>>>>> things that can be used to PROVE the Theorem, as any answer (by
>>>>>> simulation) to the problem would need to invoke an infinte
>>>>>> recursion to answer it. Thus the ANSWER (which is what is trying
>>>>>> to do the infinite recursion) and not the problem (which has no
>>>>>> recursion) is invalid.
>>>>>
>>>>> However the infinite recursion is a category error in this case so
>>>>> cannot prove anything.
>>>>>
>>>>> /Flibble
>>>>>       
>>>>
>>>> But what HAS the infinite recursion?
>>>>
>>>> Not the PROBLEM.
>>>>
>>>> Not the Theorem.
>>>>
>>>> Not H^
>>>>
>>>> The only thing that comes close is H, so that means that the H
>>>> doesn't exist, and thus the Problem is intact and the Theorem
>>>> proved.
>>>
>>> [Strachey, 1965] simplifies the theorem making the infinite
>>> recursion obvious; see also [Wikipedia, 2022].
>>>
>>> /Flibble
>>>    
>>
>> The THEOREM is just that there exist no H that statisfies that
>> Halting Problem, so that is NOT recursive at all. And has nothing to
>> "Simplify"
>>
>> You seem to have a category error in distinguishing between the
>> Theorem, and a proof of it.
>>
>> So again, WHAT has an invalid infinite recursion.
>>
>> Not the PROBLEM
>>
>> Not the THEOREM
>>
>> Not even the H^ that proves the THEOREM.
>>
>> The only thing that gets into an infinite recursion is the possible
>> answer, which by your logic is enough to prove it doesn't exist, and
>> thus the Theorem is proved.
> 
> I see that you continue to want to play word games. Oh well. You stated
> in an earlier reply that paragraph 2 of [Wikipedia, 2022) was a summary
> of the proof and this does indeed contain the erroneous infinite
> recursion, erroneous due to a category error.  I will make another
> post (reprise #3) for your benefit.
> 
> /Flibble
> 

Richard seems to disagree with easily verifiable facts quite often.
Most often people on this forum will try to get away with the strawman 
error so that they can artificially contrive a fake rebuttal.

-- 
Copyright 2022 Pete Olcott "Talent hits a target no one else can hit;
Genius hits a target no one else can see." Arthur Schopenhauer

[toc] | [prev] | [next] | [standalone]


#49806

FromRichard Damon <Richard@Damon-Family.org>
Date2022-05-05 22:28 -0400
Message-ID<oJ%cK.16$wYy9.14@fx11.iad>
In reply to#49730
On 5/5/22 12:47 PM, Mr Flibble wrote:
> On Wed, 4 May 2022 20:41:51 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
> 
>> On 5/4/22 8:24 PM, Mr Flibble wrote:
>>> On Wed, 4 May 2022 20:21:04 -0400
>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>    
>>>> On 5/4/22 8:05 PM, Mr Flibble wrote:
>>>>> On Wed, 4 May 2022 20:02:57 -0400
>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>       
>>>>>> On 5/4/22 7:51 PM, Mr Flibble wrote:
>>>>>>> On Wed, 4 May 2022 19:42:19 -0400
>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>>>          
>>>>>>>> On 5/4/22 12:46 PM, Mr Flibble wrote:
>>>>>>>>> The halting problem theorem and proof thereof [Turing, 1937]
>>>>>>>>> (upon which other currently extant halting problem proofs are
>>>>>>>>> derived) is invalid due to an invalid "impossible program"
>>>>>>>>> [Strachey, 1965] that arises not from a function call-like
>>>>>>>>> infinite recursion but from a category error in the form of an
>>>>>>>>> invalid (erroneous) infinite recursion present in the proof
>>>>>>>>> [Wikipedia, 2022].
>>>>>>>>>
>>>>>>>>> The categories involved in the category error are the decider
>>>>>>>>> and that which is being decided.  Currently extant attempts to
>>>>>>>>> conflate the decider with that which is being decided are
>>>>>>>>> infinitely recursive and thus invalid.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>             
>>>>>>>>
>>>>>>>> And what is the error between the decider and the decided.
>>>>>>>>
>>>>>>>> The Decider is H.
>>>>>>>>
>>>>>>>> The thing to be decideer is H^ applied to <H^>
>>>>>>>>
>>>>>>>> Now, if you want to claim that H^ can't use H, then you are
>>>>>>>> saying either that Turing Macines aren't allowed to use other
>>>>>>>> Turing Machines, which is crasy, or that H just can't be asked
>>>>>>>> about machines which are based on it, at which point that is
>>>>>>>> just admitting that the Halting Problem is in fact impossible,
>>>>>>>> as there exist some VALID programs (which H^ is) that H just
>>>>>>>> can't be asked to decide on.
>>>>>>>>
>>>>>>>> Note, H^ is NOT recursive in definition (unless H is). H^ is
>>>>>>>> basically jast a "call" to H with a little bit of simple logic
>>>>>>>> around it.
>>>>>>>>
>>>>>>>> The "recursion" (which isn't actually recursion) comes about
>>>>>>>> because we give H^ and input that just happens to be a
>>>>>>>> representation of itself, and H^ doesn't actually know that.
>>>>>>>>
>>>>>>>> If H actually meets the requirements of being a decider (and
>>>>>>>> thus also of being a Comptation), then we get no infinite
>>>>>>>> "recursion", as the H inside H^ will, by necessity, return an
>>>>>>>> answer after finite time, and H^ will either Halt or go into a
>>>>>>>> simple infinite loop.
>>>>>>>>
>>>>>>>> H is thus just proved to give the wrong answer.
>>>>>>>>
>>>>>>>> If H refuses to give the wrong answer, then it turns out to not
>>>>>>>> be a decider and just loops forever with an ever growing tape
>>>>>>>> as the level of simulation just keeps increasing.
>>>>>>>>
>>>>>>>> Note, we NEVER get back to H^.q0 or any of the states of H^ up
>>>>>>>> to H^.qx, as the entire execution trace is within its copy of H
>>>>>>>> doing its simulation to try to decide. There is no actual
>>>>>>>> Recursion.
>>>>>>>>
>>>>>>>>
>>>>>>>> Yes, in trying to decide how we might program H to try to get
>>>>>>>> the right answer, we can think about levels of recursion, but
>>>>>>>> those are not actually in the real trace of the execution of
>>>>>>>> H^. Once we actual make a decision on how we are going to
>>>>>>>> attempt to make an H, and establish a fixed algorithm to
>>>>>>>> program into H, we find that we have failed to make a correct
>>>>>>>> decider, because, as the theorem says, it IS impossible. This
>>>>>>>> doesn't mean the problem is "invalid" just impossible.
>>>>>>>>
>>>>>>>> Just like the problem of creating a program to always win at
>>>>>>>> Tic Tac Toe. The problem is well defined, just impossible due
>>>>>>>> to the nature of the game.
>>>>>>>
>>>>>>> Nope. The infinite recursion is a category error and therefore
>>>>>>> invalid: you and the rest of you shower appear to have a
>>>>>>> blindspot to this fact.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>          
>>>>>>
>>>>>> And what is the infinite recursion in the HALTING PROBLEM?
>>>>>>
>>>>>> There is none.
>>>>>
>>>>> I know, which is why I explicitly said halting problem THEOREM in
>>>>> this post.
>>>>>       
>>>>>>
>>>>>> Or in the Theorem, (That there doesn't exist an answer to the
>>>>>> Halting Problem), THERE IS NONE.
>>>>>
>>>>> The invalid infinite recursion is in the THEOREM as stated in
>>>>> [Wikipedia, 2022].
>>>>>       
>>>>>>
>>>>>> In fact, you could say that "infinite recursion" is one of the
>>>>>> things that can be used to PROVE the Theorem, as any answer (by
>>>>>> simulation) to the problem would need to invoke an infinte
>>>>>> recursion to answer it. Thus the ANSWER (which is what is trying
>>>>>> to do the infinite recursion) and not the problem (which has no
>>>>>> recursion) is invalid.
>>>>>
>>>>> However the infinite recursion is a category error in this case so
>>>>> cannot prove anything.
>>>>>
>>>>> /Flibble
>>>>>       
>>>>
>>>> But what HAS the infinite recursion?
>>>>
>>>> Not the PROBLEM.
>>>>
>>>> Not the Theorem.
>>>>
>>>> Not H^
>>>>
>>>> The only thing that comes close is H, so that means that the H
>>>> doesn't exist, and thus the Problem is intact and the Theorem
>>>> proved.
>>>
>>> [Strachey, 1965] simplifies the theorem making the infinite
>>> recursion obvious; see also [Wikipedia, 2022].
>>>
>>> /Flibble
>>>    
>>
>> The THEOREM is just that there exist no H that statisfies that
>> Halting Problem, so that is NOT recursive at all. And has nothing to
>> "Simplify"
>>
>> You seem to have a category error in distinguishing between the
>> Theorem, and a proof of it.
>>
>> So again, WHAT has an invalid infinite recursion.
>>
>> Not the PROBLEM
>>
>> Not the THEOREM
>>
>> Not even the H^ that proves the THEOREM.
>>
>> The only thing that gets into an infinite recursion is the possible
>> answer, which by your logic is enough to prove it doesn't exist, and
>> thus the Theorem is proved.
> 
> I see that you continue to want to play word games. Oh well. You stated
> in an earlier reply that paragraph 2 of [Wikipedia, 2022) was a summary
> of the proof and this does indeed contain the erroneous infinite
> recursion, erroneous due to a category error.  I will make another
> post (reprise #3) for your benefit.
> 
> /Flibble
> 

But that doesn't make the Problem or the Theorem invalid.

Also, the infinite recursion that shows up in the proof doesn't make the 
proof invalid, but shows that the idea that correct Halt Decider can 
exist is actually incorrect.

After all, neither H^ or <H^> have ANY self-reference in them nor any 
recursion, so they are fine.

It is H that introduces the problem so it is H that is invalidated by 
your rule againt infinte recursion which just PROVES the Theory.

I think you just don't understand what you are trying to say, after all, 
recursion, even infinite, is not absolutely invalid, just shows that 
something can't be computed in finite time.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.theory


csiph-web