Sujet : Re: The philosophy of computation reformulates existing ideas on a new basis ---
De : polcott333 (at) *nospam* gmail.com (olcott)
Groupes : comp.theoryDate : 05. Nov 2024, 00:56:46
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vgbmvu$15sr3$1@dont-email.me>
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 29
User-Agent : Mozilla Thunderbird
On 11/4/2024 5:42 PM, Andy Walker wrote:
On 04/11/2024 14:05, Mikko wrote:
[...] The statement itself does not change
when someone states it so there is no clear advantage in
saying that the statement was not a lie until someone stated
it.
Disagree. There is a clear advantage in distinguishing those
who make [honest] mistakes from those who wilfully mislead.
That is not a disagreement.
I disagree. [:-)]
Then show how two statements about distinct topics can disagree.
You've had the free, introductory five-minute argument; the
half-hour argument has to be paid for. [:-)]
[Perhaps more helpfully, "distinct" is your invention. One same
statement can be either true or false, a mistake or a lie, depending on
the context (time. place and motivation) within which it is uttered.
Plenty of examples both in everyday life and in science, inc maths. Eg,
"It's raining!", "The angles of a triangle sum to 180 degrees.", "The
Sun goes round the Earth.". Each of those is true in some contexts, false
and a mistake in others, false and a lie in yet others. English has clear
distinctions between these, which it is useful to maintain; it is not
useful to describe them as "lies" in the absence of any context, eg when
the statement has not yet been uttered.]
No one here has ever been interested in truth (besides me).
I use the x86 language and C because it exposes key details
that are glossed over when examining these things and other way.
I use the DDD / HHH example because its the simplest example
that is isomorphic to the HP counter-example when a simulating
termination analyzer is applied to this input.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002172] 55 push ebp ; housekeeping
[00002173] 8bec mov ebp,esp ; housekeeping
[00002175] 6872210000 push 00002172 ; push DDD
[0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
[0000217f] 83c404 add esp,+04
[00002182] 5d pop ebp
[00002183] c3 ret
Size in bytes:(0018) [00002183]
As long as it is understood that it has always simply been
incorrect to construe that behavior of the input finite
string as anything other than the actual behavior that this
finite string specifies which includes HHH emulating itself
emulating DDD then I have refuted the original proofs.
(a) Finite string of x86 machine code DDD +
(b) The semantics of the x86 language +
(c) DDD is calling its own termination analyzer
∴ HHH is correct to reject its input as non-halting
We can only get to the behavior of the directly
executed DDD() by ignoring (b).
-- Copyright 2024 Olcott "Talent hits a target no one else can hit; Geniushits a target no one else can see." Arthur Schopenhauer