I think the case where noun_rank < verb_rank is handled the
same as noun_rank = verb_rank.  In each case, you give the
one cell to the verb and see what it does with it.

So there are only 4 cases.

You break down an operand is its rank is higher than the
verb's rank, as you suggest.

Henry Rich

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of metaperl.j
> Sent: Monday, November 26, 2007 4:44 PM
> To: [email protected]
> Subject: [Jgeneral] dyad verb processing - take 2
> 
> 
> Ok, I want to be explicit about all possible cases of verb 
> and operand rank
> for dyads.
> 
> First, if either verb rank is infinite, then no partitioning 
> of the operands
> is done: the operands are immediately handed off to the verb 
> for completely
> custom processing... true or false?
> 
> Next, we have to ask about the cases where both verb ranks 
> are finite. Since
> the data ranks will be finite as well, we can have 3 possible 
> relations
> between left operand and left verb rank: greater, equal or lessthan.
> Likewise for the other verb rank, a total of 9 possible combinations 
> of comparison. 
> 
> Stated algebraically, we must know what to do for:
> 
> left_operand_rank $LCMP left_verb_rank AND right_operand_rank RCMP
> right_verb_rank
> 
> where $LCMP and $RCMP are any member of { >, = , < } 
> 
> Henry's reply covered exactly one of these nine cases:
> 
> 
> Henry Rich wrote:
> > 
> > What can be modeled generally is what happens when the operands
> > have rank higher than the rank of the verb.  In that case, the
> > operands are broken into cells, the verb is applied on each cell,
> > and the results are padded with framing fills to produce an array.
> > 
> 
> That is the case where $LCMP and $RCMP are both > 
> I.e.,
> 
> left_operand_rank > left_verb_rank AND right_operand_rank > 
> right_verb_rank
> 
> and of course the generic action is to break down both operands.
> 
> But we must know what to do for the other eight cases.
> 
> The table below lists all possible relations between the 
> operands and verb
> ranks for dyadic processing. Since I only have data on the case where 
> left_operand_rank > left_verb_rank AND right_operand_rank > 
> right_verb_rank
> 
> I had to guess at the rest and would appreciate feedback on 
> whether I was
> correct. 
> The very first line represents:
>   left_operand_rank > left_verb_rank AND right_operand_rank >
> right_verb_rank
> 
> hopefully the rest is self-explanatory.
> 
> If the table of combinations does not printout in this post, 
> they exist
> here:
>     http://schemelab.jottit.com/dyadproc
> 
> 
> +-----+-----+---------+
> |  >  |  >  |  break  |
> |     |     |down     |
> |     |     |both     |
> +-----+-----+---------+
> |     |  =  | break   |
> |     |     |down     |
> |     |     |left     |
> +-----+-----+---------+
> |     |  <  |    break|
> |     |     |down left|
> +-----+-----+---------+
> |  =  |  >  |break    |
> |     |     |down     |
> |     |     |right    |
> +-----+-----+---------+
> |     |  =  |         |
> +-----+-----+---------+
> |     |  <  |break    |
> |     |     |down     |
> |     |     |right    |
> +-----+-----+---------+
> |  <  |  >  |break    |
> |     |     |down     |
> |     |     |right    |
> +-----+-----+---------+
> |     |  =  |         |
> +-----+-----+---------+
> |     |  <  |         |
> +-----+-----+---------+
> 
> 
> 
> 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/dyad-verb-processing---take-2-tf4878127s
24193.html#a13959534
> Sent from the J General mailing list archive at Nabble.com.
> 
> ----------------------------------------------------------------------
> For information about J forums see 
> http://www.jsoftware.com/forums.htm

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

Reply via email to