Deutsch   English   Français   Italiano  
<f154c55c56747517580dd06249a39a48a4eeee1d@i2pn2.org>

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

Path: ...!news.misty.com!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 actual truth is that ... industry standard stipulative
 definitions
Date: Tue, 15 Oct 2024 22:12:02 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <f154c55c56747517580dd06249a39a48a4eeee1d@i2pn2.org>
References: <ve39pb$24k00$1@dont-email.me> <veb557$3lbkf$2@dont-email.me>
 <2e6d8fc76e4e70decca1df44f49b338e61cc557e@i2pn2.org>
 <vebchp$3m87o$1@dont-email.me>
 <1071eb58637e27c9b2b99052ddb14701a147d23a@i2pn2.org>
 <vebeu2$3mp5v$1@dont-email.me>
 <58fef4e221da8d8bc3c274b9ee4d6b7b5dd82990@i2pn2.org>
 <vebmta$3nqde$1@dont-email.me>
 <99541b6e95dc30204bf49057f8f4c4496fbcc3db@i2pn2.org>
 <vedb3s$3g3a$1@dont-email.me> <vedibm$4891$2@dont-email.me>
 <72315c1456c399b2121b3fffe90b933be73e39b6@i2pn2.org>
 <vee6s1$7l0f$1@dont-email.me>
 <1180775691cf24be4a082676bc531877147202e3@i2pn2.org>
 <veec23$8jnq$1@dont-email.me>
 <c81fcbf97a35bd428495b0e70f3b54e545e8ae59@i2pn2.org>
 <vef37r$bknp$2@dont-email.me>
 <7e79306e9771378b032e6832548eeef7429888c4@i2pn2.org>
 <veikaf$14fb3$1@dont-email.me> <veipmb$15764$2@dont-email.me>
 <c56fcfcf793d65bebd7d17db4fccafd1b8dea072@i2pn2.org>
 <vejfg0$1879f$3@dont-email.me> <velajq$1l69v$1@dont-email.me>
 <velnfc$1n3gb$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 16 Oct 2024 02:12:02 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="2226561"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
In-Reply-To: <velnfc$1n3gb$1@dont-email.me>
X-Spam-Checker-Version: SpamAssassin 4.0.0
Content-Language: en-US
Bytes: 8450
Lines: 178

On 10/15/24 8:33 AM, olcott wrote:
> On 10/15/2024 3:54 AM, Mikko wrote:
>> On 2024-10-14 16:05:20 +0000, olcott said:
>>
>>> A stipulative definition is a type of definition in which
>>> a new or currently existing term is given a new specific
>>> meaning for the purposes of argument or discussion in a
>>> given context. https://en.wikipedia.org/wiki/Stipulative_definition
>>>
>>> *Disagreeing with a stipulative definition is incorrect*
>>
>> The Wikipedia page does not say that. It only says that a stipulative
>> definition itself cannot be correct.
> 
> If X cannot be incorrect then disagreeing that X is correct
> is incorrect.

But since it CAN be incorrect, that doesn't hold.

Stiplutive definition can not redefine terms of a Formal Logic and have 
the argument stay in that Formal Logic system.  PERIOD, by the 
definition of a Formal Logic System.

You can only make your claim if you acknoldge that you are not staying 
in the field of Computation Theory, and thus can't even rely on any 
facts IN computation theory as they may not hold with your changed 
definition.

Thus, a premise that includes a stiplitive definition that is in 
contradiction to the Formal Logic System the statement is claimed to be 
in is just INVALID, as it is not allowed.

It isn't that the statement is FALSE, but the statement is 
DEFINITIONALLY excluded from the system.

> 
>> It says nothing about disagreement.
>> In particular, one may diagree with the usefulness of a stipulative
>> definition.
>>
> 
> It seems that my reviewers on this forum make being disagreeable
> a top priority.

Only to your stupid claims.

> 
>> The article also says that the scope of a stipulative definition is
>> restricted to an argument or discussion in given context. 
> 
> Once a stipulated definition is provided by its author it continues
> to apply to every use of this term when properly qualified.

But only if the stipulation is ALLOWED TO OCCUR in the system.

All you are doing is proving that you don't understand the rules of 
Formal Logic.


> 
> A *non_terminating_C_function* is C a function that cannot possibly
> reach its own "return" instruction  (final state) thus never terminates.
> A *non_terminating_x86_function* is the same idea applied to x86
> functions having "ret" instructions. *non_terminating _behavior* refers
> to the above definitions.

Right. and DDD does that. Since the BEHAVIOR of a function is DEFINED to 
be what it does when it is directly executed.

> 
> It is stipulated that *correct_x86_emulation* means that a finite
> string of x86 instructions is emulated according to the semantics
> of the x86 language beginning with the first bytes of this string.

Which isn't accurate, because to be compatible with your above 
definition of behavior, to be complete, it must not ABORT.

While some fields allow for just partial emulation, those fields also 
limit what those emulation indicate, and they do not claim to indicate 
non-termination.

Sorry, you are just using your mis-learned by rote non-education come out.

> 
> A *correct_x86_emulation* of non-terminating inputs includes at
> least N steps of *correct_x86_emulation*.

No, in includes an UNBOUNDED number of steps of correct x86 emulations.

Only N steps would be "Not yet terminating"

This error is a result of your previous incorrect definition.

> 
> DDD *correctly_emulated_by* HHH refers to a *correct_x86_emulation*.
> This also adds that HHH is emulating itself emulating DDD at least once.

Nope, because you used a wrong definition to try to pull an equivocation.

Yes, some field say "correct emulation" determine behavior

Some fields allow a "corect emulation" to be a partial emulation.

No field allows both, so you are just equivocating on the meaning of 
"correct emulation"

> 
> void DDD()
> {
>    HHH(DDD);
>    return;
> }
> 
> When HHH is an x86 emulation based termination analyzer then
> each DDD *correctly_emulated_by* any HHH that it calls never returns.

But no HHH that returns an answer did a correct emulation by the 
definition that shows behavior, and thus your statement is just invalid.

> 
> Each of the directly executed HHH emulator/analyzers that returns
> 0 correctly reports the above *non_terminating _behavior* of its input.

Nope, proven wrong/

> 
> < It also
>> says that a conterargument may use a different stipulative definition
>> for the same term.
>>
> 
> When evaluating the the deductive validity of my reasoning
> changing the premises is the strawman deception.
> https://iep.utm.edu/val-snd/

So, since your arguement is based on trying to change the meaning of the 
definition of the terms you are using, you are just admitting that you 
arguement is just a strawman.

> 
> When evaluating the external truth of my stipulated definition
> premises and thus the soundness of my reasoning

But your stipulated definition was VOID on its utterance, as it violated 
the definitions of the formal system. That means the following 
statements can not use it either, or they are voided from the logic system.

> 
> one cannot change the subject away from the termination analysis
> of C functions to the halt deciders of the theory of computation
> this too is the strawman deception.

But the Theory of Termination Analysis of C functions defines that the C 
functions it works on include ALL the behavior of any function that 
function calls.

Thus, to ignore that requirement makes your arguement a strawman.

========== REMAINDER OF ARTICLE TRUNCATED ==========