I use the (=<.) verb to find integers in a list:
* (=<.)1 2.5 2.7 3 4.5 6* *1 0 0 1 0 1* * (#~(=<.))1 2.5 2.7 3 4.5 6* *1 3 6* I ran across an interesting result when infinity is in the list: * (=<.)1 2.5 __ 3 4.5 6* *1 0 1 1 0 1* * (#~(=<.))1 2.5 __ 3 4.5 6* *1 __ 3 6* So J is saying that the floor of infinity is infinity (and the ceiling of infinity is also infinity). Since infinity is not a number, it would seem that an error should be generated when taking the floor of infinity, or perhaps NAN, or a zero? In any case, this messes up my nice integer-finding verb. Is the\re a mathematical justification for defining the floor of infinity to be infinity? https://math.stackexchange.com/questions/981708/limit-of-floor-function-when-x-goes-infinity Skip Skip Cave Cave Consulting LLC ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm