Dear Roy,

Perhaps the following might provide a clue to other participants in this forum why your posts are relevant to J or at least remind people of why a most prestigious honour that Dr Ken Iverson was given was named for Allan Turing



In response to Hibert's question, Gödel, Church, Tarsky & Turing all contributed to demonstrating what a computer language could and couldn't be:

Here is an online source that happens to be free, tho of course subject to copyright


Turing's famous 1936-7 paper On computable numbers, with an application to the Entscheidungsproblem, which worked out the theory of Turing machines and the definition of computability, is available as a PDF file on-line

American Mathematical Society page explaining Turing machines.

Wolfram Research page on Turing machines.

and also

What Gödel saw

Kurt Gödel's 1931 incompleteness theorem rewrote the agenda in the foundations of mathematics.

The Gödel home page is extended to an exhibition to mark Gödel's centenary year.



Donna
[EMAIL PROTECTED]



On 20-Jun-06, at 11:45 PM, Roy A. Crabtree wrote:

Look up the value "undefined" in te J dictionary.

And then program so as to avoid placing any other meaning on it.

Thus, whenever you encounter it in a J computation, it would indicate your failure to program properly.

And provide an immediate fence post to wht I call eigenstate collape:

Your program has no proper meaning at that point relativ to your original attempted solution.

More importantly, make sure that every computation made strays fully _within_ all relevant bounds (size, null vectors, unasigned values, over- and under-flow AS WELL AS other numerical analysis failures, not too uch and not too little randomness if involved, and so on).

Only the _implementor_ can ascertain and attempt to denote failures of these constraints, and only the implementor has a chance to actually ASSIGN an "undefined" value if these bounds are transgressed.

The same philosophy already exists in J's design, which is why so many o fthese errors are inherently avoided:

   because it is just that much harder to MAKE uch an error in J.

Because J tends to _correctly_ implment _Mathematocs_ correctly so much more of the time.

BUT not all if the time, and cetainly J cannot maintain the _inent_ a program is intended to obey by its mplementor.

THAT has to be done by the programmer. By specific conscious ongoingh effort at maintaing the intent to _correctly_ keep the purpose of
the program intact at all times.

Very hard to do in any non-simple program.

Hrd enough even in the simple ones.

On 6/20/06, dly <[EMAIL PROTECTED]> wrote:
By undefined in J

do you mean a variable to which no value has been assigned?

an attribute that is defined for some but not all?

is it associated with something like null which you can test for?

how does J handle the undefined?

Donna
[EMAIL PROTECTED]



On 20-Jun-06, at 9:51 PM, dly wrote:

> For the beginner in J
>
> can you point me to a help reference to the undefined in J ?
>
> Re: Schroedinger's Qat--and I always thought he was talking about a
> cat--this puts things in entirely new purple haze.
>
> Donna
> [EMAIL PROTECTED]
>
>
>
> On 20-Jun-06, at 9:30 PM, Roy A. Crabtree wrote:
>
>> which is why the undefined value in J is so important.
>>
>> It corresponds roughly to the Aisan concept of yes, no, _mu_:
>
>> Schroedinger's Qat being neither dead nor alive until someone
>> looks to see.
>>
>

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm



--
--
Roy A. Crabtree
UNC '76 gaa.lifer#11086
Room 207 Studio Plus
123 East McCullough Drive
Charlotte, NC 28262-3306
336-340-1304 (office/home/cell/vmail)
704-510-0108x7404 (voicemail residence)

[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

http://www.authorsden.com/royacrabtree
http://skyscraper.fortunecity.com/activex/720/resume/full.doc
--
(c) RAC/IP, ARE,PRO,PAST
(Copyright) Roy Andrew Crabtree/In Perpetuity
    All Rights/Reserved Explicitly
    Public Reuse Only
    Profits Always Safe Traded

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to