Tracy Harms wrote:
>  As an example of where my curiosity has wandered, I've not been able to
>  decide whether (i: _j_) naturally denotes the Rationals, or only a
>  subset of them. 

As an interesting tangent, here's an expression that actually does work in
J:

           i: _j1
        _2147483648 _2147483648

So, in a way,   _   *is* being treated as a value (the maximum integer). 
Can someone with J64 run the above and post the results?

>  (If "_" were taken as a value, which it must not be, it
>  would denote the Integers.)

Could you elaborate on this, please?  AFAICT,   i:_j_   would mean "the
numbers from  __  to  _  in infinitely many steps".  Well, looking at it one
way,  i._  is already infinitely many steps, and  i:_  is "double
infinitely" many steps (i.e. the  j_  clause is actually /reducing/ the
length of the output).  The conclusion highlights the absurdity of such
arguments, and it becomes clear that one could as easily argue that  i:_j_ 
would mean "from  __  to  _  with an infinitesimal step size", and therefore
would denote Q.

-Dan

-- 
View this message in context: 
http://www.nabble.com/Iverson-notations-and-infinite-sets-tp17520008s24193p17670455.html
Sent from the J Chat mailing list archive at Nabble.com.

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

Reply via email to