Thanks Dan, Raul and Viktor, The part I was missing (aside from the parenthesis typo) was the use of ("_) to create the adverb. I had seen it done before with conjunctions requiring verbs such as 'each' (&.>) to create adverbs, but using the (3) to complete ("_) was unexpected and enlightening.
Cheers, bob On 2010-12-15, at 10:43 AM, Dan Bron wrote: > Ric wrote: >> adv2 =: 1 : (':';'m*y-x') > > Viktor Cerovski wrote: >> [We can write this tacitly, thus] >> >> av2t =: ("_)(`*`(-~))(`:6) >> >> which can be simplified to: >> av2t1 =: ("_)(`*`-)(`:6)~ >> >> PS: Typed on a handheld device. > > Bob Therriault responded: >> I seem to get a syntax error from your definitions > > Just move the parens: > > av2t2 =: ("_)(`*)(`(-~)) (`:6) > > correspondingly, > > av2t3 =: ("_)(`*)(`-)(`:6)~ NB. Simplification by substitution: (N V V~) > -: (N V V)~ > > -Dan > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm