Rangeterminating
Rangeterminating is a term used in theoretical computer science and dynamical systems to describe a property of certain iterative processes or programs. An algorithm is rangeterminating if, after a finite number of steps, the sequence of produced states remains within a pre-specified range and does not produce values outside that range in subsequent steps. In formal terms, there exists a time N and a subset R of the state space such that for all n ≥ N, the state x_n lies in R, and the update function maps R into itself (R is invariant). In many formulations, rangetermination also implies that within R the process reaches a terminal condition, such as a fixed point or a state that satisfies a termination criterion.
Contexts and interpretations of rangeterminating include analysis of iterative methods, program termination, and dynamical systems with
Limitations and distinctions: rangeterminating is not the same as general termination, and not all terminating processes
See also: termination, convergence, fixed point, invariant set, boundedness, stability.