$IterationLimit gives 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.
$IterationLimit gives an upper limit on the length of any list that can be generated by Trace.
See Section 2.6.13.
See also: $RecursionLimit.
New in Version 2.