• Re: Defining problems to make solutions impossible --- counter-factual

    From Fred. Zwarts@21:1/5 to All on Tue Mar 18 10:10:44 2025
    XPost: sci.logic

    Op 18.mrt.2025 om 04:29 schreef olcott:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what >>>>>>>>>> would happen in the hypothetical case that a direct execution >>>>>>>>>> is done.


    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language
    exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual
    instructions are actually executed on an actual x86 processor. >>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the program
    that can be used to determine its full behavior.  In the case of
    DD, that description is the code of the function DD, the code of
    the function HHH, and everything that HHH calls down to the OS level. >>>>>
    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for
    direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A counter factual requirement cannot be fulfilled.
    So, we agree that the answer on the question: *"Does an algorithm exist
    that for all possible inputs returns whether it describes a halting
    program in direct execution"* is 'No'?
    Correct?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Mar 18 07:38:41 2025
    XPost: sci.logic

    On 3/17/25 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what >>>>>>>>>> would happen in the hypothetical case that a direct execution >>>>>>>>>> is done.


    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language
    exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual
    instructions are actually executed on an actual x86 processor. >>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the program
    that can be used to determine its full behavior.  In the case of
    DD, that description is the code of the function DD, the code of
    the function HHH, and everything that HHH calls down to the OS level. >>>>>
    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for
    direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    We could say the same about your claim,


    Alternatively you don't understand this technology
    well enough to understand that this requirement
    is counter-factual.


    But it isn't, not by the standard definitions, something you don't
    understand because of your stupidity,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Mar 18 15:55:48 2025
    On 2025-03-18 03:29:18 +0000, olcott said:

    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would >>>>>>>>>> happen in the hypothetical case that a direct execution is done. >>>>>>>>>>

    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language
    exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual instructions >>>>>>>> are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that >>>>>> can be used to determine its full behavior.  In the case of DD, that >>>>>> description is the code of the function DD, the code of the function >>>>>> HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for
    direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A requirement is neither factual nor counter-factual. A requirement
    is a predicate that is true for a solution and false for any other
    argument.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Mar 18 23:05:16 2025
    On 3/18/25 11:09 AM, olcott wrote:
    On 3/18/2025 8:55 AM, Mikko wrote:
    On 2025-03-18 03:29:18 +0000, olcott said:

    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what >>>>>>>>>>>> would happen in the hypothetical case that a direct
    execution is done.


    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual
    instructions are actually executed on an actual x86 processor. >>>>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the
    program that can be used to determine its full behavior.  In the >>>>>>>> case of DD, that description is the code of the function DD, the >>>>>>>> code of the function HHH, and everything that HHH calls down to >>>>>>>> the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy
    for direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A requirement is neither factual nor counter-factual. A requirement
    is a predicate that is true for a solution and false for any other
    argument.


    It might seem that way until you find a contradictory
    requirement.


    So, what is contradictory of the ACTUAL requirement for the halting
    problem, which is to compute the Halting Status of the specific machine described by the input, the representation of a specific machine/input,
    which will always have a definite value and machine have fixed behavior.

    Your Strawman breaks because it first doesn't have a specific machine as
    the input, as you claim the decider it calls can change, and it isn't
    the specific one you claim is right to decide it. Thus the contradictory requirement is actually your strawman requirment, not the original one.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Mar 18 23:16:49 2025
    XPost: sci.logic

    On 3/18/25 10:27 PM, olcott wrote:
    On 3/18/2025 6:38 AM, Richard Damon wrote:
    On 3/17/25 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what >>>>>>>>>>>> would happen in the hypothetical case that a direct
    execution is done.


    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual
    instructions are actually executed on an actual x86 processor. >>>>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the
    program that can be used to determine its full behavior.  In the >>>>>>>> case of DD, that description is the code of the function DD, the >>>>>>>> code of the function HHH, and everything that HHH calls down to >>>>>>>> the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy
    for direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    We could say the same about your claim,


    Alternatively you don't understand this technology
    well enough to understand that this requirement
    is counter-factual.


    But it isn't, not by the standard definitions, something you don't
    understand because of your stupidity,

    I am wrong because I am stupid is lame for even 3rd grade children.


    I didn't say that, you did,

    I said you were wrong because you aren't using the right definition. And
    you are using the wrong definitions because you intentionally chose to
    be ignorant of the field, because you are stupid.

    You are just showing you are so stupid, you don't understand how to
    build an argument from the facts. bacause you don't have any.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Mar 19 10:22:57 2025
    XPost: sci.logic

    Op 19.mrt.2025 om 02:24 schreef olcott:
    On 3/18/2025 4:10 AM, Fred. Zwarts wrote:
    Op 18.mrt.2025 om 04:29 schreef olcott:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what >>>>>>>>>>>> would happen in the hypothetical case that a direct
    execution is done.


    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual
    instructions are actually executed on an actual x86 processor. >>>>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the
    program that can be used to determine its full behavior.  In the >>>>>>>> case of DD, that description is the code of the function DD, the >>>>>>>> code of the function HHH, and everything that HHH calls down to >>>>>>>> the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy
    for direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A counter factual requirement cannot be fulfilled.

    Great so you now understand that halting can never
    ever be computed for any input.


    Again no 'yes' or 'no'. But I think it means:
    So, we agree that the answer on the question: *"Does an algorithm
    exist that for all possible inputs returns whether it describes a
    halting program in direct execution"* is 'No'?
    Correct?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Mar 19 15:42:16 2025
    On 2025-03-19 02:27:54 +0000, olcott said:

    On 3/18/2025 6:38 AM, Richard Damon wrote:
    On 3/17/25 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would
    happen in the hypothetical case that a direct execution is done. >>>>>>>>>>>>

    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual instructions
    are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that >>>>>>>> can be used to determine its full behavior.  In the case of DD, that >>>>>>>> description is the code of the function DD, the code of the function >>>>>>>> HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for >>>> direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    We could say the same about your claim,


    Alternatively you don't understand this technology
    well enough to understand that this requirement
    is counter-factual.


    But it isn't, not by the standard definitions, something you don't
    understand because of your stupidity,

    I am wrong because I am stupid is lame for even 3rd grade children.

    Not at all. Being wrong is a common consequence of stupidity.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Mar 19 15:44:03 2025
    On 2025-03-18 15:09:27 +0000, olcott said:

    On 3/18/2025 8:55 AM, Mikko wrote:
    On 2025-03-18 03:29:18 +0000, olcott said:

    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would
    happen in the hypothetical case that a direct execution is done. >>>>>>>>>>>>

    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual instructions
    are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that >>>>>>>> can be used to determine its full behavior.  In the case of DD, that >>>>>>>> description is the code of the function DD, the code of the function >>>>>>>> HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for >>>> direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A requirement is neither factual nor counter-factual. A requirement
    is a predicate that is true for a solution and false for any other
    argument.

    It might seem that way until you find a contradictory
    requirement.

    It may seem that way because it is that way. It may seem otherwise
    but it never is.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Mar 19 21:58:56 2025
    XPost: sci.logic

    On 3/19/25 11:57 AM, olcott wrote:
    On 3/19/2025 4:22 AM, Fred. Zwarts wrote:
    Op 19.mrt.2025 om 02:24 schreef olcott:
    On 3/18/2025 4:10 AM, Fred. Zwarts wrote:
    Op 18.mrt.2025 om 04:29 schreef olcott:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine >>>>>>>>>>>>>> what would happen in the hypothetical case that a direct >>>>>>>>>>>>>> execution is done.


    It can only do that when it assumes that the behavior >>>>>>>>>>>>> specified by the semantics of its input machine language >>>>>>>>>>>>> exactly matches this behavior. Its only basis is this >>>>>>>>>>>>> input finite string.

    i.e. the semantics of the x86 language when those actual >>>>>>>>>>>> instructions are actually executed on an actual x86 processor. >>>>>>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the
    program that can be used to determine its full behavior.  In >>>>>>>>>> the case of DD, that description is the code of the function >>>>>>>>>> DD, the code of the function HHH, and everything that HHH
    calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be >>>>>>>> reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy >>>>>> for direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A counter factual requirement cannot be fulfilled.

    Great so you now understand that halting can never
    ever be computed for any input.


    Again no 'yes' or 'no'. But I think it means:

    In other words you have never heard of universal
    and existential quantifiers and these ideas are
    gibberish to you.


    It seems you haven't either as you confuse "any" with "all"

    So, we agree that the answer on the question: *"Does an algorithm
    exist that for all possible inputs returns whether it describes a
    halting program in direct execution"* is 'No'?
    Correct?





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Richard Damon on Thu Mar 20 11:39:19 2025
    On 2025-03-20 01:58:56 +0000, Richard Damon said:

    On 3/19/25 11:57 AM, olcott wrote:
    On 3/19/2025 4:22 AM, Fred. Zwarts wrote:
    Op 19.mrt.2025 om 02:24 schreef olcott:
    On 3/18/2025 4:10 AM, Fred. Zwarts wrote:
    Op 18.mrt.2025 om 04:29 schreef olcott:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would
    happen in the hypothetical case that a direct execution is done.


    It can only do that when it assumes that the behavior >>>>>>>>>>>>>> specified by the semantics of its input machine language >>>>>>>>>>>>>> exactly matches this behavior. Its only basis is this >>>>>>>>>>>>>> input finite string.

    i.e. the semantics of the x86 language when those actual instructions
    are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that
    can be used to determine its full behavior.  In the case of DD, that
    description is the code of the function DD, the code of the function
    HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be >>>>>>>>> reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for >>>>>>> direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    A counter factual requirement cannot be fulfilled.

    Great so you now understand that halting can never
    ever be computed for any input.


    Again no 'yes' or 'no'. But I think it means:

    In other words you have never heard of universal
    and existential quantifiers and these ideas are
    gibberish to you.

    It seems you haven't either as you confuse "any" with "all"

    Commonly used vernacular terms for the unversal quantifier are "all"
    and "for all". These are not good as "all" is plural but in formal
    logic the quantified variable is used as a singular term. Therefore
    better vernacular terms would be "every" or "each", possibly with
    "for".

    In Common Language there are also negative quantifiers that are not
    usual in formal logic.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 21 19:49:10 2025
    XPost: sci.logic

    On 3/21/25 11:00 AM, olcott wrote:
    On 3/21/2025 9:44 AM, dbush wrote:
    On 3/17/2025 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what >>>>>>>>>>>> would happen in the hypothetical case that a direct
    execution is done.


    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual
    instructions are actually executed on an actual x86 processor. >>>>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the
    program that can be used to determine its full behavior.  In the >>>>>>>> case of DD, that description is the code of the function DD, the >>>>>>>> code of the function HHH, and everything that HHH calls down to >>>>>>>> the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy
    for direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    Category error.  Requirements can't be false.  They can however be
    impossible to satisfy.


    When the definition of a decider contradicts the definition
    of a decider in the same field of inquiry at least one of
    them is incorrect.

    But the ACTUAL definintion in the system are not contradictory.

    The only contradictions that come up are when you try to use your
    strawmen based on your incorrect definitions.


    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When HHH computes the mapping from the input finite
    string of machine code of DD to the behavior that
    this machine code specifies as measured by HHH
    emulating DD according to the semantics of the x86
    language then DD cannot possibly reach its own
    "ret" instruction final state halt.


    but the problem is that HHH doesn't compute the mapping that you
    specify, so you criteria is just illogical.

    The behavior of the machine code (when HHH is the program described in
    Halt7.c) is to halt, as DD will call that HHH, which will emulate its
    input for some time, then decider its input (by its incorrect logic) is non-halting and return 0, and thus DD will return, which is considered
    halting behavior.

    The problem is your HHH assumes the HHH that is sees isn't the HHH that
    is there, and thus uses incorrect logic to decide on its behavior.

    This has been pointed out many times, and in your stupid ignorance, you
    have just ignored it, and continued to assert your LIES based on your FRAUDULATE and incorrect defintions.

    Sorry, all you are doing is proving that you are so stupid you can't see
    your errors, even when you admit to them, becuase you don't understand
    that basic rules of logic, like the fact that logic HAS basic rules that
    MUST be followed to be doing logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Mar 22 16:51:42 2025
    On 2025-03-21 15:00:02 +0000, olcott said:

    On 3/21/2025 9:44 AM, dbush wrote:
    On 3/17/2025 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would
    happen in the hypothetical case that a direct execution is done. >>>>>>>>>>>>

    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual instructions
    are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that >>>>>>>> can be used to determine its full behavior.  In the case of DD, that >>>>>>>> description is the code of the function DD, the code of the function >>>>>>>> HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for >>>> direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    Category error.  Requirements can't be false.  They can however be
    impossible to satisfy.

    When the definition of a decider contradicts the definition
    of a decider in the same field of inquiry at least one of
    them is incorrect.

    In such cases you just must work out which one of the definitions is applicable. If the definitions are not in the same opus then their
    scopes do not overlap and there is no problem.

    The puspose of a definition is to tell what a word or phrase or symbol
    means. A definition is good if it does that.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Mar 22 16:57:40 2025
    On 2025-03-21 15:25:09 +0000, olcott said:

    On 3/21/2025 10:00 AM, olcott wrote:
    On 3/21/2025 9:44 AM, dbush wrote:
    On 3/17/2025 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would
    happen in the hypothetical case that a direct execution is done. >>>>>>>>>>>>>

    It can only do that when it assumes that the behavior
    specified by the semantics of its input machine language >>>>>>>>>>>> exactly matches this behavior. Its only basis is this
    input finite string.

    i.e. the semantics of the x86 language when those actual instructions
    are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that
    can be used to determine its full behavior.  In the case of DD, that >>>>>>>>> description is the code of the function DD, the code of the function >>>>>>>>> HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be
    reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for >>>>> direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    Category error.  Requirements can't be false.  They can however be
    impossible to satisfy.


    When the definition of a [HALT decider] contradicts the definition of a
    [decider] in the same field of inquiry at least one of them is
    incorrect.

    No, there is nothing incorrect there. It simply means a halpt decider
    is not a decider, just like a star fish is not a fish. There is nothing incorrect there.

    However, if you can choose, it is better to choose a definitions so that
    a halt decider is a decider or to choose another term instead of "halt decider". But that is a matter of style, not correctness.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Mar 22 13:34:29 2025
    On 3/22/25 11:47 AM, olcott wrote:
    On 3/22/2025 9:57 AM, Mikko wrote:
    On 2025-03-21 15:25:09 +0000, olcott said:

    On 3/21/2025 10:00 AM, olcott wrote:
    On 3/21/2025 9:44 AM, dbush wrote:
    On 3/17/2025 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine >>>>>>>>>>>>>>> what would happen in the hypothetical case that a direct >>>>>>>>>>>>>>> execution is done.


    It can only do that when it assumes that the behavior >>>>>>>>>>>>>> specified by the semantics of its input machine language >>>>>>>>>>>>>> exactly matches this behavior. Its only basis is this >>>>>>>>>>>>>> input finite string.

    i.e. the semantics of the x86 language when those actual >>>>>>>>>>>>> instructions are actually executed on an actual x86 processor. >>>>>>>>>>>>>

    A termination analyzer has no access to that.

    The input is required to be a complete description of the >>>>>>>>>>> program that can be used to determine its full behavior.  In >>>>>>>>>>> the case of DD, that description is the code of the function >>>>>>>>>>> DD, the code of the function HHH, and everything that HHH >>>>>>>>>>> calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be >>>>>>>>> reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy >>>>>>> for direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    Category error.  Requirements can't be false.  They can however be >>>>> impossible to satisfy.


    When the definition of a [HALT decider] contradicts the definition
    of a [decider] in the same field of inquiry at least one of them is
    incorrect.

    No, there is nothing incorrect there. It simply means a halpt decider
    is not a decider,

    It has always been stipulated that a [halt decider] is a type
    of [decider]. This means that every halt decider only has the
    behavior that its finite string input specifies as its only basis.


    And for a Halt Decider, that "behavior" is defined to be the behavior of
    the actual machine the input specifies. Remember, ALL deciders are
    trying to compute a mapping, and that mapping is defined independent of
    the decider itself, but on a purely mathematical basis (which includes
    the ability to run the program and see what it does).

    You confuse yourself by assuming that the behavior must be something the decider can recreate. Of course if it CAN, then the problem is simple,
    recreate the behavior and answer, but there is nothing in the definition
    of the mapping that says this is needed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Mar 23 11:49:33 2025
    On 2025-03-22 15:47:03 +0000, olcott said:

    On 3/22/2025 9:57 AM, Mikko wrote:
    On 2025-03-21 15:25:09 +0000, olcott said:

    On 3/21/2025 10:00 AM, olcott wrote:
    On 3/21/2025 9:44 AM, dbush wrote:
    On 3/17/2025 11:29 PM, olcott wrote:
    On 3/17/2025 8:25 PM, dbush wrote:
    On 3/17/2025 9:18 PM, olcott wrote:
    On 3/17/2025 7:48 PM, dbush wrote:
    On 3/17/2025 8:44 PM, olcott wrote:
    On 3/17/2025 7:22 PM, dbush wrote:
    On 3/17/2025 8:18 PM, olcott wrote:
    On 3/17/2025 7:00 PM, dbush wrote:
    On 3/17/2025 7:51 PM, olcott wrote:
    On 3/17/2025 5:15 PM, dbush wrote:
    On 3/17/2025 6:10 PM, olcott wrote:

    The halt decider does not and cannot possibly
    compute the mapping from the actual behavior
    of an executing process.


    No one claimed it should.  What it must do is determine what would
    happen in the hypothetical case that a direct execution is done.


    It can only do that when it assumes that the behavior >>>>>>>>>>>>>> specified by the semantics of its input machine language >>>>>>>>>>>>>> exactly matches this behavior. Its only basis is this >>>>>>>>>>>>>> input finite string.

    i.e. the semantics of the x86 language when those actual instructions
    are actually executed on an actual x86 processor.


    A termination analyzer has no access to that.

    The input is required to be a complete description of the program that
    can be used to determine its full behavior.  In the case of DD, that
    description is the code of the function DD, the code of the function
    HHH, and everything that HHH calls down to the OS level.

    It does do that and this behavior does specify

    Halting behavior when executed directly, which is what is to be >>>>>>>>> reported on as per the requirements:



    It has always been incorrectly assumed that the input
    finite string is a perfect proxy for the behavior
    of the direct execution.

    False.  The input finite string is REQUIRED to be a perfect proxy for >>>>>>> direct execution, as per the requirements:


    It looks like you simply don't understand that a
    counter-factual requirement is necessarily incorrect.

    Category error.  Requirements can't be false.  They can however be >>>>> impossible to satisfy.


    When the definition of a [HALT decider] contradicts the definition of a >>>> [decider] in the same field of inquiry at least one of them is
    incorrect.

    No, there is nothing incorrect there. It simply means a halpt decider
    is not a decider,

    It has always been stipulated that a [halt decider] is a type
    of [decider]. This means that every halt decider only has the
    behavior that its finite string input specifies as its only basis.

    No, it has not. "Halting decider" can be defined without mentioning
    "decider" and some authors do so.

    --
    Mikko

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