Restrictions on Solving and Integrating

The SOLVE variable and FN d variable instructions cannot call a routine that contains another SOLVE or FN instruction. That is, neither of these instructions can be used recursively. For example, attempting to calculate a multiple integral

will result in an 1 2 error. Also, SOLVE and

FN cannot call a routine that

contains an /label instruction; if attempted,a # !# or 
!# error will be returned. SOLVE cannot call a routine that contains an

FN instruction (produces a #1 2 error), just as FN cannot call a routine that contains a SOLVE instruction (produces an 1 #2 error).

The SOLVE variable and FN d variable instructions in a program use one of the seven pending subroutine returns in the calculator. (Refer to "Nested Subroutines" in chapter 13.)

The SOLVE and FN operations automatically set Decimal display format.
Solving and Integrating Programs 14–11