a valid Maxima command which could be
executed from the keyboard, and which is separated by the next command
by a comma.  The partial derivatives are stored in a variable named
<tt>eqs</tt>, and the unknowns are stored in <tt>unk</tt>.  Here is a sample
run:

<pre>&nbsp;
(%i1)&nbsp;batch&nbsp;("critpts.max");

batching&nbsp;#p/home/robert/tmp/maxima-clean/maxima/critpts.max
(%i2)&nbsp;critpts()&nbsp;:=&nbsp;(print("program&nbsp;to&nbsp;find&nbsp;critical&nbsp;points"),&nbsp;
f&nbsp;:&nbsp;read("enter&nbsp;f