As I have been reading all about J funtors, I'm struck with the essence of J . Underneath all the nouns, verbs and adverbs is the form-al structure. It is the shapes of the arrays that matter. How you spin and manipulate these various shapes of data, using their ranks to guide you, is the essence of the job of the coder. For the artist and architect "form follows function", for us, maybe "form underlies all". Linda
-----Original Message----- From: programming-boun...@jsoftware.com [mailto:programming-boun...@jsoftware.com] On Behalf Of William Tanksley, Jr Sent: Thursday, March 29, 2012 11:04 AM To: Programming forum Subject: Re: [Jprogramming] J functors Boyko Bantchev <boyk...@gmail.com> wrote: >> Definitions do not eliminate ambiguity. > Speaking of formal definitions, I would say they ought to. There is > not much use of defining formally and ambiguously. There is a formal definition for "formal". It does not mean "unambiguous". In fact, it turns out that we can formally prove that a finite formal definition will always be ambiguous when applied to a set whose formal description is larger than the formal description of the definition itself. (I'm not formally stating that, though.) "Formal" means that we can manipulate objects without caring about their meaning, only caring about their __form__. The only way to make a formal definition unambiguous is to restrict its applicability to a finite area, and to describe that entire area. Unfortunately, since mathematics is infinite and space is very big, someone will probably find a way to find an area that exactly fits the FORM of your formal definition, but is in a different context. Fortunately, the resulting surprises can sometimes be pleasant -- as when Wildberger elaborated the ancient Greek rational trigonometry and discovered that all of the classical results (Euler's line, 9-point circle, etc) hold for triangles in hyperbolic and elliptic geometries (a fact that does not hold for modern trigonometry!) -- and then he found that the results for the three geometries applied to the same triangle have a simple, symmetric interrelationship. -Wm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm