This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.

# \$IterationLimit

 \$IterationLimitgives the maximum length of evaluation chain used in trying to evaluate any expression.
• \$IterationLimit limits the number of times Mathematica tries to re-evaluate a particular expression.
The default \$IterationLimit:
Define a function in an iterative fashion:
Evaluate by temporarily setting \$IterationLimit to a different value:
With a higher \$IterationLimit we can compute the function:
The default \$IterationLimit:
 Out[1]=

Define a function in an iterative fashion:
Evaluate by temporarily setting \$IterationLimit to a different value:
 Out[3]=
With a higher \$IterationLimit we can compute the function:
 Out[4]=
 Scope   (1)
Use ReleaseHold to keep going with the iteration:
The iteration limit can be set to to allow any number of evaluation steps:
The iteration limit protects against runaway definitions:
The recursion limit protects against recursive runaway definitions:
New in 2