• Does input D have semantic property S or is input D [BAD INPUT]?

    From olcott@21:1/5 to Richard Damon on Sun Jun 18 22:31:18 2023
    XPost: sci.logic, comp.theory

    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote
    <nonsense>

    A possible "practical solution" for an actual "halt decider"
    might be something I will call a semi-halt-decider here.

    The latter allows for 3 answers (return values) when called:

    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not"

    Such a semi-halt-decider might be able to determine _the correct_ >>>>>>> answer (1, -1) for a big class of casses. On the other hand, it
    would always have the possibility to "give up" (for certain
    cases) and anwer with 0: "Don't know/can't tell" (and this way be >>>>>>> able to avoid INCORRECT ANSWERS concerning the actual behavior of >>>>>>> P(d)).


    The key difference with my work that is a true innovation in this
    field
    is that H doesn't simply give up. H specifically recognizes self-
    contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks*
    https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input can't
    exist until H is defined, and once H is defined, the input has
    definite behavior, so there is no self-contradiction possilble,
    only error.
    If I ask you what correct (yes or no) answer of could Jack reply with? >>>> Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is just
    you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input
    03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to encode it
    in any one of an infinite number of different ways and return any
    Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no
    such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    Once we acknowledge that the halting problem input to H is an incorrect
    to H then we can understand that this incorrect question is aptly re-
    framed into the correct question:

    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that
    either fails to halt or defines a pathological relationship to H.

    This does overcome Rice's theorem for at least the reduction of Rice's
    theorem to the halting problem.

    Does input D have semantic property S or is input D [BAD INPUT]?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jun 19 07:38:29 2023
    XPost: sci.logic, comp.theory

    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote
    <nonsense>

    A possible "practical solution" for an actual "halt decider"
    might be something I will call a semi-halt-decider here.

    The latter allows for 3 answers (return values) when called:

    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not"

    Such a semi-halt-decider might be able to determine _the
    correct_ answer (1, -1) for a big class of casses. On the other >>>>>>>> hand, it would always have the possibility to "give up" (for
    certain cases) and anwer with 0: "Don't know/can't tell" (and
    this way be able to avoid INCORRECT ANSWERS concerning the
    actual behavior of P(d)).


    The key difference with my work that is a true innovation in this >>>>>>> field
    is that H doesn't simply give up. H specifically recognizes self- >>>>>>> contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks*
    https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input can't
    exist until H is defined, and once H is defined, the input has
    definite behavior, so there is no self-contradiction possilble,
    only error.
    If I ask you what correct (yes or no) answer of could Jack reply with? >>>>> Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is
    just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input
    03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to encode it
    in any one of an infinite number of different ways and return any
    Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no
    such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the Halting
    Problem, can't exist.

    It is easy to make D a program, just define some H, any H, then D is a
    valid program, and will either Halt or not. D's validity as a program is
    NOT dependent on H getting the right answer. Thus an H that just
    immediately returns 0 makes D a valid program.


    Once we acknowledge that the halting problem input to H is an incorrect
    to H then we can understand that this incorrect question is aptly re-
    framed into the correct question:

    Why is it "Incorrect"? The fact that H can't give the right answer is a
    problem with H, not with the input.

    The definition of a "Valid Input" for H, is that it represents a Program
    and its input. This call sequence does that, so the input is valid.


    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that
    either fails to halt or defines a pathological relationship to H.

    And D DOES halt on its input, since it will "call" H(D,D), which your H
    has been defined so that it will return 0 from that call.

    There is nothing "BAD" about a D that doesn't halt, that just means it
    is an input that H needs to "reject" (return the "Non-Halting" value
    for). There is also nothing "Bad" about the "pathological" relationship
    between D and H, as that is just part of "Any Program".

    Remember, if you change H to be the Hn, non-aborting version of it, and
    the make the Dn from that Hn, we find that Dn(Dn) will not halt, so Hn
    should have returned 0, but it just never returns an answer, showing
    that *H* is a defective machine, not meeting its requirements.


    This does overcome Rice's theorem for at least the reduction of Rice's theorem to the halting problem.

    Does input D have semantic property S or is input D [BAD INPUT]?


    No, because Rice's theorem is does the input have Semantic Property S,
    and a "pathological relationship" isn't considered a "BAD INPUT".

    ALL PROGRAMS means ALL PROGRAMS, not all the ones I can handle.

    IF you wnat to try to define a Semntic Property S that somehow includes
    this pathology in its criteria, you need to FORMALLY define what you
    mean by it. You also need to show that the property is still wholly
    Semantic, and that you haven't given yourself a Syntactic property.

    You also then need to show that you can get the correct answer for ALL
    inputs, the Achilies Heel for a Halt Decider might not be the Achilies
    Heel for your new decider, so just because you handle it, doesn't mean
    you have PROVEN that you can answwer that property.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Mon Jun 19 09:30:12 2023
    XPost: sci.logic, comp.theory

    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt decider" >>>>>>>>> might be something I will call a semi-halt-decider here.

    The latter allows for 3 answers (return values) when called: >>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not"

    Such a semi-halt-decider might be able to determine _the
    correct_ answer (1, -1) for a big class of casses. On the other >>>>>>>>> hand, it would always have the possibility to "give up" (for >>>>>>>>> certain cases) and anwer with 0: "Don't know/can't tell" (and >>>>>>>>> this way be able to avoid INCORRECT ANSWERS concerning the
    actual behavior of P(d)).


    The key difference with my work that is a true innovation in
    this field
    is that H doesn't simply give up. H specifically recognizes self- >>>>>>>> contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks*
    https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input can't >>>>>>> exist until H is defined, and once H is defined, the input has
    definite behavior, so there is no self-contradiction possilble,
    only error.
    If I ask you what correct (yes or no) answer of could Jack reply
    with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is
    just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input
    03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to encode it >>>> in any one of an infinite number of different ways and return any
    Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no
    such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the Halting Problem, can't exist.


    I don't agree that your understanding of the halting problem is correct.
    H is required to report on the actual behavior that it actually sees.

    You and others are requiring H to report on behavior that it does not
    see. You already also admitted that when H reports on this behavior that
    it does not see that this changes this behavior that it does not see
    making its report incorrect.

    Within the false hypothesis that H is incorrect to report that its input
    does not halt, the only alternative is to change the meaning of what H
    reports. When H becomes a [BAD INPUT] decider no one can correctly say
    that H is wrong. This also refutes Rice which is more important that
    solving the halting problem because it has a much broader scope.

    Termination Analyzer H determines the semantic property of
    [GOOD INPUT] meaning that input D halts <and>

    [BAD INPUT] meaning
    (a) input D doesn't halt <or>
    (b) D has a pathological relationship to H. This means that D calls H
    and does the opposite of the Boolean value that H returns.

    It is easy to make D a program, just define some H, any H, then D is a
    valid program, and will either Halt or not. D's validity as a program is
    NOT dependent on H getting the right answer. Thus an H that just
    immediately returns 0 makes D a valid program.


    H correctly determines that D has the semantic property of [BAD INPUT]
    making Denial of Service (DoS) attack detector H correct to reject D.



    Once we acknowledge that the halting problem input to H is an incorrect
    to H then we can understand that this incorrect question is aptly re-
    framed into the correct question:

    Why is it "Incorrect"? The fact that H can't give the right answer is a problem with H, not with the input.


    Then the problem with Jack's question is Jack not the fact that Jack's
    question is self-contradictory for Jack. Jack is simply too stupid to
    give a correct yes or no answer to a self-contradictory question. We all
    know that Jack's question has a correct answer, yet Jack is simply too
    stupid to decide between yes and no.

    The definition of a "Valid Input" for H, is that it represents a Program
    and its input. This call sequence does that, so the input is valid.


    A syntactically valid input is not the same as a semantically valid
    input. Any input that makes both Boolean return values the wrong answer
    is a semantically invalid input.


    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that
    either fails to halt or defines a pathological relationship to H.

    And D DOES halt on its input, since it will "call" H(D,D), which your H
    has been defined so that it will return 0 from that call.


    Which is a correct return value for the semantic property of [BAD INPUT].

    There is nothing "BAD" about a D that doesn't halt,

    Sure everyone knows that Denial of Service attacks are great. My
    hospital loved it when they had no access to patient records for several
    days.

    that just means it
    is an input that H needs to "reject" (return the "Non-Halting" value
    for). There is also nothing "Bad" about the "pathological" relationship between D and H, as that is just part of "Any Program".


    Yes that is true everyone loves successful Denial of Service attacks.
    If there was a DoS detector that could correctly reject every
    [malevolent input] people would really hate that. They love successful
    DoS attacks.

    Remember, if you change H to be the Hn, non-aborting version of it, and
    the make the Dn from that Hn, we find that Dn(Dn) will not halt, so Hn
    should have returned 0, but it just never returns an answer, showing
    that *H* is a defective machine, not meeting its requirements.


    When H reports on the semantic property of [BAD INPUT] the labels could
    be switched to account for all of the people that love successful Denial
    of Service attacks. Only inputs that allow DoS attacks are construed as
    [GOOD INPUTS]. Inputs that simply halt are now called [BAD INPUTS].

    H still correctly decides a semantic property of D, thus H still refutes
    Rice.


    This does overcome Rice's theorem for at least the reduction of Rice's
    theorem to the halting problem.

    Does input D have semantic property S or is input D [BAD INPUT]?


    No, because Rice's theorem is does the input have Semantic Property S,
    and a "pathological relationship" isn't considered a "BAD INPUT".


    That is the only reason that Rice has not been overcome. No one ever
    thought of a way to exclude [BAD INPUTS] thus making semantic properties undecidable. Once we do exclude [BAD INPUTS] then semantic properties
    are decidable.

    ALL PROGRAMS means ALL PROGRAMS, not all the ones I can handle.


    H correctly determines the semantic property of [BAD INPUT] prior to my
    work no H could ever correctly determine any semantic property. That H
    does correctly determine at least a single semantic property when Rice
    claims that no H can every determine any semantic property refutes Rice.

    IF you wnat to try to define a Semntic Property S that somehow includes
    this pathology in its criteria, you need to FORMALLY define what you
    mean by it. You also need to show that the property is still wholly
    Semantic, and that you haven't given yourself a Syntactic property.


    When-so-ever any input to any decider calls this decider with an input
    that does the opposite of whatever Boolean value that this decider
    returns this input <is> a pathological input. My H has been able to do
    that for more than two years.

    My system also works with embedded copies of deciders yet this makes the
    code much more difficult to understand so I didn't implement it.

    You also then need to show that you can get the correct answer for ALL inputs, the Achilies Heel for a Halt Decider might not be the Achilies
    Heel for your new decider, so just because you handle it, doesn't mean
    you have PROVEN that you can answwer that property.

    H does correctly refute Rice's theorem for the halting problem's
    pathological input. This is much more success than anyone else has ever achieved. Once this success is acknowledged a well funded large team of
    experts can work on extending my ideas.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jun 19 20:45:05 2023
    XPost: sci.logic, comp.theory

    On 6/19/23 10:30 AM, olcott wrote:
    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt decider" >>>>>>>>>> might be something I will call a semi-halt-decider here.

    The latter allows for 3 answers (return values) when called: >>>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not"

    Such a semi-halt-decider might be able to determine _the
    correct_ answer (1, -1) for a big class of casses. On the
    other hand, it would always have the possibility to "give up" >>>>>>>>>> (for certain cases) and anwer with 0: "Don't know/can't tell" >>>>>>>>>> (and this way be able to avoid INCORRECT ANSWERS concerning >>>>>>>>>> the actual behavior of P(d)).


    The key difference with my work that is a true innovation in >>>>>>>>> this field
    is that H doesn't simply give up. H specifically recognizes self- >>>>>>>>> contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks*
    https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input can't >>>>>>>> exist until H is defined, and once H is defined, the input has >>>>>>>> definite behavior, so there is no self-contradiction possilble, >>>>>>>> only error.
    If I ask you what correct (yes or no) answer of could Jack reply >>>>>>> with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is
    just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input >>>>> 03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to encode it >>>>> in any one of an infinite number of different ways and return any
    Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no
    such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the Halting
    Problem, can't exist.


    I don't agree that your understanding of the halting problem is correct.
    H is required to report on the actual behavior that it actually sees.

    Where does THAT come from. It may only be ABLE to do so, but the
    REQUIREMENT is the behavior of the actual machine.

    You seem to have trouble with the English Languge.

    Please show me any reputable reference that says you get to disregard
    the ACTUAL REQUIREMENTS because you can't see what you need to do so


    You and others are requiring H to report on behavior that it does not
    see. You already also admitted that when H reports on this behavior that
    it does not see that this changes this behavior that it does not see
    making its report incorrect.

    Yes, because that is what the requirements say. The requirements are
    what the requirements say, because that is the requirements needed to
    solve the mathematical problems that a Halt Decider is hoped to be able
    to help with.


    Within the false hypothesis that H is incorrect to report that its input
    does not halt, the only alternative is to change the meaning of what H reports. When H becomes a [BAD INPUT] decider no one can correctly say
    that H is wrong. This also refutes Rice which is more important that
    solving the halting problem because it has a much broader scope.

    That isn't a "false hypothesis", it is a stated requirement.

    Since D(D) Halts, by the definition of the problem, H, to be correct,
    must report Halting.

    Remember:
    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and an
    input, whether the program will finish running, or continue to run forever.

    Thus the thing to look at is the PROGRAM itself and its behavior.
    DEFINITION.


    Termination Analyzer H determines the semantic property of
    [GOOD INPUT] meaning that input D halts <and>

    Since the machine represented by the input does Halt, that condition is statisfied.

    Note you bad terminology, "Inputs" are just data, and don't actually DO anything. They can have "syntactic properties", but not "Behavior". They
    can represent something that does have behavior, and from the definiton
    above, that is the machine they represent, NOT H's (partial) simulation
    of them.


    [BAD INPUT] meaning
    (a) input D doesn't halt <or>
    (b) D has a pathological relationship to H. This means that D calls H
    and does the opposite of the Boolean value that H returns.

    Which your H never atually confirms. You H will also call an HH that
    does what H says to be pathological too, so you fail at this side.


    It is easy to make D a program, just define some H, any H, then D is a
    valid program, and will either Halt or not. D's validity as a program
    is NOT dependent on H getting the right answer. Thus an H that just
    immediately returns 0 makes D a valid program.


    H correctly determines that D has the semantic property of [BAD INPUT]
    making Denial of Service (DoS) attack detector H correct to reject D.

    Which isn't a criterial for a Halt Decider, and as I just explained
    above, you don't actually detect the pathological relationship, just
    that D calls H.




    Once we acknowledge that the halting problem input to H is an incorrect
    to H then we can understand that this incorrect question is aptly re-
    framed into the correct question:

    Why is it "Incorrect"? The fact that H can't give the right answer is
    a problem with H, not with the input.


    Then the problem with Jack's question is Jack not the fact that Jack's question is self-contradictory for Jack. Jack is simply too stupid to
    give a correct yes or no answer to a self-contradictory question. We all
    know that Jack's question has a correct answer, yet Jack is simply too
    stupid to decide between yes and no.

    The problem with "Jack's Question" is it asks about something that
    doesn't have a correct answer NOW.


    The definition of a "Valid Input" for H, is that it represents a
    Program and its input. This call sequence does that, so the input is
    valid.


    A syntactically valid input is not the same as a semantically valid
    input. Any input that makes both Boolean return values the wrong answer
    is a semantically invalid input.

    Nope, it is a PROGRAM, thus it is VALID. If you try to define it as not
    valid, you are just admitting that H isn't a "Halt Decider" by the
    definition of Computation Theory.

    You clearly don't understand what you are talking about.



    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that
    either fails to halt or defines a pathological relationship to H.

    And D DOES halt on its input, since it will "call" H(D,D), which your
    H has been defined so that it will return 0 from that call.


    Which is a correct return value for the semantic property of [BAD INPUT].

    But makes D(D) Halt, so it is the wrong answer for a Halt Decider.

    You are just admitting that you have been lying about working on the
    Halting Problem of Computation Theory, the one descibed by the Linz
    paper you quote.

    Fine, everything you have said thus becomes a LIE.


    There is nothing "BAD" about a D that doesn't halt,

    Sure everyone knows that Denial of Service attacks are great. My
    hospital loved it when they had no access to patient records for several days.

    Except the only DOS was to the Decider. If they just ran the program, it
    would have ended just fine.

    You just don't understand the problem you are talking about and thus you
    keep lying about it. You can't use the "honest mistake" excues, as the
    errors have been pointed out, but you refuse to correct yourself.


    that just means it is an input that H needs to "reject" (return the
    "Non-Halting" value for). There is also nothing "Bad" about the
    "pathological" relationship between D and H, as that is just part of
    "Any Program".


    Yes that is true everyone loves successful Denial of Service attacks.
    If there was a DoS detector that could correctly reject every
    [malevolent input] people would really hate that. They love successful
    DoS attacks.

    But this isn't the DOS detector problem, that allows false positives.
    This is the accurate Halt Decider problem, which H fails at.

    You are just admitting that you have been LYING for years about what you
    are working on.


    Remember, if you change H to be the Hn, non-aborting version of it,
    and the make the Dn from that Hn, we find that Dn(Dn) will not halt,
    so Hn should have returned 0, but it just never returns an answer,
    showing that *H* is a defective machine, not meeting its requirements.


    When H reports on the semantic property of [BAD INPUT] the labels could
    be switched to account for all of the people that love successful Denial
    of Service attacks. Only inputs that allow DoS attacks are construed as
    [GOOD INPUTS]. Inputs that simply halt are now called [BAD INPUTS].

    H still correctly decides a semantic property of D, thus H still refutes Rice.


    Nope. You can't refute Rice by saying that a machine gets one input right.

    FALLACY of proof by example

    You are just proving your logic system is full of fallacies.



    This does overcome Rice's theorem for at least the reduction of Rice's
    theorem to the halting problem.

    Does input D have semantic property S or is input D [BAD INPUT]?


    No, because Rice's theorem is does the input have Semantic Property S,
    and a "pathological relationship" isn't considered a "BAD INPUT".


    That is the only reason that Rice has not been overcome. No one ever
    thought of a way to exclude [BAD INPUTS] thus making semantic properties undecidable. Once we do exclude [BAD INPUTS] then semantic properties
    are decidable.

    But you H doesn't successful decide on your property, as the DD that
    does what H says is called "Bad input" when it doesn't meet the criteria
    you have defined.


    ALL PROGRAMS means ALL PROGRAMS, not all the ones I can handle.


    H correctly determines the semantic property of [BAD INPUT] prior to my
    work no H could ever correctly determine any semantic property. That H
    does correctly determine at least a single semantic property when Rice
    claims that no H can every determine any semantic property refutes Rice.


    Nope, H gets DD wrong.

    IF you wnat to try to define a Semntic Property S that somehow
    includes this pathology in its criteria, you need to FORMALLY define
    what you mean by it. You also need to show that the property is still
    wholly Semantic, and that you haven't given yourself a Syntactic
    property.


    When-so-ever any input to any decider calls this decider with an input
    that does the opposite of whatever Boolean value that this decider
    returns this input <is> a pathological input. My H has been able to do
    that for more than two years.

    But it fails on DD, so it still fail.


    My system also works with embedded copies of deciders yet this makes the
    code much more difficult to understand so I didn't implement it.

    I don't think it does. I think you don't understand the nature of that
    problem.


    You also then need to show that you can get the correct answer for ALL
    inputs, the Achilies Heel for a Halt Decider might not be the Achilies
    Heel for your new decider, so just because you handle it, doesn't mean
    you have PROVEN that you can answwer that property.

    H does correctly refute Rice's theorem for the halting problem's
    pathological input. This is much more success than anyone else has ever achieved. Once this success is acknowledged a well funded large team of experts can work on extending my ideas.


    Nope. Remember, by YOUR definiton of Pathological, your H fails for
    DD(DD) as described above.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Mon Jun 19 22:57:34 2023
    XPost: sci.logic, comp.theory

    On 6/19/2023 7:45 PM, Richard Damon wrote:
    On 6/19/23 10:30 AM, olcott wrote:
    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt decider" >>>>>>>>>>> might be something I will call a semi-halt-decider here. >>>>>>>>>>>
    The latter allows for 3 answers (return values) when called: >>>>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not" >>>>>>>>>>>
    Such a semi-halt-decider might be able to determine _the >>>>>>>>>>> correct_ answer (1, -1) for a big class of casses. On the >>>>>>>>>>> other hand, it would always have the possibility to "give up" >>>>>>>>>>> (for certain cases) and anwer with 0: "Don't know/can't tell" >>>>>>>>>>> (and this way be able to avoid INCORRECT ANSWERS concerning >>>>>>>>>>> the actual behavior of P(d)).


    The key difference with my work that is a true innovation in >>>>>>>>>> this field
    is that H doesn't simply give up. H specifically recognizes self- >>>>>>>>>> contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks* >>>>>>>>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input
    can't exist until H is defined, and once H is defined, the
    input has definite behavior, so there is no self-contradiction >>>>>>>>> possilble, only error.
    If I ask you what correct (yes or no) answer of could Jack reply >>>>>>>> with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is >>>>>>> just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input >>>>>> 03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to
    encode it
    in any one of an infinite number of different ways and return any
    Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no
    such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the
    Halting Problem, can't exist.


    I don't agree that your understanding of the halting problem is correct.
    H is required to report on the actual behavior that it actually sees.

    Where does THAT come from. It may only be ABLE to do so, but the
    REQUIREMENT is the behavior of the actual machine.

    You seem to have trouble with the English Languge.

    Please show me any reputable reference that says you get to disregard
    the ACTUAL REQUIREMENTS because you can't see what you need to do so


    You and others are requiring H to report on behavior that it does not
    see. You already also admitted that when H reports on this behavior that
    it does not see that this changes this behavior that it does not see
    making its report incorrect.

    Yes, because that is what the requirements say. The requirements are
    what the requirements say, because that is the requirements needed to
    solve the mathematical problems that a Halt Decider is hoped to be able
    to help with.


    When the requirements are self-contradictory then they are incorrect.


    Within the false hypothesis that H is incorrect to report that its input
    does not halt, the only alternative is to change the meaning of what H
    reports. When H becomes a [BAD INPUT] decider no one can correctly say
    that H is wrong. This also refutes Rice which is more important that
    solving the halting problem because it has a much broader scope.

    That isn't a "false hypothesis", it is a stated requirement.

    Since D(D) Halts, by the definition of the problem, H, to be correct,
    must report Halting.

    Remember:
    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever.

    Thus the thing to look at is the PROGRAM itself and its behavior.
    DEFINITION.


    When the requirements are self-contradictory then they are incorrect.
    When the bible says that God <is> and God <has> wrath the bible lies.


    Termination Analyzer H determines the semantic property of
    [GOOD INPUT] meaning that input D halts <and>

    Since the machine represented by the input does Halt, that condition is statisfied.

    Note you bad terminology, "Inputs" are just data, and don't actually DO anything. They can have "syntactic properties", but not "Behavior". They
    can represent something that does have behavior, and from the definiton above, that is the machine they represent, NOT H's (partial) simulation
    of them.


    Simply ignoring that a question is self-contradictory doesn't make it
    not self-contradictory.


    [BAD INPUT] meaning
    (a) input D doesn't halt <or>
    (b) D has a pathological relationship to H. This means that D calls H
    and does the opposite of the Boolean value that H returns.

    Which your H never atually confirms. You H will also call an HH that
    does what H says to be pathological too, so you fail at this side.


    It is easy to make D a program, just define some H, any H, then D is
    a valid program, and will either Halt or not. D's validity as a
    program is NOT dependent on H getting the right answer. Thus an H
    that just immediately returns 0 makes D a valid program.


    H correctly determines that D has the semantic property of [BAD INPUT]
    making Denial of Service (DoS) attack detector H correct to reject D.

    Which isn't a criterial for a Halt Decider, and as I just explained
    above, you don't actually detect the pathological relationship, just
    that D calls H.


    Instead it refutes Rice's theorem.




    Once we acknowledge that the halting problem input to H is an incorrect >>>> to H then we can understand that this incorrect question is aptly re-
    framed into the correct question:

    Why is it "Incorrect"? The fact that H can't give the right answer is
    a problem with H, not with the input.


    Then the problem with Jack's question is Jack not the fact that Jack's
    question is self-contradictory for Jack. Jack is simply too stupid to
    give a correct yes or no answer to a self-contradictory question. We all
    know that Jack's question has a correct answer, yet Jack is simply too
    stupid to decide between yes and no.

    The problem with "Jack's Question" is it asks about something that
    doesn't have a correct answer NOW.


    Sure it does you ask three people
    (a) Bill says Jack will say yes
    (b) John says that Jack will say no
    (c) Harry say Jack will say nothing or something besides yes or no
    One of them is right.

    Because our imaginary Jack is fictional Harry was right.


    The definition of a "Valid Input" for H, is that it represents a
    Program and its input. This call sequence does that, so the input is
    valid.


    A syntactically valid input is not the same as a semantically valid
    input. Any input that makes both Boolean return values the wrong answer
    is a semantically invalid input.

    Nope, it is a PROGRAM, thus it is VALID. If you try to define it as not valid, you are just admitting that H isn't a "Halt Decider" by the
    definition of Computation Theory.


    Saying that it is valid because it is a program simply ignores bugs and indicates you know hardly anything about programming.

    You clearly don't understand what you are talking about.



    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that
    either fails to halt or defines a pathological relationship to H.

    And D DOES halt on its input, since it will "call" H(D,D), which your
    H has been defined so that it will return 0 from that call.


    Which is a correct return value for the semantic property of [BAD INPUT].

    But makes D(D) Halt, so it is the wrong answer for a Halt Decider.


    Not at all 0 means halts or D does the opposite of whatever Boolean
    value that H returns.

    You are just admitting that you have been lying about working on the
    Halting Problem of Computation Theory, the one descibed by the Linz
    paper you quote.


    When I point out that the conventional halting problem is self
    contradictory this is the actual halting problem that I am referring to.

    Fine, everything you have said thus becomes a LIE.


    There is nothing "BAD" about a D that doesn't halt,

    Sure everyone knows that Denial of Service attacks are great. My
    hospital loved it when they had no access to patient records for several
    days.

    Except the only DOS was to the Decider. If they just ran the program, it would have ended just fine.

    You just don't understand the problem you are talking about and thus you
    keep lying about it. You can't use the "honest mistake" excues, as the
    errors have been pointed out, but you refuse to correct yourself.


    that just means it is an input that H needs to "reject" (return the
    "Non-Halting" value for). There is also nothing "Bad" about the
    "pathological" relationship between D and H, as that is just part of
    "Any Program".


    Yes that is true everyone loves successful Denial of Service attacks.
    If there was a DoS detector that could correctly reject every
    [malevolent input] people would really hate that. They love successful
    DoS attacks.

    But this isn't the DOS detector problem, that allows false positives.
    This is the accurate Halt Decider problem, which H fails at.

    You are just admitting that you have been LYING for years about what you
    are working on.


    Remember, if you change H to be the Hn, non-aborting version of it,
    and the make the Dn from that Hn, we find that Dn(Dn) will not halt,
    so Hn should have returned 0, but it just never returns an answer,
    showing that *H* is a defective machine, not meeting its requirements.


    When H reports on the semantic property of [BAD INPUT] the labels could
    be switched to account for all of the people that love successful Denial
    of Service attacks. Only inputs that allow DoS attacks are construed as
    [GOOD INPUTS]. Inputs that simply halt are now called [BAD INPUTS].

    H still correctly decides a semantic property of D, thus H still refutes
    Rice.


    Nope. You can't refute Rice by saying that a machine gets one input right.

    FALLACY of proof by example

    You are just proving your logic system is full of fallacies.



    This does overcome Rice's theorem for at least the reduction of Rice's >>>> theorem to the halting problem.

    Does input D have semantic property S or is input D [BAD INPUT]?


    No, because Rice's theorem is does the input have Semantic Property
    S, and a "pathological relationship" isn't considered a "BAD INPUT".


    That is the only reason that Rice has not been overcome. No one ever
    thought of a way to exclude [BAD INPUTS] thus making semantic properties
    undecidable. Once we do exclude [BAD INPUTS] then semantic properties
    are decidable.

    But you H doesn't successful decide on your property, as the DD that
    does what H says is called "Bad input" when it doesn't meet the criteria
    you have defined.


    ALL PROGRAMS means ALL PROGRAMS, not all the ones I can handle.


    H correctly determines the semantic property of [BAD INPUT] prior to my
    work no H could ever correctly determine any semantic property. That H
    does correctly determine at least a single semantic property when Rice
    claims that no H can every determine any semantic property refutes Rice.


    Nope, H gets DD wrong.

    IF you wnat to try to define a Semntic Property S that somehow
    includes this pathology in its criteria, you need to FORMALLY define
    what you mean by it. You also need to show that the property is still
    wholly Semantic, and that you haven't given yourself a Syntactic
    property.


    When-so-ever any input to any decider calls this decider with an input
    that does the opposite of whatever Boolean value that this decider
    returns this input <is> a pathological input. My H has been able to do
    that for more than two years.

    But it fails on DD, so it still fail.


    My system also works with embedded copies of deciders yet this makes the
    code much more difficult to understand so I didn't implement it.

    I don't think it does. I think you don't understand the nature of that problem.


    You also then need to show that you can get the correct answer for
    ALL inputs, the Achilies Heel for a Halt Decider might not be the
    Achilies Heel for your new decider, so just because you handle it,
    doesn't mean you have PROVEN that you can answwer that property.

    H does correctly refute Rice's theorem for the halting problem's
    pathological input. This is much more success than anyone else has ever
    achieved. Once this success is acknowledged a well funded large team of
    experts can work on extending my ideas.


    Nope. Remember, by YOUR definiton of Pathological, your H fails for
    DD(DD) as described above.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Don Stockbauer@21:1/5 to olcott on Tue Jun 20 00:33:57 2023
    On Monday, June 19, 2023 at 10:57:39 PM UTC-5, olcott wrote:
    On 6/19/2023 7:45 PM, Richard Damon wrote:
    On 6/19/23 10:30 AM, olcott wrote:
    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt decider" >>>>>>>>>>> might be something I will call a semi-halt-decider here. >>>>>>>>>>>
    The latter allows for 3 answers (return values) when called: >>>>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not" >>>>>>>>>>>
    Such a semi-halt-decider might be able to determine _the >>>>>>>>>>> correct_ answer (1, -1) for a big class of casses. On the >>>>>>>>>>> other hand, it would always have the possibility to "give up" >>>>>>>>>>> (for certain cases) and anwer with 0: "Don't know/can't tell" >>>>>>>>>>> (and this way be able to avoid INCORRECT ANSWERS concerning >>>>>>>>>>> the actual behavior of P(d)).


    The key difference with my work that is a true innovation in >>>>>>>>>> this field
    is that H doesn't simply give up. H specifically recognizes self- >>>>>>>>>> contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks* >>>>>>>>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input >>>>>>>>> can't exist until H is defined, and once H is defined, the >>>>>>>>> input has definite behavior, so there is no self-contradiction >>>>>>>>> possilble, only error.
    If I ask you what correct (yes or no) answer of could Jack reply >>>>>>>> with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is >>>>>>> just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y) // uses x86 emulator to simulate its input >>>>>> 03
    04 int D(ptr x)
    05 {
    06 int Halt_Status = H(x, x);
    07 if (Halt_Status)
    08 HERE: goto HERE;
    09 return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14 H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to
    encode it
    in any one of an infinite number of different ways and return any >>>>>> Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no >>>> such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the
    Halting Problem, can't exist.


    I don't agree that your understanding of the halting problem is correct. >> H is required to report on the actual behavior that it actually sees.

    Where does THAT come from. It may only be ABLE to do so, but the REQUIREMENT is the behavior of the actual machine.

    You seem to have trouble with the English Languge.

    Please show me any reputable reference that says you get to disregard
    the ACTUAL REQUIREMENTS because you can't see what you need to do so


    You and others are requiring H to report on behavior that it does not
    see. You already also admitted that when H reports on this behavior that >> it does not see that this changes this behavior that it does not see
    making its report incorrect.

    Yes, because that is what the requirements say. The requirements are
    what the requirements say, because that is the requirements needed to solve the mathematical problems that a Halt Decider is hoped to be able
    to help with.

    When the requirements are self-contradictory then they are incorrect.

    Within the false hypothesis that H is incorrect to report that its input >> does not halt, the only alternative is to change the meaning of what H
    reports. When H becomes a [BAD INPUT] decider no one can correctly say
    that H is wrong. This also refutes Rice which is more important that
    solving the halting problem because it has a much broader scope.

    That isn't a "false hypothesis", it is a stated requirement.

    Since D(D) Halts, by the definition of the problem, H, to be correct,
    must report Halting.

    Remember:
    In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever.

    Thus the thing to look at is the PROGRAM itself and its behavior. DEFINITION.

    When the requirements are self-contradictory then they are incorrect.
    When the bible says that God <is> and God <has> wrath the bible lies.

    Termination Analyzer H determines the semantic property of
    [GOOD INPUT] meaning that input D halts <and>

    Since the machine represented by the input does Halt, that condition is statisfied.

    Note you bad terminology, "Inputs" are just data, and don't actually DO anything. They can have "syntactic properties", but not "Behavior". They can represent something that does have behavior, and from the definiton above, that is the machine they represent, NOT H's (partial) simulation
    of them.

    Simply ignoring that a question is self-contradictory doesn't make it
    not self-contradictory.

    [BAD INPUT] meaning
    (a) input D doesn't halt <or>
    (b) D has a pathological relationship to H. This means that D calls H
    and does the opposite of the Boolean value that H returns.

    Which your H never atually confirms. You H will also call an HH that
    does what H says to be pathological too, so you fail at this side.


    It is easy to make D a program, just define some H, any H, then D is
    a valid program, and will either Halt or not. D's validity as a
    program is NOT dependent on H getting the right answer. Thus an H
    that just immediately returns 0 makes D a valid program.


    H correctly determines that D has the semantic property of [BAD INPUT]
    making Denial of Service (DoS) attack detector H correct to reject D.

    Which isn't a criterial for a Halt Decider, and as I just explained
    above, you don't actually detect the pathological relationship, just
    that D calls H.

    Instead it refutes Rice's theorem.



    Once we acknowledge that the halting problem input to H is an incorrect >>>> to H then we can understand that this incorrect question is aptly re- >>>> framed into the correct question:

    Why is it "Incorrect"? The fact that H can't give the right answer is >>> a problem with H, not with the input.


    Then the problem with Jack's question is Jack not the fact that Jack's
    question is self-contradictory for Jack. Jack is simply too stupid to
    give a correct yes or no answer to a self-contradictory question. We all >> know that Jack's question has a correct answer, yet Jack is simply too
    stupid to decide between yes and no.

    The problem with "Jack's Question" is it asks about something that
    doesn't have a correct answer NOW.

    Sure it does you ask three people
    (a) Bill says Jack will say yes
    (b) John says that Jack will say no
    (c) Harry say Jack will say nothing or something besides yes or no
    One of them is right.

    Because our imaginary Jack is fictional Harry was right.

    The definition of a "Valid Input" for H, is that it represents a
    Program and its input. This call sequence does that, so the input is
    valid.


    A syntactically valid input is not the same as a semantically valid
    input. Any input that makes both Boolean return values the wrong answer >> is a semantically invalid input.

    Nope, it is a PROGRAM, thus it is VALID. If you try to define it as not valid, you are just admitting that H isn't a "Halt Decider" by the definition of Computation Theory.

    Saying that it is valid because it is a program simply ignores bugs and indicates you know hardly anything about programming.
    You clearly don't understand what you are talking about.



    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that >>>> either fails to halt or defines a pathological relationship to H.

    And D DOES halt on its input, since it will "call" H(D,D), which your >>> H has been defined so that it will return 0 from that call.


    Which is a correct return value for the semantic property of [BAD INPUT].

    But makes D(D) Halt, so it is the wrong answer for a Halt Decider.

    Not at all 0 means halts or D does the opposite of whatever Boolean
    value that H returns.
    You are just admitting that you have been lying about working on the Halting Problem of Computation Theory, the one descibed by the Linz
    paper you quote.

    When I point out that the conventional halting problem is self
    contradictory this is the actual halting problem that I am referring to.
    Fine, everything you have said thus becomes a LIE.


    There is nothing "BAD" about a D that doesn't halt,

    Sure everyone knows that Denial of Service attacks are great. My
    hospital loved it when they had no access to patient records for several >> days.

    Except the only DOS was to the Decider. If they just ran the program, it would have ended just fine.

    You just don't understand the problem you are talking about and thus you keep lying about it. You can't use the "honest mistake" excues, as the errors have been pointed out, but you refuse to correct yourself.


    that just means it is an input that H needs to "reject" (return the
    "Non-Halting" value for). There is also nothing "Bad" about the
    "pathological" relationship between D and H, as that is just part of
    "Any Program".


    Yes that is true everyone loves successful Denial of Service attacks.
    If there was a DoS detector that could correctly reject every
    [malevolent input] people would really hate that. They love successful
    DoS attacks.

    But this isn't the DOS detector problem, that allows false positives.
    This is the accurate Halt Decider problem, which H fails at.

    You are just admitting that you have been LYING for years about what you are working on.


    Remember, if you change H to be the Hn, non-aborting version of it,
    and the make the Dn from that Hn, we find that Dn(Dn) will not halt,
    so Hn should have returned 0, but it just never returns an answer,
    showing that *H* is a defective machine, not meeting its requirements. >>>

    When H reports on the semantic property of [BAD INPUT] the labels could >> be switched to account for all of the people that love successful Denial >> of Service attacks. Only inputs that allow DoS attacks are construed as >> [GOOD INPUTS]. Inputs that simply halt are now called [BAD INPUTS].

    H still correctly decides a semantic property of D, thus H still refutes >> Rice.


    Nope. You can't refute Rice by saying that a machine gets one input right.

    FALLACY of proof by example

    You are just proving your logic system is full of fallacies.



    This does overcome Rice's theorem for at least the reduction of Rice's >>>> theorem to the halting problem.

    Does input D have semantic property S or is input D [BAD INPUT]?


    No, because Rice's theorem is does the input have Semantic Property
    S, and a "pathological relationship" isn't considered a "BAD INPUT".


    That is the only reason that Rice has not been overcome. No one ever
    thought of a way to exclude [BAD INPUTS] thus making semantic properties >> undecidable. Once we do exclude [BAD INPUTS] then semantic properties
    are decidable.

    But you H doesn't successful decide on your property, as the DD that
    does what H says is called "Bad input" when it doesn't meet the criteria you have defined.


    ALL PROGRAMS means ALL PROGRAMS, not all the ones I can handle.


    H correctly determines the semantic property of [BAD INPUT] prior to my >> work no H could ever correctly determine any semantic property. That H
    does correctly determine at least a single semantic property when Rice
    claims that no H can every determine any semantic property refutes Rice. >>

    Nope, H gets DD wrong.

    IF you wnat to try to define a Semntic Property S that somehow
    includes this pathology in its criteria, you need to FORMALLY define
    what you mean by it. You also need to show that the property is still >>> wholly Semantic, and that you haven't given yourself a Syntactic
    property.


    When-so-ever any input to any decider calls this decider with an input
    that does the opposite of whatever Boolean value that this decider
    returns this input <is> a pathological input. My H has been able to do
    that for more than two years.

    But it fails on DD, so it still fail.


    My system also works with embedded copies of deciders yet this makes the >> code much more difficult to understand so I didn't implement it.

    I don't think it does. I think you don't understand the nature of that problem.


    You also then need to show that you can get the correct answer for
    ALL inputs, the Achilies Heel for a Halt Decider might not be the
    Achilies Heel for your new decider, so just because you handle it,
    doesn't mean you have PROVEN that you can answwer that property.

    H does correctly refute Rice's theorem for the halting problem's
    pathological input. This is much more success than anyone else has ever >> achieved. Once this success is acknowledged a well funded large team of >> experts can work on extending my ideas.


    Nope. Remember, by YOUR definiton of Pathological, your H fails for
    DD(DD) as described above.
    --
    Copyright 2023 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer

    what's this chatGPT thing? I've never heard of it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From vallor@21:1/5 to Don Stockbauer on Tue Jun 20 11:16:25 2023
    XPost: comp.ai.shells

    On Tue, 20 Jun 2023 00:33:57 -0700 (PDT), Don Stockbauer wrote:


    what's this chatGPT thing? I've never heard of it.

    There's a LLM shell discussion over in comp.ai.shells...

    ChatGPT and Bard, mostly.

    c.a.shells added, fu2 set.

    --
    -v

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 20 07:19:11 2023
    XPost: sci.logic, comp.theory

    On 6/19/23 11:57 PM, olcott wrote:
    On 6/19/2023 7:45 PM, Richard Damon wrote:
    On 6/19/23 10:30 AM, olcott wrote:
    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt decider" >>>>>>>>>>>> might be something I will call a semi-halt-decider here. >>>>>>>>>>>>
    The latter allows for 3 answers (return values) when called: >>>>>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not" >>>>>>>>>>>>
    Such a semi-halt-decider might be able to determine _the >>>>>>>>>>>> correct_ answer (1, -1) for a big class of casses. On the >>>>>>>>>>>> other hand, it would always have the possibility to "give >>>>>>>>>>>> up" (for certain cases) and anwer with 0: "Don't know/can't >>>>>>>>>>>> tell" (and this way be able to avoid INCORRECT ANSWERS >>>>>>>>>>>> concerning the actual behavior of P(d)).


    The key difference with my work that is a true innovation in >>>>>>>>>>> this field
    is that H doesn't simply give up. H specifically recognizes >>>>>>>>>>> self-
    contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks* >>>>>>>>>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input >>>>>>>>>> can't exist until H is defined, and once H is defined, the >>>>>>>>>> input has definite behavior, so there is no self-contradiction >>>>>>>>>> possilble, only error.
    If I ask you what correct (yes or no) answer of could Jack
    reply with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and is >>>>>>>> just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input >>>>>>> 03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to
    encode it
    in any one of an infinite number of different ways and return any >>>>>>> Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no >>>>> such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the
    Halting Problem, can't exist.


    I don't agree that your understanding of the halting problem is correct. >>> H is required to report on the actual behavior that it actually sees.

    Where does THAT come from. It may only be ABLE to do so, but the
    REQUIREMENT is the behavior of the actual machine.

    You seem to have trouble with the English Languge.

    Please show me any reputable reference that says you get to disregard
    the ACTUAL REQUIREMENTS because you can't see what you need to do so


    You and others are requiring H to report on behavior that it does not
    see. You already also admitted that when H reports on this behavior that >>> it does not see that this changes this behavior that it does not see
    making its report incorrect.

    Yes, because that is what the requirements say. The requirements are
    what the requirements say, because that is the requirements needed to
    solve the mathematical problems that a Halt Decider is hoped to be
    able to help with.


    When the requirements are self-contradictory then they are incorrect.

    Whats self-contradictory of the ACTUAL QUESTION that is asked?

    Does the program represented by the input Halt?

    Since the H you claim to be correct is the H that returns 0 when asked
    H(D,D), it turns out the the program represented by that input, that is
    D(D) does Halt. No contradiction in the actual question.

    The contradiction you run into is in trying to design an H to be
    correct, and THAT says that it is impossible to make such an H



    Within the false hypothesis that H is incorrect to report that its input >>> does not halt, the only alternative is to change the meaning of what H
    reports. When H becomes a [BAD INPUT] decider no one can correctly say
    that H is wrong. This also refutes Rice which is more important that
    solving the halting problem because it has a much broader scope.

    That isn't a "false hypothesis", it is a stated requirement.

    Since D(D) Halts, by the definition of the problem, H, to be correct,
    must report Halting.

    Remember:
    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and
    an input, whether the program will finish running, or continue to run
    forever.

    Thus the thing to look at is the PROGRAM itself and its behavior.
    DEFINITION.


    When the requirements are self-contradictory then they are incorrect.
    When the bible says that God <is> and God <has> wrath the bible lies.

    Again, where is the actual contradiction in the actual question asked.
    You just don't understand English.

    That goes for how you read the Bible, and I guess you will find out
    about God's wrath when he decides your time is up.



    Termination Analyzer H determines the semantic property of
    [GOOD INPUT] meaning that input D halts <and>

    Since the machine represented by the input does Halt, that condition
    is statisfied.

    Note you bad terminology, "Inputs" are just data, and don't actually
    DO anything. They can have "syntactic properties", but not "Behavior".
    They can represent something that does have behavior, and from the
    definiton above, that is the machine they represent, NOT H's (partial)
    simulation of them.


    Simply ignoring that a question is self-contradictory doesn't make it
    not self-contradictory.

    And chaning the actual question doesn't say anything about the actual
    question. You have just Strawmaned yourself into fallacious thinking.



    [BAD INPUT] meaning
    (a) input D doesn't halt <or>
    (b) D has a pathological relationship to H. This means that D calls H
    and does the opposite of the Boolean value that H returns.

    Which your H never atually confirms. You H will also call an HH that
    does what H says to be pathological too, so you fail at this side.


    It is easy to make D a program, just define some H, any H, then D is
    a valid program, and will either Halt or not. D's validity as a
    program is NOT dependent on H getting the right answer. Thus an H
    that just immediately returns 0 makes D a valid program.


    H correctly determines that D has the semantic property of [BAD INPUT]
    making Denial of Service (DoS) attack detector H correct to reject D.

    Which isn't a criterial for a Halt Decider, and as I just explained
    above, you don't actually detect the pathological relationship, just
    that D calls H.


    Instead it refutes Rice's theorem.

    Nope. But you have shown yourself not able to understand what Rice's
    theorem is, or what it takes to actually "Refute" something.

    Maybe when you show enough intelligence to understand it, I will explain
    it agian.





    Once we acknowledge that the halting problem input to H is an
    incorrect
    to H then we can understand that this incorrect question is aptly re- >>>>> framed into the correct question:

    Why is it "Incorrect"? The fact that H can't give the right answer
    is a problem with H, not with the input.


    Then the problem with Jack's question is Jack not the fact that Jack's
    question is self-contradictory for Jack. Jack is simply too stupid to
    give a correct yes or no answer to a self-contradictory question. We all >>> know that Jack's question has a correct answer, yet Jack is simply too
    stupid to decide between yes and no.

    The problem with "Jack's Question" is it asks about something that
    doesn't have a correct answer NOW.


    Sure it does you ask three people
    (a) Bill says Jack will say yes
    (b) John says that Jack will say no
    (c) Harry say Jack will say nothing or something besides yes or no
    One of them is right.

    Because our imaginary Jack is fictional Harry was right.

    Nope, since the answer hasn't been determined yet, it has no correct
    answer NOW. One of them WILL be right, when the answer is determied, but
    until then, there is no correct answer. Since Jack has Free-Will, it is impossible, even theoretically, to determine what the answer will be.

    Now, if you believe in fatalism, and that Jack has no free-will, then
    you could argue that one of them is correct now, but then nothing we do matters, as it was all per-ordained and nothing matters.

    The question about the machine is different, as it has no free-will, and
    thus we CAN know NOW what it will do in the future.



    The definition of a "Valid Input" for H, is that it represents a
    Program and its input. This call sequence does that, so the input is
    valid.


    A syntactically valid input is not the same as a semantically valid
    input. Any input that makes both Boolean return values the wrong answer
    is a semantically invalid input.

    Nope, it is a PROGRAM, thus it is VALID. If you try to define it as
    not valid, you are just admitting that H isn't a "Halt Decider" by the
    definition of Computation Theory.


    Saying that it is valid because it is a program simply ignores bugs and indicates you know hardly anything about programming.

    A program with bugs still has defined behavior (per computation theory)
    Some bugs may cause it to have unexpected inputs (like reading from uninitialized memory) but the behavior is still full defined.



    You clearly don't understand what you are talking about.

    So, show me a program that meets the requirements of computabilyt theory
    that can give different outputs for the same inputs.

    YOU are the one that doesn't understand what you are talking about.




    Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that >>>>> either fails to halt or defines a pathological relationship to H.

    And D DOES halt on its input, since it will "call" H(D,D), which
    your H has been defined so that it will return 0 from that call.


    Which is a correct return value for the semantic property of [BAD
    INPUT].

    But makes D(D) Halt, so it is the wrong answer for a Halt Decider.


    Not at all 0 means halts or D does the opposite of whatever Boolean
    value that H returns.

    But that isn't the question. You can't claim your answer is "Right" when
    it isn't the answer to the question that was required.

    You are just showing how bad you logic is.


    You are just admitting that you have been lying about working on the
    Halting Problem of Computation Theory, the one descibed by the Linz
    paper you quote.


    When I point out that the conventional halting problem is self
    contradictory this is the actual halting problem that I am referring to.

    So, you admit that you aren't working on the actual Halting Problem, and nothing you have said applies, and you have just been LYING about
    everything for the last decades.

    I guess by that same logic, you aren't talking about actual "Correct
    Reasoning" because you have your own idea of what "Correct" is, and what "Truth" is.

    Thus, everything you have said is WORTHLESS to anyone else.


    Note, as I have pointed out many times, the ACTUAL Halting Question
    isn't self-contradictory, you have just waylaid yourself be
    misunderstanding what the question actually is, and thus wasted your life.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Tue Jun 20 10:09:58 2023
    XPost: sci.logic, comp.theory

    On 6/20/2023 6:19 AM, Richard Damon wrote:
    On 6/19/23 11:57 PM, olcott wrote:
    On 6/19/2023 7:45 PM, Richard Damon wrote:
    On 6/19/23 10:30 AM, olcott wrote:
    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt
    decider" might be something I will call a semi-halt-decider >>>>>>>>>>>>> here.

    The latter allows for 3 answers (return values) when called: >>>>>>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not" >>>>>>>>>>>>>
    Such a semi-halt-decider might be able to determine _the >>>>>>>>>>>>> correct_ answer (1, -1) for a big class of casses. On the >>>>>>>>>>>>> other hand, it would always have the possibility to "give >>>>>>>>>>>>> up" (for certain cases) and anwer with 0: "Don't know/can't >>>>>>>>>>>>> tell" (and this way be able to avoid INCORRECT ANSWERS >>>>>>>>>>>>> concerning the actual behavior of P(d)).


    The key difference with my work that is a true innovation in >>>>>>>>>>>> this field
    is that H doesn't simply give up. H specifically recognizes >>>>>>>>>>>> self-
    contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks* >>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input >>>>>>>>>>> can't exist until H is defined, and once H is defined, the >>>>>>>>>>> input has definite behavior, so there is no
    self-contradiction possilble, only error.
    If I ask you what correct (yes or no) answer of could Jack >>>>>>>>>> reply with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and >>>>>>>>> is just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input >>>>>>>> 03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to
    encode it
    in any one of an infinite number of different ways and return any >>>>>>>> Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge that no >>>>>> such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the
    Halting Problem, can't exist.


    I don't agree that your understanding of the halting problem is
    correct.
    H is required to report on the actual behavior that it actually sees.

    Where does THAT come from. It may only be ABLE to do so, but the
    REQUIREMENT is the behavior of the actual machine.

    You seem to have trouble with the English Languge.

    Please show me any reputable reference that says you get to disregard
    the ACTUAL REQUIREMENTS because you can't see what you need to do so


    You and others are requiring H to report on behavior that it does not
    see. You already also admitted that when H reports on this behavior
    that
    it does not see that this changes this behavior that it does not see
    making its report incorrect.

    Yes, because that is what the requirements say. The requirements are
    what the requirements say, because that is the requirements needed to
    solve the mathematical problems that a Halt Decider is hoped to be
    able to help with.


    When the requirements are self-contradictory then they are incorrect.

    Whats self-contradictory of the ACTUAL QUESTION that is asked?


    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.


    When we use the criteria:
    Can D correctly simulated by H ever terminate normally?

    After N steps of correct simulation the execution trace of D proves that
    D cannot possibly reach its final instruction and terminate normally in
    any finite number of steps.

    This criteria matches non-halting input and it also matches the cases
    where the input D has been intentionally defined to do the opposite of
    whatever Boolean value that H returns.

    When H returns 1 it means that its input halts and when H return 0
    it means that either its input does not halt or D was intentionally
    defined to do the opposite of whatever Boolean value that H returns.

    To the best of my knowledge no one has ever made this much progress on
    the halting problem's pathological input. To the best of my knowledge
    everyone else was completely stumped by the halting problem's
    pathological input.


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 20 11:48:23 2023
    XPost: sci.logic, comp.theory

    On 6/20/23 11:09 AM, olcott wrote:
    On 6/20/2023 6:19 AM, Richard Damon wrote:
    On 6/19/23 11:57 PM, olcott wrote:
    On 6/19/2023 7:45 PM, Richard Damon wrote:
    On 6/19/23 10:30 AM, olcott wrote:
    On 6/19/2023 6:38 AM, Richard Damon wrote:
    On 6/18/23 11:31 PM, olcott wrote:
    On 6/18/2023 9:38 PM, Richard Damon wrote:
    On 6/18/23 9:43 PM, olcott wrote:
    On 6/18/2023 8:29 PM, Richard Damon wrote:
    On 6/18/23 8:59 PM, olcott wrote:
    On 6/18/2023 7:01 PM, Richard Damon wrote:
    On 6/18/23 7:41 PM, olcott wrote:
    On 6/18/2023 1:56 PM, Fritz Feldhase wrote:
    On Sunday, June 18, 2023 at 8:09:51 PM UTC+2, olcott wrote >>>>>>>>>>>>>> <nonsense>

    A possible "practical solution" for an actual "halt >>>>>>>>>>>>>> decider" might be something I will call a
    semi-halt-decider here.

    The latter allows for 3 answers (return values) when called: >>>>>>>>>>>>>>
    H(P, d) -> 1 "P(d) halts"
    H(P, d) -> -1 "P(d) doesn't halt."
    H(P, d) -> 0 "Don't know/can't tell if P(d) halts or not" >>>>>>>>>>>>>>
    Such a semi-halt-decider might be able to determine _the >>>>>>>>>>>>>> correct_ answer (1, -1) for a big class of casses. On the >>>>>>>>>>>>>> other hand, it would always have the possibility to "give >>>>>>>>>>>>>> up" (for certain cases) and anwer with 0: "Don't
    know/can't tell" (and this way be able to avoid INCORRECT >>>>>>>>>>>>>> ANSWERS concerning the actual behavior of P(d)).


    The key difference with my work that is a true innovation >>>>>>>>>>>>> in this field
    is that H doesn't simply give up. H specifically recognizes >>>>>>>>>>>>> self-
    contradictory inputs and rejects them.

    *Termination Analyzer H prevents Denial of Service attacks* >>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_prevents_Denial_of_Service_attacks



    Except the input isn't self-contradictory, since the input >>>>>>>>>>>> can't exist until H is defined, and once H is defined, the >>>>>>>>>>>> input has definite behavior, so there is no
    self-contradiction possilble, only error.
    If I ask you what correct (yes or no) answer of could Jack >>>>>>>>>>> reply with?
    Exactly why can’t you answer this?

    He has no answer that is correct, but that doesn't matter and >>>>>>>>>> is just you faliing into the fallacy of the Red Herring.

    // The following is written in C
    //
    01 typedef int (*ptr)(); // pointer to int function
    02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its >>>>>>>>> input
    03
    04 int D(ptr x)
    05 {
    06   int Halt_Status = H(x, x);
    07   if (Halt_Status)
    08     HERE: goto HERE;
    09   return Halt_Status;
    10 }
    11
    12 void main()
    13 {
    14   H(D,D);
    15 }

    Since the above H is an unspecified wildcard you are free to >>>>>>>>> encode it
    in any one of an infinite number of different ways and return any >>>>>>>>> Boolean value that you want.

    Nope, D isn't a PROGRAM until H is DEFINED.
    That is why I triple dog dare you to define it or acknowledge
    that no
    such program can possibly be defined because the input D to any
    corresponding H is isomorphic to Jack's question posed to Jack.

    SO, you AGREE that a "Correct Halt Decider", as defined by the
    Halting Problem, can't exist.


    I don't agree that your understanding of the halting problem is
    correct.
    H is required to report on the actual behavior that it actually sees. >>>>
    Where does THAT come from. It may only be ABLE to do so, but the
    REQUIREMENT is the behavior of the actual machine.

    You seem to have trouble with the English Languge.

    Please show me any reputable reference that says you get to
    disregard the ACTUAL REQUIREMENTS because you can't see what you
    need to do so


    You and others are requiring H to report on behavior that it does not >>>>> see. You already also admitted that when H reports on this behavior
    that
    it does not see that this changes this behavior that it does not see >>>>> making its report incorrect.

    Yes, because that is what the requirements say. The requirements are
    what the requirements say, because that is the requirements needed
    to solve the mathematical problems that a Halt Decider is hoped to
    be able to help with.


    When the requirements are self-contradictory then they are incorrect.

    Whats self-contradictory of the ACTUAL QUESTION that is asked?


    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.

    D was intentionally defined to do the opposite
    of whatever Boolean value that H returns.


    So?

    How does that make the question self-contradictory?

    For any D defined (which first requires H to be fully defined) the
    behavior of D(D) is precisely defined, so no self-contradiction to the
    quesiton of "Does the machine described by this input Halt?"

    Where is the ACTUAL contradiction to that answer. Remember, at the point
    the question can be ask, H needs to be a DEFINED program, not just some nebulous concept of how to do it.


    When we use the criteria:
    Can D correctly simulated by H ever terminate normally?

    Which isn't the criteria, so you are just admitting that you have been
    lying for years about what you are doing.

    Only an Idiot or a Pathological Liar thinks they can change the question
    and still be working on the original problem.


    After N steps of correct simulation the execution trace of D proves that
    D cannot possibly reach its final instruction and terminate normally in
    any finite number of steps.

    No, it proves that H can not simulate D to its final instruction.

    D reaches that final instruction just fine.

    You can't seem to tell the difference between REALITY (the actual
    execution of the machine) and FANTASY (the partial simulation of the
    input done by H).

    This just shows your lack of understanding of how things actually work.


    This criteria matches non-halting input and it also matches the cases
    where the input D has been intentionally defined to do the opposite of whatever Boolean value that H returns.

    But doesn't match ALL input, so it is a LIE to say it is equivalent.


    When H returns 1 it means that its input halts and when H return 0
    it means that either its input does not halt or D was intentionally
    defined to do the opposite of whatever Boolean value that H returns.

    SO, H needs to return BOTH 0 and 1 for this criteria, which is self-contradictory, so the criteria is invalid. PERIOD.


    To the best of my knowledge no one has ever made this much progress on
    the halting problem's pathological input. To the best of my knowledge everyone else was completely stumped by the halting problem's
    pathological input.



    Maybe to the best of your knowledge, but you work it total garbage and
    the actually useful ideas that you are using are quite old. The fact you
    don't know about them just shows your ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)