Deutsch   English   Français   Italiano  
<vfpish$3u885$2@i2pn2.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: Richard Damon <richard@damon-family.org>
Newsgroups: comp.theory
Subject: Re: The philosophy of computation reformulates existing ideas on a
 new basis ---
Date: Mon, 28 Oct 2024 22:56:17 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <vfpish$3u885$2@i2pn2.org>
References: <veoift$29dtl$2@dont-email.me> <veoq3j$2aqp2$1@dont-email.me>
 <vf716u$1607j$1@dont-email.me> <vf7ks8$1d1vt$1@dont-email.me>
 <vf8eu5$1h5mj$2@dont-email.me> <vfdk8g$2lgl1$1@dont-email.me>
 <vfdrb8$2mcdg$1@dont-email.me> <vffk1i$33iat$1@dont-email.me>
 <vfgaev$36im7$5@dont-email.me> <vfi743$3kr1e$1@dont-email.me>
 <vfip3l$3ner2$2@dont-email.me>
 <1bc1ab08ec47bf818ddff1d4f63b542ceadd6985@i2pn2.org>
 <vfjokd$3su2f$1@dont-email.me> <vfk3jl$3kr0c$5@i2pn2.org>
 <vfk4lk$3ukdm$1@dont-email.me> <vfl8o9$3mnmt$5@i2pn2.org>
 <vfli1h$fj8s$1@dont-email.me> <vflue8$3nvp8$2@i2pn2.org>
 <vfmd8m$k2m7$1@dont-email.me>
 <bcd82d9f8a987d3884220c0df7b8f7204cb9de3e@i2pn2.org>
 <vfmueh$mqn9$1@dont-email.me>
 <ff039b922cabbb6d44f90aa71a52d8c2f446b6ab@i2pn2.org>
 <vfo95k$11qs1$1@dont-email.me> <vfp8c0$3tobi$2@i2pn2.org>
 <vfpcko$1837o$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 29 Oct 2024 02:56:17 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="4137221"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <vfpcko$1837o$3@dont-email.me>
Bytes: 10990
Lines: 233

On 10/28/24 9:09 PM, olcott wrote:
> On 10/28/2024 6:56 PM, Richard Damon wrote:
>> On 10/28/24 11:04 AM, olcott wrote:
>>> On 10/28/2024 6:16 AM, Richard Damon wrote:
>>>> On 10/27/24 10:55 PM, olcott wrote:
> 
>>>>> On 10/27/2024 9:26 PM, Richard Damon wrote:
>>>>>> On 10/27/24 6:01 PM, olcott wrote:
>>>>>>> On 10/27/2024 12:48 PM, Richard Damon wrote:
>>>>>>>> On 10/27/24 10:17 AM, olcott wrote:
>>>>>>>>> I am keeping this post in both sci.logic and comp.theory
>>>>>>>>> because it focuses on a similar idea to the Curry/Howard
>>>>>>>>> correspondence between formal systems and computation.
>>>>>>>>>
>>>>>>>>> Computation and all of the mathematical and logical operations
>>>>>>>>> of mathematical logic can be construed as finite string
>>>>>>>>> transformation rules applied to finite strings.
>>>>>>>>>
>>>>>>>>> The semantics associated with finite string tokens can
>>>>>>>>> be directly accessible to expression in the formal language.
>>>>>>>>> It is basically an enriched type hierarchy called a knowledge
>>>>>>>>> ontology.
>>>>>>>>>
>>>>>>>>> A computation can be construed as the tape input to a
>>>>>>>>> Turing machine and its tape output. All of the cases
>>>>>>>>> where the output was construed as a set of final machine
>>>>>>>>> states can be written to the tape.
>>>>>>>>>
>>>>>>>>> I am not sure but I think that this may broaden the scope
>>>>>>>>> of a computable function, or not.
>>>>>>>>
>>>>>>>> Except that nothing you described related to what a "computabe 
>>>>>>>> function" 
>>>>>>>
>>>>>>> I intend to reply to other aspects of your reply later
>>>>>>> on as long as your reply to this reply is not lame.
>>>>>>>
>>>>>>> When a Turing machine transforms the contents of its
>>>>>>> input tape into the contents of its output tape this
>>>>>>> seems to necessarily always be a computable function
>>>>>>> no matter what the TM does in-between.
>>>>>>>
>>>>>>
>>>>>> Yes, a Turing Machine will always be computing the mapping from 
>>>>>> some computable function.
>>>>>>
>>>>>> It is NOT the "Computable Function" itself, as that is a thing of 
>>>>>> a different ty[pe.
>>>>>>
>>>>>> It just computed the mapping definied by that function.
>>>>>>
>>>>>> Note, the mapping of the function might not be defined in terms of 
>>>>>> "finite-strings", but will be something that can be described by a 
>>>>>> finite string if we want to talk about it being computable.
>>>>>>
>>>>>
>>>>> Yes. We are getting somewhere now.
>>>>>
>>>>>> For instance, the Halting Function, that the Halting problem is 
>>>>>> about, is defined with Turing Machines as its input (not finite 
>>>>>> strings).
>>>>>>
>>>>>
>>>>> Not in the least little bit.
>>>>> It seems totally crazy that you would say this.
>>>>
>>>>
>>>>>
>>>>> It has always been finite string Turing Machine descriptions.
>>>>
>>>> The machine being used to compute the Halting Function has taken a 
>>>> finite string description, the Halting Function itself always took a 
>>>> Turing Machine,
>>>>
>>>
>>> That is incorrect. It has always been the finite string Turing Machine
>>> description of a Turing machine is the input to the halt decider.
>>> There are always been a distinction between the abstraction and the
>>> encoding.
>>
>> Nope, read the problem you have quoted in the past.
>>
>> The FUNCTION is the Halting Function, which is about Turing Machines,
>>
>> The decider is what takes a finite string, and that string is 
>> described as a representation of the Turing Machine the Halting 
>> Function mapped.
>>
>> It CAN'T be about the string, as every decider might take a different 
>> form of encoding.
>>
>> So yes, the TURING MACH(INE DECIDER takes a string, but the HALTING 
>> FUNCTION takes a Turing Machine and its input.
>>
>> Your problem is you don't understand what Computation Theory calls a 
>> "Function", and have guessed wrong.
>>
>>
>>>
>>>>> These finite strings do have a specific semantics associated
>>>>> with them and that is the semantics of Turing Machines.
>>>>
>>>> No, the method of representing the Turing Machine is defined by the 
>>>> decider.
>>>>
>>>> The "Semantics of Turing Machines" does have a finite string 
>>>> representation.
>>>
>>> It may seem that way because there is no currently universal standard
>>> like there is for the x86 language. For these thing to be properly
>>> investigated we must begin with a standard language. The machine
>>> merely conforms to that standard.
>>
>> Nope, doesn't work that way, The is no rule that says the decider 
>> needs to uuse any particular form of encoding, and thus the Function 
>> that defines the mapping can't be based on one.
>>
>> You are just proving your stupidity,
>>
>>>
>>>>
>>>> It defines a Turing Machine as having a "Set of States" (and 
>>>> "States" don't have a defined string representation
>>>>
>>>
>>>   A turing machine program consists of a list of 'quintuples', each 
>>> one of which is a five-symbol turing machine instruction.  For 
>>> example, the quintuple 'SCcsm' is executed by the machine if it is in 
>>> state 'S' and is reading the symbol 'C' on the tape.  In that case, 
>>> the instruction causes the machine to make a transition to state 's' 
>>> and to overwrite the symbol 'C' on the tape with the symbol 'c'.  The 
>>> last operation it performs under this instruction is to move the tape 
>>> reading head one symbol to the left or right according to whether 'm' 
>>> is 'l' or 'r'.
>>> http://www.lns.mit.edu/~dsw/turing/doc/tm_manual.txt
>>
>> And none of those have a defined finite-string encoding. Since you 
>> can't even know what the symbol set to encode into, that becomes a lot 
>> harder to define.
>>
>> And, if you did limit it
>>
>>>
>>> SCcsm
>>> current state number,
>>> current symbol,
>>> overwrite current symbol
>>> next state number,
>>> move tape head left or right
>>
>> And how do you encode that into an arbitrary symbol set.
>>
>> And, does it HAVE to be organized that way, NO.
>>
>> If you limited it to that, you would only prove that you can't solve 
>> the problem with that particular encoding, which isn't good enougy to 
>> answer the question about computablility.
>>
>> Which you are just showing you just don't undetstand.
>>
>>>
>>>>>
>>>>>> The key point here is that different implementation of a attempted 
>>>>>> Turing Machines to try to compute this might use different ways of 
========== REMAINDER OF ARTICLE TRUNCATED ==========