Kip, Is this what you mean?
table
1 : (':'; '(((#~l...@e.])5!:5<''u'');,.y),.({.;}.)":x,y u/x')~
tab =: 1 : (':'; '(((#~l...@e.])5!:5<''u'');,.y),.({.;}.)":x,y u/x')~
tab =: 1 : (':'; '}.}."1}:}:"1
":(((#~l...@e.])5!:5<''u'');,.y),.({.;}.)":x,y u/x')~
-tab~i. 4
-|0 1 2 3
-+----------
0|0 _1 _2 _3
1|1 0 _1 _2
2|2 1 0 _1
3|3 2 1 0
--
(B=)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
