> I expected this to return -1 > > (+:"_1) b. 0 > _ _ _ > > the verb's rank is _1
Where did you get that idea? Ye Dic says: A negative rank is complementary: m"(-r) y is equivalent to m"(0>.(#$y)-r)"_ y . In other words, +:"_1 is equivalent to +:"r"_ where r is the calculated rank. The overall rank is infinite. JfC spells this out too, somewhere. It has to be that way. It is vital that the interpreter be able to look at a verb and decide its rank. If the actual rank were data-dependent, that would be impossible. So the actual rank of u"_1 is _, and the effective rank is computed from the data. Henry Rich ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
