Liste des Groupes | Revenir à theory |
On 11/13/2024 4:54 AM, Mikko wrote:Doing so deviates from the meaning of "C language".On 2024-11-12 22:45:10 +0000, olcott said:That is construed as the precise details of the behavior
On 11/12/2024 5:22 AM, Mikko wrote:You have also talked about x86, so it is better to include that.On 2024-11-11 15:15:09 +0000, olcott said:Since we are only talking about Turing Machines and C functions
On 11/11/2024 5:06 AM, Mikko wrote:The exact definition of "halt" varies depending on the model.On 2024-11-09 14:56:14 +0000, olcott said:Halt means reaching a final halt state to say otherwise
On 11/9/2024 3:53 AM, Mikko wrote:No, nothing you have said tells anuything about meanings of the bytesOn 2024-11-08 14:39:20 +0000, olcott said:It is the meaning of the bytes of x86 code and
On 11/8/2024 6:39 AM, Mikko wrote:Nevertheless Turing's solution to his circularity problem is usuallyOn 2024-11-07 16:39:57 +0000, olcott said:The halting problem has always been abuut halting
On 11/7/2024 3:56 AM, Mikko wrote:In early times there was variation in how things were presented and whatOn 2024-11-06 15:26:06 +0000, olcott said:Exactly. The actual Halting Problem was called that by Davis
On 11/6/2024 8:39 AM, Mikko wrote:Not really. The original problem was not a halting problem but Turing'sOn 2024-11-05 13:18:43 +0000, olcott said:It has always been about whether or not a finite string input
On 11/5/2024 3:01 AM, Mikko wrote:Not in the original problem but the question whether a particular strictlyOn 2024-11-03 15:13:56 +0000, olcott said:void Infinite_Loop()
On 11/3/2024 7:04 AM, Mikko wrote:The halting probelm requires that every halt decider terminates.On 2024-11-02 12:24:29 +0000, olcott said:Yes it is the particular mapping required by the halting problem.
HHH does compute the mapping from its input DDDYes but not the particular mapping required by the halting problem.
to the actual behavior that DDD specifies and this
DOES INCLUDE HHH emulating itself emulating DDD.
The exact same process occurs in the Linz proof.
If HHH(DDD) terminates so does DDD. The halting problmen requires
that if DDD terminates then HHH(DDD) accepts as halting.
{
HERE: goto HERE;
return;
}
No that is false.
The measure is whether a C function can possibly
reach its "return" instruction final state.
C function will ever reach its return instruction is equally hard. About
specifies a computation that reaches its final state.
in 1952. Not the same as Turing proof.
words were used. Post had studied the halting problem of his tag system
much earlier but didn't call it a machine. Many other problems were also
studied and later found to be more or less related to the halting
problem and its variants.
*So we are back to The Halting Problem itself*No, it has been a collection of related problems that includes that
has always been about whether or not a finite string input
specifies a computation that reaches its final state.
particular one.
regarded as the first solution to the halting problem.
As the problems are related and equally hard it does
not really matter which one you choose as long as you are clear
about your choice. To argue about the meaning of words id a clear
indcation of an intent to avoid an honest discussion.It is not the meaning of words it is the semanticAbove you have argued about the meanings of the words and
property of the finite string pair HHH/DDD.
keep doing so below.
bytes of code are not words.
of x86 code. (A pair of such bytes is sometimes called a "word").
You were just arguing about the meanings the verb "halt" and other
words.
is ignorant or dishonest.
For a Turing machine halting means reaching a configuration
where where there is no rule for the state and current symbol.
there is no need to get into other models.
of the C function.
No, it is not. If you want to use the expression "final halt state"When we preserve the mapping to Turing machines thenYou may call it "only normal termitaion" but there are other terminationsFor a C program it is more ambiguous as there are situationsReaching the "return" instruction final halt state <is>
where the language standard does not specify whether the execution
should be terminated or continued.
the only normal termination for a C function.
that need not be called "normal".
reaching the return instruction is the only correct
notion of a final halt state.
If for a particular input aborting is the only way to prevent its ownNo it is not. A emulating termination analyzer isIf you want to get silly you can say that a C function stuckThat is in the same category as the "aboting" your HHH may do with
in an infinite loop "halts" when you yank the computer's power
cord out.
certain inputs. The program does specify a next action but the
specified action is not performed.
defined to abort as soon as aborting is the only way
to prevent its own non-termination.
Les messages affichés proviennent d'usenet.