With J Finite Functions a t a Glance --by CliffReiter Department ofMathematics Lafayette College o f functions defined on finite sets. This may seem a purely academic interest, but, for example, readers will get a chance to see the structural differences between examples of roll and deal without looking at the particular numbers. I have found this facility very useful in seeking n u m b e r theoretic examples in my work. I suspect most readers can appreciate the power of J's primitives for allowing us to format and display complex tree structures. W e will find nice uses f o r J ' s key and cycle primitives. W e will also see iterating functions "to infinity" and exact integer arithmetic come in handy too. W e begin with some illustrations of using our main function, f d g r a p h , on some examples of roll and deal and then we discuss some of the J code used in that function. This requires identifying the leaves, cycle dements and all the nodes in between in a efficient manner. Lastly, we will give some of the n u m b e r theory examples
/lp/association-for-computing-machinery/with-j-finite-functions-at-a-glance-JC9J63AL8S