• Re: Linz's proofs. (is the best one) I just refuted it and its isomorph

    From Richard Damon@21:1/5 to olcott on Sun Mar 3 07:15:12 2024
    XPost: comp.theory

    On 3/2/24 9:58 PM, olcott wrote:
    On 3/2/2024 3:53 PM, Richard Damon wrote:
    On 3/2/24 1:00 PM, olcott wrote:
    On 3/2/2024 7:52 AM, Richard Damon wrote:
    On 3/2/24 12:56 AM, olcott wrote:

    <big snip>


    Every C function that in any way simulates another C
    function must use:
    u32  DebugStep(Registers* master_state,
                    Registers* slave_state,
          Decoded_Line_Of_Code* decoded) { return 0; }

    Thus when the outermost decider aborts the simulation
    of its input everything else that this virtual machine
    invoked at ever recursive depth is no longer pumped by
    DebugStep().

    It is an empirically verified fact that when a simulator
    stops simulating its own input that ever machine that
    this machine invoked including recursive simulations
    no longer has a process that is pumping each simulated
    step.

    of nested simulations that the inner ones no longer have
    any machine simulating them.

    In other words, you are admitting that your system mixes up the
    address space of the programs and doesn't actually create a
    computation.

    Note, a simulator aborting a simulation may stop the progress of the
    simulation, but not of the actual behavior of the program it is
    simulating.

    THAT ALWAYS continues (mathematically) until it reaches a final state.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt

    When Ĥ.H sees that itself would never stop running unless
    it aborts its simulation of ⟨Ĥ⟩ ⟨Ĥ⟩ the directly executed
    version of Ĥ.H sees this same thing. They both transition
    to Ĥ.Hqn correctly preventing their own non-termination
    and incorrectly deciding halting for ⟨Ĥ⟩ ⟨Ĥ⟩.



    Right, so H^ (H^) will "determine" with H^.Hq0 (H^) (H^) that its
    input is non-halting and go to qn and halt, thus H, which made that
    decision, is wrong.

    Remember, the question is does the computation described by the input
    Halt, and it DOES, so the correct answer should have been HALTING, and
    thus the non-halting answer was just WRONG and INCORRECT

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt

    Humans can see that ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.H
    cannot possibly terminate unless this simulation is aborted.

    Humans can also see that Ĥ.H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ does
    abort its simulation then Ĥ will halt.

    It seems quite foolish to believe that computers
    cannot possibly ever see this too.


    We are not "Computations", and in particular, we are not H.

    And Yes, (if we are smart) we can see that there is no answer that H can
    give and be correct. We can also see that for evvery possible program
    that could be put in as an (incorrect) H, that H^ (H^) will have a
    specific behavior, just one that H doesn't give as its answer, thus the question about what it does is valid.

    Most Humans can also tell that you logic is just broken and you have
    been nothing but an ignorant pathological liar.

    Your "Logic" just shows how little you understand about what you talk
    about, and thus no one (with any intelegence) is apt to look into your
    ideas about truth, as clearly you don't understand what truth actually is.

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