On 5/17/2024 5:53 AM, Mikko wrote:
On 2024-05-16 14:50:19 +0000, olcott said:
On 5/16/2024 5:48 AM, Mikko wrote:
On 2024-05-15 15:24:57 +0000, olcott said:
On 5/15/2024 3:18 AM, Mikko wrote:
On 2024-05-14 14:35:42 +0000, olcott said:
On 5/14/2024 4:52 AM, Mikko wrote:
On 2024-05-13 14:43:09 +0000, olcott said:
On 5/13/2024 4:14 AM, Mikko wrote:
On 2024-05-13 04:54:30 +0000, immibis said:
On 10/05/24 19:55, Alan Mackenzie wrote:Not necessarily. The same question can be asked about different machines.
[ Followup-To: set ]And the halting problem is about Turing machines, anyway. >>>>>>>>>>
In comp.theory olcott <polcott333@gmail.com> wrote:
[ .... ]
I've tried out your much spammed code on GCC (see below). It is clear
you have never built or run this code, which ironically can't reach Line
06. It can't even reach line 00.
Richard tried to get away with D never simulated by H as an exampleYou have said, or at least implied that your code fragment is runnable.
of D simulated by H:
Message-ID: <v0ummt$2qov3$2@i2pn2.org>
On 5/1/2024 7:28 PM, Richard Damon wrote:
*That people say they know I am wrong yet will not show the detailed*
*steps of how I am wrong indicates that they are probably liars* >>>>>>>>>>>>
I think you are the liar, here.
00 int H(ptr x, ptr x)Â // ptr is pointer to int function >>>>>>>>>>>>> 01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12 }
. These are the diagnostics generated by GCC:
The restriction to Turing machines is just one way to ensure that the
problem is well defined.
Well put. All computable functions even if written in C.
You still must ensure that the problem is well defined. With C there is
the problem that conforming C programs often fail to be strictly conforming.
If a program is not strictly conforming it may be interpreted as halting
by some implementation and non-halting or incorrect by another. >>>>>>>>
00 int H(ptr x, ptr x)Â // ptr is pointer to int function
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12 }
One can correctly determine that every D simulated by H
never reaches past its own line 03.
That is not strictly conforming and hardly conforming at all.
What trivial syntactic error that has no effect
what-so-ever on the semantics do you believe remains?
A trivial sysntactic error means that the program is not strictly
conforming. It may be conforming if some liberal compiler accepts
it.
A missing semi-colon?
Normal semantics is that the program is not executed.
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr x);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
Can you find any compiler that is liberal enough to accept that?
It has been fully operational code under Windows and
Linux for two years.
If your compiler does not reject that program it is not a conforming
C compiler. The semantics according to C standard is that a diagnostic
message must be given. The standard does not specify what happens if
you execute that program anyway.
It is not nit picky syntax that is the issue here.
The SEMANTICS OF THE C PROGRAMMING LANGUAGE SPECIFIES
No D simulated correctly by any H of every H/D pair specified
by the above template ever reaches its own line 06 and halts.
Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
On 5/18/2024 8:02 AM, Mikko wrote:
On 2024-05-17 17:14:01 +0000, olcott said:
On 5/17/2024 5:53 AM, Mikko wrote:
On 2024-05-16 14:50:19 +0000, olcott said:
On 5/16/2024 5:48 AM, Mikko wrote:
On 2024-05-15 15:24:57 +0000, olcott said:
On 5/15/2024 3:18 AM, Mikko wrote:
On 2024-05-14 14:35:42 +0000, olcott said:
On 5/14/2024 4:52 AM, Mikko wrote:
On 2024-05-13 14:43:09 +0000, olcott said:
On 5/13/2024 4:14 AM, Mikko wrote:
On 2024-05-13 04:54:30 +0000, immibis said:
On 10/05/24 19:55, Alan Mackenzie wrote:Not necessarily. The same question can be asked about
[ Followup-To: set ]And the halting problem is about Turing machines, anyway. >>>>>>>>>>>>
In comp.theory olcott <polcott333@gmail.com> wrote: >>>>>>>>>>>>>>
[ .... ]
I've tried out your much spammed code on GCC (see below). >>>>>>>>>>>>>> It is clear
you have never built or run this code, which ironically >>>>>>>>>>>>>> can't reach Line
06. It can't even reach line 00.
Richard tried to get away with D never simulated by H as >>>>>>>>>>>>>>> an example
of D simulated by H:
Message-ID: <v0ummt$2qov3$2@i2pn2.org>
On 5/1/2024 7:28 PM, Richard Damon wrote:
*That people say they know I am wrong yet will not show >>>>>>>>>>>>>>> the detailed*
*steps of how I am wrong indicates that they are probably >>>>>>>>>>>>>>> liars*
You have said, or at least implied that your code fragment >>>>>>>>>>>>>> is runnable.
I think you are the liar, here.
00 int H(ptr x, ptr x)Â // ptr is pointer to int function >>>>>>>>>>>>>>> 01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12 }
. These are the diagnostics generated by GCC:
different machines.
The restriction to Turing machines is just one way to ensure >>>>>>>>>>>> that the
problem is well defined.
Well put. All computable functions even if written in C.
You still must ensure that the problem is well defined. With C >>>>>>>>>> there is
the problem that conforming C programs often fail to be
strictly conforming.
If a program is not strictly conforming it may be interpreted >>>>>>>>>> as halting
by some implementation and non-halting or incorrect by another. >>>>>>>>>>
00 int H(ptr x, ptr x)Â // ptr is pointer to int function
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12 }
One can correctly determine that every D simulated by H
never reaches past its own line 03.
That is not strictly conforming and hardly conforming at all.
What trivial syntactic error that has no effect
what-so-ever on the semantics do you believe remains?
A trivial sysntactic error means that the program is not strictly
conforming. It may be conforming if some liberal compiler accepts
it.
A missing semi-colon?
Normal semantics is that the program is not executed.
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr x);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
Can you find any compiler that is liberal enough to accept that?
It has been fully operational code under Windows and
Linux for two years.
If your compiler does not reject that program it is not a conforming
C compiler. The semantics according to C standard is that a diagnostic >>>> message must be given. The standard does not specify what happens if
you execute that program anyway.
It is not nit picky syntax that is the issue here.
The SEMANTICS OF THE C PROGRAMMING LANGUAGE SPECIFIES
No D simulated correctly by any H of every H/D pair specified
by the above template ever reaches its own line 06 and halts.
The standard allows that an program is executed but does not
specify what happens when an invalid program is executed.
Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
No, it does not. As the program is not strictly comforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
None of the code is flagged /std:c17 indicating that all
the code is conforming.
You are talking like it is categorically impossible for anyone
to possibly understand that recursive simulation is isomorphic
to infinite recursion.
Of course, in an implementation that refuses to execute the
simulation can not reach the line 06 or any other line.
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr y);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
In the above case a simulator is an x86 emulator that correctly emulates
at least one of the x86 instructions of D in the order specified by the
x86 instructions of D.
This may include correctly emulating the x86 instructions of H in the
order specified by the x86 instructions of H thus calling H(D,D) in
recursive simulation.
The key thing to note is that no D correctly simulated by any H of every
H/D pair specified by the above template ever reaches its own line 06
and halts.
On 2024-05-17 17:14:01 +0000, olcott said:
...On 5/17/2024 5:53 AM, Mikko wrote:
On 2024-05-16 14:50:19 +0000, olcott said:
On 5/16/2024 5:48 AM, Mikko wrote:
On 2024-05-15 15:24:57 +0000, olcott said:
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr x);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
Can you find any compiler that is liberal enough to accept that?
It has been fully operational code under Windows and
Linux for two years.
If your compiler does not reject that program it is not a conforming
C compiler. The semantics according to C standard is that a diagnostic
message must be given. The standard does not specify what happens if
you execute that program anyway.
It is not nit picky syntax that is the issue here.
The SEMANTICS OF THE C PROGRAMMING LANGUAGE SPECIFIES
No D simulated correctly by any H of every H/D pair specified
by the above template ever reaches its own line 06 and halts.
The standard allows that an program is executed but does not
specify what happens when an invalid program is executed.
Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
No, it does not. As the program is not strictly comforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
On 5/18/24 09:02, Mikko wrote:
On 2024-05-17 17:14:01 +0000, olcott said:
I recommend ignoring olcott - nothing good ever comes from paying
attention to him.
...On 5/17/2024 5:53 AM, Mikko wrote:
On 2024-05-16 14:50:19 +0000, olcott said:
On 5/16/2024 5:48 AM, Mikko wrote:
On 2024-05-15 15:24:57 +0000, olcott said:
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr x);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
Can you find any compiler that is liberal enough to accept that?
It has been fully operational code under Windows and
Linux for two years.
If your compiler does not reject that program it is not a conforming
C compiler. The semantics according to C standard is that a diagnostic >>>> message must be given. The standard does not specify what happens if
you execute that program anyway.
It is not nit picky syntax that is the issue here.
The SEMANTICS OF THE C PROGRAMMING LANGUAGE SPECIFIES
No D simulated correctly by any H of every H/D pair specified
by the above template ever reaches its own line 06 and halts.
The standard allows that an program is executed but does not
specify what happens when an invalid program is executed.
You've cross-posted this to comp.lang.c after a long-running discussion solely on comp.theory. Presumably you're doing that because you want
some discussion about what the standard says about this code. For the
sake of those of us who have not been following that discussion on comp.theory, could you please identify what it is that you think renders
this code invalid? Offhand, I don't see anything wrong with it, but I'm
far more reliable when I say "I see an error" than when I say "I don't
see an error".
Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
No, it does not. As the program is not strictly comforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
Which non-standard extension does it use?
Op 18.mei.2024 om 17:44 schreef Richard Damon:
On 5/18/24 11:34 AM, James Kuyper wrote:
On 5/18/24 09:02, Mikko wrote:
On 2024-05-17 17:14:01 +0000, olcott said:
I recommend ignoring olcott - nothing good ever comes from paying
attention to him.
...On 5/17/2024 5:53 AM, Mikko wrote:
On 2024-05-16 14:50:19 +0000, olcott said:
On 5/16/2024 5:48 AM, Mikko wrote:
On 2024-05-15 15:24:57 +0000, olcott said:
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr x);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
Can you find any compiler that is liberal enough to accept that? >>>>>>>>
It has been fully operational code under Windows and
Linux for two years.
If your compiler does not reject that program it is not a conforming >>>>>> C compiler. The semantics according to C standard is that a
diagnostic
message must be given. The standard does not specify what happens if >>>>>> you execute that program anyway.
It is not nit picky syntax that is the issue here.
The SEMANTICS OF THE C PROGRAMMING LANGUAGE SPECIFIES
No D simulated correctly by any H of every H/D pair specified
by the above template ever reaches its own line 06 and halts.
The standard allows that an program is executed but does not
specify what happens when an invalid program is executed.
You've cross-posted this to comp.lang.c after a long-running discussion
solely on comp.theory. Presumably you're doing that because you want
some discussion about what the standard says about this code. For the
sake of those of us who have not been following that discussion on
comp.theory, could you please identify what it is that you think renders >>> this code invalid? Offhand, I don't see anything wrong with it, but I'm
far more reliable when I say "I see an error" than when I say "I don't
see an error".
Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
No, it does not. As the program is not strictly comforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
Which non-standard extension does it use?
I think the issue is the casting of a pointer to function to a pointer
to object, which is one of the grey areas in the standard. (which
occurs in code not shown)
It is not specified that such a cast is allowed, but it also isn't
specifically disallowed, it is just omited as a case in the listing of
te possibilities for casting.
POSIX requires that certain limited object pointers can be cast to a
function pointer, but that is an extension.
Most common architectures will support it as they are both just
"memory addresses" into the same memory space, but that is not
promised by the standard.
Another issue seems to be that in the declaration of H:
int H(ptr x, ptr x);
both parameters have the same name.
(Olcott is famous for using the same name for different objects.)
On 5/18/24 11:34 AM, James Kuyper wrote:
On 5/18/24 09:02, Mikko wrote:
On 2024-05-17 17:14:01 +0000, olcott said:
I recommend ignoring olcott - nothing good ever comes from paying
attention to him.
...On 5/17/2024 5:53 AM, Mikko wrote:
On 2024-05-16 14:50:19 +0000, olcott said:
On 5/16/2024 5:48 AM, Mikko wrote:
On 2024-05-15 15:24:57 +0000, olcott said:
typedef int (*ptr)();Â // ptr is pointer to int function
00 int H(ptr x, ptr x);
01 int D(ptr x)
02 {
03Â Â int Halt_Status = H(x, x);
04Â Â if (Halt_Status)
05Â Â Â Â HERE: goto HERE;
06Â Â return Halt_Status;
07 }
08
09 int main()
10 {
11Â Â H(D,D);
12Â Â return 0;
13 }
Can you find any compiler that is liberal enough to accept that? >>>>>>>
It has been fully operational code under Windows and
Linux for two years.
If your compiler does not reject that program it is not a conforming >>>>> C compiler. The semantics according to C standard is that a diagnostic >>>>> message must be given. The standard does not specify what happens if >>>>> you execute that program anyway.
It is not nit picky syntax that is the issue here.
The SEMANTICS OF THE C PROGRAMMING LANGUAGE SPECIFIES
No D simulated correctly by any H of every H/D pair specified
by the above template ever reaches its own line 06 and halts.
The standard allows that an program is executed but does not
specify what happens when an invalid program is executed.
You've cross-posted this to comp.lang.c after a long-running discussion
solely on comp.theory. Presumably you're doing that because you want
some discussion about what the standard says about this code. For the
sake of those of us who have not been following that discussion on
comp.theory, could you please identify what it is that you think renders
this code invalid? Offhand, I don't see anything wrong with it, but I'm
far more reliable when I say "I see an error" than when I say "I don't
see an error".
Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
No, it does not. As the program is not strictly comforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
Which non-standard extension does it use?
I think the issue is the casting of a pointer to function to a pointer
to object, which is one of the grey areas in the standard. (which occurs
in code not shown)
It is not specified that such a cast is allowed, but it also isn't specifically disallowed, it is just omited as a case in the listing of
te possibilities for casting.
POSIX requires that certain limited object pointers can be cast to a
function pointer, but that is an extension.
Most common architectures will support it as they are both just "memory addresses" into the same memory space, but that is not promised by the standard.
On 5/18/24 11:34 AM, James Kuyper wrote:
On 5/18/24 09:02, Mikko wrote:
On 2024-05-17 17:14:01 +0000, olcott said:...>>>> Fully operational software that runs under Widows and Linux
proves that the above is true EMPIRICALLY.
No, it does not. As the program is not strictly conforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
Which non-standard extension does it use?
I think the issue is the casting of a pointer to function to a pointer
to object, which is one of the grey areas in the standard. (which occurs
in code not shown)
It is not specified that such a cast is allowed, but it also isn't specifically disallowed, it is just omitted as a case in the listing of
te possibilities for casting.
...On 2024-05-15 15:24:57 +0000, olcott said:
...00 int H(ptr x, ptr x);
Another issue seems to be that in the declaration of H:
int H(ptr x, ptr x);
both parameters have the same name.
(Olcott is famous for using the same name for different objects.)
On 5/18/24 11:44, Richard Damon wrote:
On 5/18/24 11:34 AM, James Kuyper wrote:software that runs under Widows and Linux
On 5/18/24 09:02, Mikko wrote:
On 2024-05-17 17:14:01 +0000, olcott said:...>>>> Fully operational
proves that the above is true EMPIRICALLY.
You cannot prove that code is strictly conforming empirically. It might simply happen to work on every system you've tried it on. Have you ever tested it on a system where code and data pointers are different sizes?
No, it does not. As the program is not strictly conforming
and uses a non-standard extension some implementation may
execute it differently or refuse to execute.
Which non-standard extension does it use?
I think the issue is the casting of a pointer to function to a pointer
to object, which is one of the grey areas in the standard. (which occurs
in code not shown)
It is not specified that such a cast is allowed, but it also isn't
specifically disallowed, it is just omitted as a case in the listing of
te possibilities for casting.
Such code has undefined behavior "by the omission of any explicit
definition of behavior." (4p2).
Strictly conforming programs cannot have undefined behavior (4p5).
On 5/18/24 12:32 PM, James Kuyper wrote:
Such code has undefined behavior "by the omission of any explicit
definition of behavior." (4p2).
Strictly conforming programs cannot have undefined behavior (4p5).
Undefined by the C Standard, but likely defined by the implementation.
On 5/18/2024 11:07 AM, olcott wrote:
<snip>
Hey sick asshole, talk about your arrest for possession of lots of child porn.
https://www.ketv.com/article/man-believed-child-porn-was-legal-because-he-was-god-authorities-say/7652218
"Members of the Papillion Police Department executed a search warrant in March at Peter Olcott Jr.'s home as part of a narcotics investigation.
During the search, officers found three boxes filled with child
pornography, according to court documents. Investigators reportedly
seized 30 VHS tapes of suspected child pornography and more than 100 magazines and pictures of child pornography.
According to court documents, Olcott told investigators that he believed
the images were legal as defined by the Supreme Court. Olcott also said
he believed that possession of the images was legal because he was God,
court documents said."
Hopefully you were chemically castrated.
On 5/18/2024 6:52 PM, DFS wrote:
On 5/18/2024 11:07 AM, olcott wrote:
<snip>
Hey sick asshole, talk about your arrest for possession of lots of
child porn.
https://www.ketv.com/article/man-believed-child-porn-was-legal-because-he-was-god-authorities-say/7652218
"Members of the Papillion Police Department executed a search warrant
in March at Peter Olcott Jr.'s home as part of a narcotics
investigation. During the search, officers found three boxes filled
with child pornography, according to court documents. Investigators
reportedly seized 30 VHS tapes of suspected child pornography and more
than 100 magazines and pictures of child pornography.
According to court documents, Olcott told investigators that he
believed the images were legal as defined by the Supreme Court. Olcott
also said he believed that possession of the images was legal because
he was God, court documents said."
Hopefully you were chemically castrated.
Holy Cow! I thought you were just trying to troll him.
On 5/18/24 12:01, Fred. Zwarts wrote:
...
...On 2024-05-15 15:24:57 +0000, olcott said:
...00 int H(ptr x, ptr x);
Another issue seems to be that in the declaration of H:
int H(ptr x, ptr x);
both parameters have the same name.
(Olcott is famous for using the same name for different objects.)
The standard requires that different entities designated by the same identifier must either have different scopes or different namespaces. (6.2.1p2). In a function declaration that is not part of a function definition, the parameter names have all function prototype scope
(6.2.1p4) and belong to the ordinary identifier name space (6.2.3p1).
This is not labelled as a constraint or syntax error, but the standard
fails to say what should be done with code that doesn't follow this
rule, so the behavior is undefined "by omission of any explicit
definition of the behavior".
In a function definition, the parameter names have block scope and
belong to the ordinary identifier name space, and therefore must not
only avoid duplicating each other, but must also avoid duplicating any identifier declared in the outermost block of the function.
If something in comp.theory raises a question about C, I suggest
starting a new thread in comp.lang.c rather than cross-posting.
On 5/18/2024 8:52 PM, DFS wrote:
On 5/18/2024 11:07 AM, olcott wrote:
<snip>
Hey sick asshole, talk about your arrest for possession of lots of
child porn.
https://www.ketv.com/article/man-believed-child-porn-was-legal-because-he-was-god-authorities-say/7652218
"Members of the Papillion Police Department executed a search warrant
in March at Peter Olcott Jr.'s home as part of a narcotics
investigation. During the search, officers found three boxes filled
with child pornography, according to court documents. Investigators
reportedly seized 30 VHS tapes of suspected child pornography and more
than 100 magazines and pictures of child pornography.
According to court documents, Olcott told investigators that he
believed the images were legal as defined by the Supreme Court. Olcott
also said he believed that possession of the images was legal because
he was God, court documents said."
Hopefully you were chemically castrated.
The case was dismissed November 17, 2016
I am diagnosed with POD24.
Validation of POD24 as a robust early clinical end point of poor
survival in FL from 5225 patients on 13 clinical trials https://pubmed.ncbi.nlm.nih.gov/34614146/
No shit. Sick. Puke! Wow.
If olcott loves child porn and claims to be a god, well... Is there any
hope? Puke! Gross. Sick fuck!
On 19/05/24 21:48, Chris M. Thomasson wrote:
No shit. Sick. Puke! Wow.
If olcott loves child porn and claims to be a god, well... Is there
any hope? Puke! Gross. Sick fuck!
I am not commenting on Olcott's habits but in this exchange, you are the troll. Please cease.
On 20/05/2024 11:16, someID wrote:
On 19/05/24 21:48, someone else wrote:
No shit. Sick. Puke! Wow.
If olcott loves child porn and claims to be a god, well... Is there
any hope? Puke! Gross. Sick fuck!
I am not commenting on Olcott's habits but in this exchange, you are the
troll. Please cease.
Indeed.
In article <v2fe1h$3vicu$1@dont-email.me>,
Somebody <somebody@somewhere.someplace> wrote:
On 20/05/2024 11:16, someID wrote:
I am not commenting on Olcott's habits but in this exchange, you are
the troll. Please cease.
Indeed.
Rest of post deleted, because it is wrong on so many levels, starting with the legal opinions expressed therein. Do not have time to go through it point-by-point, but clearly, do not rely on this guy for legal (or any
other kind of) advice.
--
Christianity is not a religion.
- Rick C Hodgin -
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> writes:
On 5/18/2024 7:22 PM, immibis wrote:[accusations against olcott snipped]
On 19/05/24 03:52, DFS wrote:
I did not know about any of this. I got overheated. Sorry.
Does your use of the word "Sorry" imply that you will refrain from
off-topic posts to comp.lang.c in the future?
On 20/05/2024 11:16, immibis wrote:
On 19/05/24 21:48, Chris M. Thomasson wrote:
No shit. Sick. Puke! Wow.
If olcott loves child porn and claims to be a god, well... Is there
any hope? Puke! Gross. Sick fuck!
I am not commenting on Olcott's habits but in this exchange, you are
the troll. Please cease.
Indeed.
If someone has hard evidence of a crime (claiming to be "god" is not a crime), take it to the relevant authorities
immibis <news@immibis.com> writes:
[...]
Be aware that Peter Olcott was[snip]
Do you have something to say about C? If not, please don't post to >comp.lang.c.
In article <87msojk9qo.fsf@nosuchdomain.example.com>,
Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
immibis <news@immibis.com> writes:
[...]
Be aware that Peter Olcott was[snip]
Do you have something to say about C? If not, please don't post to
comp.lang.c.
You tell 'em, Keith!
Good to see you back on the job!
On 5/20/2024 5:00 AM, David Brown wrote:
On 20/05/2024 11:16, immibis wrote:
On 19/05/24 21:48, Chris M. Thomasson wrote:
I am not commenting on Olcott's habits but in this exchange, you are
the troll. Please cease.
Indeed.[...]
Yeeah, well shit happens. Notice I prefixed my comment with the word
_if_? I was in a bit of a state of shock. I personally don't take kindly
to crap of that particular type...
On 20/05/24 14:00, David Brown wrote:
On 20/05/2024 11:16, immibis wrote:
On 19/05/24 21:48, Chris M. Thomasson wrote:
No shit. Sick. Puke! Wow.
If olcott loves child porn and claims to be a god, well... Is there
any hope? Puke! Gross. Sick fuck!
I am not commenting on Olcott's habits but in this exchange, you are
the troll. Please cease.
Indeed.
If someone has hard evidence of a crime (claiming to be "god" is not a
crime), take it to the relevant authorities
Be aware that Peter Olcott was already convicted, sentenced, jailed, and released [...]
None of this was speculation by Chris, but he is still
a troll.
And note that someone who has been convicted of a crime and served
their sentence is no longer guilty of that crime
so angry that I lashed out", first find someone who is /not/ made angry
by child abuse.)
It also doesn't apply outside the legal system. If you actually
witnessed a crime, you're not required to pretend that the perpetrator
is innocent, and if you've witnessed something exonerating, you're not required to accept the decision of a court that incorrectly found
someone guilty.
When making decisions that are not related to punishing
someone legally, such as whether or not you want to invite an accused murderer to dinner, you're entitled to rely upon the preponderance of
the evidence you're aware of - you don't need to wait for the legal
system to make it's decision on the matter.
On 5/21/24 05:36, David Brown wrote:
...
so angry that I lashed out", first find someone who is /not/ made angry
by child abuse.)
There are many people who object strenuously to having certain practices labelled child abuse. In particular, they believe that children need to
be disciplined harshly to ensure that they grow up into properly moral adults, adults who know, in particular, that it is moral to administer
such discipline when needed. I do not agree with those attitudes, bus I
think that they do qualify as "someone who is /not/ made angry by child abuse".
I know that there are organizations that promote the idea that child
sexual abuse should be legal; I don't know if there are any that favor
child abuse in general, but I wouldn't be surprised if there were.
On 21/05/24 17:48, James Kuyper wrote:
It also doesn't apply outside the legal system. If you actually
witnessed a crime, you're not required to pretend that the perpetrator
is innocent, and if you've witnessed something exonerating, you're not
required to accept the decision of a court that incorrectly found
someone guilty.
In Germany you may be required to. Implying that someone committed a
crime which a court found them innocent of may be considered defamation
or insult. Germany has a strict lack of free speech, and can punish you
for insulting someone even if nobody else heard the insult (if they can
prove it in court). Luckily, this is still dependent on the person being insulted choosing to press charges.
When making decisions that are not related to punishing
someone legally, such as whether or not you want to invite an accused
murderer to dinner, you're entitled to rely upon the preponderance of
the evidence you're aware of - you don't need to wait for the legal
system to make it's decision on the matter.
"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> writes:
On 5/20/2024 9:47 PM, immibis wrote:
On 20/05/24 14:00, David Brown wrote:
On 20/05/2024 11:16, immibis wrote:Be aware that Peter Olcott was already convicted, sentenced, jailed,
On 19/05/24 21:48, Chris M. Thomasson wrote:
No shit. Sick. Puke! Wow.
If olcott loves child porn and claims to be a god, well... Is
there any hope? Puke! Gross. Sick fuck!
I am not commenting on Olcott's habits but in this exchange, you
are the troll. Please cease.
Indeed.
If someone has hard evidence of a crime (claiming to be "god" is
not a crime), take it to the relevant authorities
and released for possession of child pornography. His legal defense
of being God did not work. None of this was speculation by Chris,
but he is still a troll.
Well, shit. Yeah, I did troll in a sense to show my utter disgust with
people like:
https://en.wikipedia.org/wiki/Jared_Fogle
And there it is, the proverbial last straw.
You apparently can't, or won't, restrain yourself from posting
completely irrelevant content to comp.lang.c. I ask you again, for
the sake of others who have not filtered you out, to stop trolling,
but I won't see it.
*PLONK*
David Brown <david.brown@hesbynett.no> writes:
[...]
However, my point was that the common excuse of "I hate this crime so[...]
much I lashed out" is not a valid excuse.
And you could have made that point without accompanying it by a long
article about various kinds of child abuse in a newsgroup that's
supposed to be about C.
You didn't have to let yourself be trolled.
On 21/05/24 17:48, James Kuyper wrote:
It also doesn't apply outside the legal system. If you actually
witnessed a crime, you're not required to pretend that the perpetrator
is innocent, and if you've witnessed something exonerating, you're not
required to accept the decision of a court that incorrectly found
someone guilty.
In Germany you may be required to. ...
... Implying that someone committed a
crime which a court found them innocent of may be considered defamation
or insult.
On 5/21/24 12:10, immibis wrote:
On 21/05/24 17:48, James Kuyper wrote:
It also doesn't apply outside the legal system. If you actually
witnessed a crime, you're not required to pretend that the perpetrator
is innocent, and if you've witnessed something exonerating, you're not
required to accept the decision of a court that incorrectly found
someone guilty.
In Germany you may be required to. ...
No one can force you to believe that the court was correct in its
decision. They may prohibit you from expressing that opinion, but they
can't prevent you from holding it.
... Implying that someone committed a
crime which a court found them innocent of may be considered defamation
or insult.
That's ridiculous - one of the most important purposes of freedom of
speech is to be able hold government officials accountable for failing
to do their job correctly.
On 5/21/24 12:10, immibis wrote:
On 21/05/24 17:48, James Kuyper wrote:
It also doesn't apply outside the legal system. If you actually
witnessed a crime, you're not required to pretend that the perpetrator
is innocent, and if you've witnessed something exonerating, you're not
required to accept the decision of a court that incorrectly found
someone guilty.
In Germany you may be required to. ...
No one can force you to believe that the court was correct in its
decision. They may prohibit you from expressing that opinion, but they
can't prevent you from holding it.
... Implying that someone committed a
crime which a court found them innocent of may be considered defamation
or insult.
That's ridiculous - one of the most important purposes of freedom of
speech is to be able hold government officials accountable for failing
to do their job correctly.
As immibis stated, they don't *have* "freedom of speech" in Germany. And for good reason - look what they did with it the last time they had it.
On 5/22/2024 3:50 AM, David Brown wrote:
On 21/05/2024 22:13, Keith Thompson wrote:
David Brown <david.brown@hesbynett.no> writes:
[...]
However, my point was that the common excuse of "I hate this crime so[...]
much I lashed out" is not a valid excuse.
And you could have made that point without accompanying it by a long
article about various kinds of child abuse in a newsgroup that's
supposed to be about C.
You didn't have to let yourself be trolled.
I don't consider James' post to be trolling. But of course that in
itself does not mean it is appropriate to reply here. However, I
replied to that post in the group (rather than email) because it seemed
to me that a point I had made previously needed clarification.
As has been pointed out by others, topicality in this thread was doomed
from the first post. I'd be happier if Olcott had never cross-posted
here, but we can't change that.
*Someone could simply answer the question instead of*
*spending countless messages on dodging the question*
For every H/D pair matching the following template where
H is a pure function:
Does any D correctly simulated by H reach its own line 06 and
halt or does the fact that D remains stuck in recursive simulation
prevent that?
typedef int (*ptr)(); // ptr is pointer to int function in C
00 int H(ptr p, ptr i);
01 int D(ptr p)
02 {
03 int Halt_Status = H(p, p);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }
08
09 int main()
10 {
11 H(D,D);
12 return 0;
13 }
It is trivial to see that for every H/D pair of the infinite
set of H/D pairs that match the above template that
D correctly simulated by H cannot possibly reach its own final
state at line 06 and halt because D correctly simulated by
H remains stuck in recursive simulation.
This provides the basis for simulating termination analyzer H to
correctly determine that the halting problem's counter-example
input D cannot possibly halt.
On 21/05/24 22:08, Keith Thompson wrote:...
You apparently can't, or won't, restrain yourself from posting
completely irrelevant content to comp.lang.c. I ask you again, for
the sake of others who have not filtered you out, to stop trolling,
but I won't see it.
*PLONK*
The chief enforcer has returned.
on comp.lang.c as the person you are complaining about.
... Why don't you just killfile him and move on? ...
... You have no actual authority,
On 5/23/2024 3:23 AM, Mikko wrote:
On 2024-05-22 14:59:24 +0000, olcott said:
On 5/22/2024 3:50 AM, David Brown wrote:
On 21/05/2024 22:13, Keith Thompson wrote:
David Brown <david.brown@hesbynett.no> writes:
[...]
However, my point was that the common excuse of "I hate this crime so >>>>>> much I lashed out" is not a valid excuse.[...]
And you could have made that point without accompanying it by a long >>>>> article about various kinds of child abuse in a newsgroup that's
supposed to be about C.
You didn't have to let yourself be trolled.
I don't consider James' post to be trolling. But of course that in
itself does not mean it is appropriate to reply here. However, I
replied to that post in the group (rather than email) because it seemed >>>> to me that a point I had made previously needed clarification.
As has been pointed out by others, topicality in this thread was doomed >>>> from the first post. I'd be happier if Olcott had never cross-posted
here, but we can't change that.
*Someone could simply answer the question instead of*
*spending countless messages on dodging the question*
For every H/D pair matching the following template where
H is a pure function:
Does any D correctly simulated by H reach its own line 06 and
halt or does the fact that D remains stuck in recursive simulation
prevent that?
typedef int (*ptr)(); // ptr is pointer to int function in C
00 int H(ptr p, ptr i);
01 int D(ptr p)
02 {
03 int Halt_Status = H(p, p);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }
08
09 int main()
10 {
11 H(D,D);
12 return 0;
13 }
It is trivial to see that for every H/D pair of the infinite
set of H/D pairs that match the above template that
D correctly simulated by H cannot possibly reach its own final
state at line 06 and halt because D correctly simulated by
H remains stuck in recursive simulation.
This provides the basis for simulating termination analyzer H to
correctly determine that the halting problem's counter-example
input D cannot possibly halt.
Someone already pointed out that the question is ill-posed (undefined
and insonsistently used symbols). No reason to expect any other answer.
That assessment can only come from not carefully looking at what I said.
It is dead obvious that D correctly simulated by H remains stuck in
recursive simulation thus cannot possibly reach its own line 06 and
halt.
On 5/24/2024 5:08 AM, Mikko wrote:
On 2024-05-23 13:09:01 +0000, olcott said:
On 5/23/2024 3:23 AM, Mikko wrote:
On 2024-05-22 14:59:24 +0000, olcott said:
On 5/22/2024 3:50 AM, David Brown wrote:
On 21/05/2024 22:13, Keith Thompson wrote:
David Brown <david.brown@hesbynett.no> writes:
[...]
However, my point was that the common excuse of "I hate this crime so >>>>>>>> much I lashed out" is not a valid excuse.[...]
And you could have made that point without accompanying it by a long >>>>>>> article about various kinds of child abuse in a newsgroup that's >>>>>>> supposed to be about C.
You didn't have to let yourself be trolled.
I don't consider James' post to be trolling. But of course that in >>>>>> itself does not mean it is appropriate to reply here. However, I
replied to that post in the group (rather than email) because it seemed >>>>>> to me that a point I had made previously needed clarification.
As has been pointed out by others, topicality in this thread was doomed >>>>>> from the first post. I'd be happier if Olcott had never cross-posted >>>>>> here, but we can't change that.
*Someone could simply answer the question instead of*
*spending countless messages on dodging the question*
For every H/D pair matching the following template where
H is a pure function:
Does any D correctly simulated by H reach its own line 06 and
halt or does the fact that D remains stuck in recursive simulation
prevent that?
typedef int (*ptr)(); // ptr is pointer to int function in C
00 int H(ptr p, ptr i);
01 int D(ptr p)
02 {
03 int Halt_Status = H(p, p);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }
08
09 int main()
10 {
11 H(D,D);
12 return 0;
13 }
It is trivial to see that for every H/D pair of the infinite
set of H/D pairs that match the above template that
D correctly simulated by H cannot possibly reach its own final
state at line 06 and halt because D correctly simulated by
H remains stuck in recursive simulation.
This provides the basis for simulating termination analyzer H to
correctly determine that the halting problem's counter-example
input D cannot possibly halt.
Someone already pointed out that the question is ill-posed (undefined
and insonsistently used symbols). No reason to expect any other answer. >>>>
That assessment can only come from not carefully looking at what I said. >>> It is dead obvious that D correctly simulated by H remains stuck in
recursive simulation thus cannot possibly reach its own line 06 and
halt.
That is possible. What you said is scattered over so many messages
that nobody can be expedted to carefully look at all of them.
typedef int (*ptr)(); // ptr is pointer to int function in C
00 int H(ptr p, ptr i);
01 int D(ptr p)
02 {
03 int Halt_Status = H(p, p);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }
08
09 int main()
10 {
11 H(D,D);
12 return 0;
13 }
The above template refers to an infinite set of H/D pairs where D is correctly simulated by pure function H. This was done because many
reviewers used the shell game ploy to endlessly switch which H/D pair
was being referred to.
*Correct Simulation Defined*
This is provided because many reviewers had a different notion of
correct simulation that diverges from this notion.
A simulator is an x86 emulator that correctly emulates at least one
of the x86 instructions of D in the order specified by the x86
instructions of D.
This may include correctly emulating the x86 instructions of H in the
order specified by the x86 instructions of H thus calling H(D,D) in
recursive simulation.
*Execution Trace*
Line 11: main() invokes H(D,D); H(D,D) simulates lines 01, 02, and 03
of D. This invokes H(D,D) again to repeat the process in endless
recursive simulation.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 146:41:30 |
Calls: | 10,383 |
Calls today: | 8 |
Files: | 14,054 |
D/L today: |
2 files (1,861K bytes) |
Messages: | 6,417,714 |