变数 (orphan).归纳变数（Induction variable）或是递回强度折减利用简单运算取代了一个函数内有系统化的来改变变数，这个运算使用了函数之前的数值。在程序编程，这将会涉及到一个包含回圈变数的运算式，在宣告式编程，这将会影响到递归 (计算机科学)的参数，举例来说：会变成昂贵的运算 (2 ** x) 已经被递回函式中相对便宜的 (2 * x) 所取代。