Re: How do computations actually work?

Liste des GroupesRevenir à c theory 
Sujet : Re: How do computations actually work?
De : richard (at) *nospam* damon-family.org (Richard Damon)
Groupes : comp.theory
Date : 25. May 2025, 12:44:07
Autres entêtes
Organisation : i2pn2 (i2pn.org)
Message-ID : <afb85591e2af85d547242695916de0b6b0d49c18@i2pn2.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
User-Agent : Mozilla Thunderbird
On 5/25/25 5:39 AM, Richard Heathfield wrote:
On 25/05/2025 10:14, Mikko wrote:
On 2025-05-24 15:18:57 +0000, olcott said:
 <snip>
 
All termination analyzers are required to report on the
behavior that their input finite string specifies.
>
To report correctly. Though the input string to a termination analyzer usially is incomlete: the input string usually
specifies different behavours depending on the input that is
not shown to the termination analyzer, and the analyzer's
report must cover all of them.
  I think 'input string' is ambiguous here.
 It would be clearer if people used 'program string' if they mean the program whose halting behaviour is being investigated and reserved 'input string' for when they mean the data - that is:
 The analyser must determine whether the program string would terminate if applied to the input string.
But the string given *IS* the input to the analyzer. Turing Machines have two parts, the "State Machine", and the "Input String".
Note, that only Halt Deciders (or similar deciders) have this confusion, not Termination Analysers (since Olcott doesn't understand what that term means), With Halt Deciders, and other "Program Deciders", the input to the decider is a single string which represents both the program and its input string. In this case both are generally given name.
Note, Termination Analysers don't have the second string, as they are supposed to determine the harder problem of determining if the program will halt for ALL possible inputs, not just one given one.

 Clearer still would be to drop 'string' and set up a couple of unambiguous aliases:
 The analyser must determine whether program P would terminate if applied to input tape T.
But, as PO has pointed out, you can't DIRECTLY give a Turing Machine a "program P", it only tasks as its input, the tape, which has a finite string from a finite alphabet.
A Turing Machine isn't a finite string, and thus you can't directly give it a prograom, but need to "represent" or "describe" that program, a step he seems to not to understand.
This is just like Turing Machines can't add "numbers", as a Number isn't a finite string of finite characters either, it is just a concept.  The difference is that we regularly write down the representation of numbers, so we something think of that as "the number", but it isn't.
This is like the number we call 12, can be written as 12 in base ten, or 0x0C in Hexidecimal, or 1100 in base 2, and the fact that we can write in differently in different bases shows that the string representation isn't the number its self, just its representation.
Just like some good representations of a program would be its source code or it final object code. But then Olcott forgets that Programs need to be COMPLETE, and then tries to define a fragment as if it was a full program.

 In the above, requoted here:
  > To report correctly. Though the input string to a termination
 > analyzer usially is incomlete: the input string usually
 > specifies different behavours depending on the input that is
 > not shown to the termination analyzer, and the analyzer's
 > report must cover all of them.
 I can't decide which 'input string' means P and which means T.
 
The key point here is that the definiton of a Termination Analyzer is a machine that decides if the program described by its input will halt for ALL posssible inputs to it, thus the only "input string" that it sees is the representation of the program. The various inputs strings to the program are not specified.
In real analysis, everything is given a name, which resolves the ambiquity.

Date Sujet#  Auteur
21 May 25 * Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion325Richard Damon
21 May 25 +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion2Richard Heathfield
21 May 25 i`- Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion1Richard Damon
21 May 25 `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC322olcott
21 May 25  +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC320Richard Heathfield
21 May 25  i`* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC319olcott
21 May 25  i +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC311Richard Heathfield
21 May 25  i i`* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC310olcott
21 May 25  i i `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC309Richard Heathfield
21 May 25  i i  `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC308olcott
21 May 25  i i   `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC307Richard Heathfield
21 May 25  i i    +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC2Keith Thompson
21 May 25  i i    i`- Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC1Richard Heathfield
21 May 25  i i    +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC302olcott
21 May 25  i i    i`* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC301Richard Heathfield
21 May 25  i i    i `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC300olcott
21 May 25  i i    i  `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC299Richard Heathfield
21 May 25  i i    i   `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC298olcott
21 May 25  i i    i    `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC297Richard Heathfield
21 May 25  i i    i     `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC296olcott
22 May 25  i i    i      `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC295Richard Heathfield
22 May 25  i i    i       `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC294olcott
22 May 25  i i    i        +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC245Richard Heathfield
22 May 25  i i    i        i`* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC244Keith Thompson
22 May 25  i i    i        i +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC242Richard Heathfield
23 May 25  i i    i        i i`* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC241Mike Terry
23 May 25  i i    i        i i +* How do computations actually work?72olcott
23 May 25  i i    i        i i i+* Re: How do computations actually work?19wij
23 May 25  i i    i        i i ii+* Re: How do computations actually work?17olcott
23 May 25  i i    i        i i iii`* Re: How do computations actually work?16Mikko
23 May17:10  i i    i        i i iii `* Re: How do computations actually work?15olcott
23 May17:16  i i    i        i i iii  +* Re: How do computations actually work?6Richard Damon
23 May18:00  i i    i        i i iii  i`* Re: How do computations actually work?5olcott
23 May19:03  i i    i        i i iii  i +* Re: How do computations actually work?3Fred. Zwarts
23 May19:19  i i    i        i i iii  i i`* Re: How do computations actually work?2olcott
23 May19:43  i i    i        i i iii  i i `- Re: How do computations actually work?1Fred. Zwarts
23 May19:46  i i    i        i i iii  i `- Re: How do computations actually work?1Richard Damon
24 May08:39  i i    i        i i iii  `* Re: How do computations actually work?8Mikko
24 May16:13  i i    i        i i iii   `* Re: How do computations actually work?7olcott
24 May16:15  i i    i        i i iii    +* Re: How do computations actually work?4dbush
24 May17:06  i i    i        i i iii    i`* Re: How do computations actually work?3olcott
24 May17:37  i i    i        i i iii    i +- Re: How do computations actually work?1dbush
24 May22:42  i i    i        i i iii    i `- Re: How do computations actually work?1Richard Damon
24 May22:36  i i    i        i i iii    +- Re: How do computations actually work?1Richard Damon
25 May09:24  i i    i        i i iii    `- Re: How do computations actually work?1Mikko
23 May 25  i i    i        i i ii`- Re: How do computations actually work?1Mikko
23 May 25  i i    i        i i i+* Re: How do computations actually work?34Mikko
23 May17:04  i i    i        i i ii`* Re: How do computations actually work?33olcott
23 May17:11  i i    i        i i ii +- Re: How do computations actually work?1Richard Damon
24 May08:54  i i    i        i i ii `* Re: How do computations actually work?31Mikko
24 May16:25  i i    i        i i ii  `* Re: How do computations actually work?30olcott
24 May22:45  i i    i        i i ii   +- Re: How do computations actually work?1Richard Damon
25 May10:09  i i    i        i i ii   `* Re: How do computations actually work?28Mikko
25 May15:50  i i    i        i i ii    `* Re: How do computations actually work?27olcott
25 May16:46  i i    i        i i ii     +* Re: How do computations actually work?14Fred. Zwarts
26 May17:40  i i    i        i i ii     i`* Re: How do computations actually work?13olcott
27 May09:29  i i    i        i i ii     i `* Re: How do computations actually work?12Mikko
27 May16:40  i i    i        i i ii     i  `* Re: How do computations actually work?11olcott
28 May08:36  i i    i        i i ii     i   `* Re: How do computations actually work?10Mikko
28 May15:31  i i    i        i i ii     i    `* Re: How do computations actually work?9olcott
28 May20:13  i i    i        i i ii     i     +* Re: How do computations actually work?5Fred. Zwarts
28 May20:55  i i    i        i i ii     i     i`* Re: How do computations actually work?4olcott
29 May12:05  i i    i        i i ii     i     i +- Re: How do computations actually work?1Richard Damon
29 May16:27  i i    i        i i ii     i     i `* Re: How do computations actually work?2Fred. Zwarts
29 May17:41  i i    i        i i ii     i     i  `- Re: How do computations actually work?1Richard Heathfield
29 May08:59  i i    i        i i ii     i     +* Re: How do computations actually work?2Mikko
29 May09:43  i i    i        i i ii     i     i`- Re: How do computations actually work?1Richard Heathfield
29 May12:04  i i    i        i i ii     i     `- Re: How do computations actually work?1Richard Damon
26 May09:38  i i    i        i i ii     `* Re: How do computations actually work?12Mikko
26 May16:50  i i    i        i i ii      `* Re: How do computations actually work?11olcott
26 May17:05  i i    i        i i ii       +* Re: How do computations actually work?9Fred. Zwarts
26 May17:26  i i    i        i i ii       i`* Re: How do computations actually work?8olcott
26 May19:02  i i    i        i i ii       i +* Re: How do computations actually work?2Fred. Zwarts
26 May19:07  i i    i        i i ii       i i`- Re: How do computations actually work?1olcott
26 May21:50  i i    i        i i ii       i +- Re: How do computations actually work?1Richard Damon
27 May09:31  i i    i        i i ii       i `* Re: How do computations actually work?4Mikko
27 May16:41  i i    i        i i ii       i  `* Re: How do computations actually work?3olcott
28 May02:13  i i    i        i i ii       i   +- Re: How do computations actually work?1Richard Damon
28 May08:38  i i    i        i i ii       i   `- Re: How do computations actually work?1Mikko
26 May21:47  i i    i        i i ii       `- Re: How do computations actually work?1Richard Damon
23 May16:59  i i    i        i i i+- Re: How do computations actually work?1Richard Damon
24 May08:47  i i    i        i i i`* Re: How do computations actually work?17Mikko
24 May16:18  i i    i        i i i `* Re: How do computations actually work?16olcott
24 May22:48  i i    i        i i i  +- Re: How do computations actually work?1Richard Damon
25 May10:14  i i    i        i i i  `* Re: How do computations actually work?14Mikko
25 May10:39  i i    i        i i i   +* Re: How do computations actually work?4Richard Heathfield
25 May12:44  i i    i        i i i   i`* Re: How do computations actually work?3Richard Damon
25 May13:07  i i    i        i i i   i `* Re: How do computations actually work?2Richard Heathfield
25 May18:11  i i    i        i i i   i  `- Re: How do computations actually work?1Richard Damon
25 May15:53  i i    i        i i i   `* Re: How do computations actually work?9olcott
26 May09:46  i i    i        i i i    `* Re: How do computations actually work?8Mikko
26 May16:57  i i    i        i i i     `* Re: How do computations actually work?7olcott
27 May09:37  i i    i        i i i      `* Re: How do computations actually work?6Mikko
27 May16:48  i i    i        i i i       `* Re: How do computations actually work?5olcott
28 May02:15  i i    i        i i i        +- Re: How do computations actually work?1Richard Damon
28 May08:43  i i    i        i i i        `* Re: How do computations actually work?3Mikko
28 May15:33  i i    i        i i i         `* Re: How do computations actually work?2olcott
29 May12:11  i i    i        i i i          `- Re: How do computations actually work?1Richard Damon
23 May 25  i i    i        i i +- Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC1Richard Heathfield
23 May 25  i i    i        i i +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC8olcott
23 May 25  i i    i        i i i`* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC7Mikko
23 May14:00  i i    i        i i `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC159Ben Bacarisse
22 May 25  i i    i        i `- Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC1olcott
22 May 25  i i    i        `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC48joes
23 May13:43  i i    `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC2Ben Bacarisse
21 May 25  i +* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC5Fred. Zwarts
22 May 25  i `* Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC2Richard Damon
21 May 25  `- Re: Analysis of Flibble’s Latest: Detecting vs. Simulating Infinite Recursion ZFC1Richard Damon

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal