Your worksheet uses English prose which is difficult to get precise and correct. What is needed is an expression of the ideas and rules in an executable notation. I have just the thing: http://www.jsoftware.com/jwiki/Essays/Rank
----- Original Message ----- From: Terrence Brannon <[EMAIL PROTECTED]> Date: Friday, June 22, 2007 5:09 pm Subject: [Jgeneral] Let's get explicit about dyadic verb processing > I would appreciate feedback on any improvements that can be made to > this worksheet for understanding how a dyadic verb operates. > > J Language Dyadic Verb Processing Worksheet > =========================================== > > Write out the entire expression: > Write out the abbreviated verb rank: > Expand the verb rank(*1): > > Rank Calculation: > ---------------- > left-noun-rank: right-noun-rank: > left-verb-rank: right-verb-rank: > lesser left rank, lr = lesser right rank, rr = > > The verb will be applied to lr-cells of the left operand > and rr-cells of the right operand. > > left-noun-shape: right-noun-shape: > > Frame Calculation per > http://www.jsoftware.com/jwiki/Essays/A_Fine_Line------------------ > ----------------------------------------------------- > left-frame: lf = right-frame: rf = > > Result frame (longer of two): > > Operand Pairing: > --------------- > > > Footnotes: > --------- > (*1) Expand verb rank: > v"0 1 2 has monad rank 0, dyad left rank 1, and dyad right > rank 2 > v"0 1 has monad rank 1, dyad left rank 0, and dyad right rank 1 > v"1 has all ranks 1 > > Type verb b. 0 to get the rank in the interpreter. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
