On 8/10/2020 10:42 AM, Ben Bacarisse wrote:
> olcott <No...@NoWhere.com> writes:
>
>> On 8/10/2020 9:02 AM, Ben Bacarisse wrote:
>>> olcott <No...@NoWhere.com> writes:
>>>
>>>> On 8/9/2020 9:08 PM, Ben Bacarisse wrote:
>>>>> olcott <No...@NoWhere.com> writes:
>>>>>
>>>>>> On 8/9/2020 6:16 PM, Ben Bacarisse wrote:
>>>>>>> olcott <No...@NoWhere.com> writes:
>>>>>>>
>>>>>>>> On 8/9/2020 4:44 PM, Keith Thompson wrote:
>>>>>>>>> olcott <No...@NoWhere.com> writes:
>>>>>>>>>> On 8/9/2020 3:57 PM, Ben Bacarisse wrote:
>>>>>>>>> [...]
>>>>>>>>>>> You don't have, and have never had, a Turing machine with the properties
>>>>>>>>>>> you claim. It would be good if you admitted that and moved on because
>>>>>>>>>>> attempting to defend the indefensible is taking up a lot of your time.
>>>>>>>>>>
>>>>>>>>>> I have a finite state machine
>>>>>>
>>>>>>> How many states does it have? What are the domain and co-domain of the
>>>>>>> state transition function?
>>>>>>
>>>>>> That depends on how the states are counted.
>>>>>> Every time that memory changes can be counted as a state change.
>>>>>
>>>>> Ah, so you don't have a state machine either. You have real trouble
>>>>> with the names of things. What /do/ you have, and what did you have in
>>>>> Dec 2018? I'd like conventional descriptions if possible. If it's a C
>>>>> program, don't call it Pascal because they are "computationally
>>>>> equivalent".
>>>>
>>>> I said much more exactly what I have in the part that you ignored.
>>>> You apparently don't know that an x86 machine is a finite state
>>>> machine.
>>>
>>> This is comp.theory. A finite state machine is an abstract mathematical
>>> object, just like a Turing machine is an abstract mathematical object.
>>
>> I never ever mean the idiomatic meaning:
>>
https://en.wikipedia.org/wiki/Finite-state_machine
>> A finite state machine is literally any machine that has finite states.
>> The term-of-the-art is a figurative idsiomatic meaning.
>
> So you are deliberately being vague. You might as say you have a
> "thing". The point of technical terms is to be able to convey accurate
> information. That appears not to be your purpose here. It's a cover-up.
>
I said that I did not mean the idiomatic term-of-the-art meaning how it
that vague?
>>> It is quite clear you have neither. If you have a C program, "I have a
>>> C program" is the clearest answer -- no duplicitous games pretending
>>> that that's a Turing machine. If you have x86 assembler or machine code
>>> then "I have x86 code" is the clear answer. Saying, instead, that you
>>> have a finite state machine (because an x86 is a bit like an FSM
>>> realised in hardware) is a deliberate attempt to deceive. You are
>>> clearly doing your best to obscure what you have. My guess is because
>>> you have nothing at all.
>>>
>>> And now in other posts you have altered your claim to make it banal in
>>> the extreme. It's likely that you have no idea what you've said
>>> recently since you use so many words without understanding them, but at
>>> the moment I have no reason to be interested in your claims.
>>>
>>> The original claim, from way back in 2018 was very precise (though you
>>> kept having trouble stating it). It was that you have a pair of TMs, P
>>> and P^, say, that are related by the ^ construction as in Linz. A pair
>>> with the property that P(<[P^], [P^]>) is "correct". You were at pains
>>> to point out that P is not a halt decider (in the general sense) but
>>> only that it is correct about this one case. Normally, a single-case of
>>> an undecidable problem is not interesting (because all finite sets are
>>> decidable) but this one case is special because of the relationship
>>> between the two TMs.
>>>
>>> Since then, you have done your best to avoid being clear about any of
>>> this. I would appreciate bullshit free answers to some questions:
>>>
>>> 1. Is this still your claim, given that you now know that a TM is a
>>> specific mathematical object and not some code written in a more-or-less
>>> Turing complete language?
>
> No answer. If you don't understand, you can say you don't know.
I have never been referring to the math. I have always been referring to
the computer science.
>>> 2. Recent posts have said that you really do claim to have a halting
>>> decider. Have you extended your claim or was that a misunderstanding?
>>
I really do have the complete detailed design of a halting decider that
would decide all of the conventional self-referential halting problem
counter-examples. Since you have little coding experience you are unable
to appreciate that sufficiently detailed pseudo-code fully encodes every
detail of an algorithm.
>> The most important aspect of my claim is that the program for a fully
>> operational halt decider that decides the conventional
>> self-referential halting problem counter-examples is almost fully
>> encoded in x86 machine language. 95% of the work of encoding required
>> building an x86 based UTM.
>
> Not an answer.
>
>>> 3. What was it you really had by Dec 15th 2018? The closest you've come
>>> to saying is that it was something sufficiently like a TM for you to
>>> think you could call it one without it being a lie.
>>>
>>> You have worked really hard to avoid being clear about point 3. You
>>> have variously said you had "an actual Turing machine", "an algorithm",
>>> "pseudo code", "a finite state machine" and more. And you've spoken of
>>> C code and then said you have not yet written the C. The fact that it's
>>> a simple question, unanswered for so long, suggests you either don't
>>> know what you had or you don't dare say.
>>
>> On 2018-12-13 I was thinking that I would have to build a subset of a
>> "C" compiler from scratch and a subset of a machine language from
>> scratch, and a simple operating system from scratch. I spent three
>> months working in building the "c" compiler.
>
> Nothing here answers the question. Your replies read more like a
> cover-up rather than an explanation. What are you hiding?
>
>>> Looking at the old discussion along wih the new posts it seems clear
>>> that you are misusing the term UTM. I suggest you stop using that
>>> acronym and use plain words instead until you understand exactly what a
>>> UTM is.
>>
>> It is very nearly the closest possible thing to a UTM that can
>> possibly exist when the UTM has the x86 language as its Turing machine
>> description language.
>
> I hope you don't know what a UTM is. If you do, you have wasted your time.
>
It is better than a mere UTM it is a UTM that executes a chain of other
UTMs of arbitrary depth. The master UTM executes H_Hat that executes
itself.