Definition
Unbounded minimization is the operation that, given a function , returns the least such that , when such a least value exists. It is written .
Equivalently, one may define
with the understanding that the computation is undefined if no such exists.
Properties
Unbounded minimization need not preserve totality: even when is total, the function may be partial.
Starting with basic functions and closing under composition, primitive recursion, and unbounded minimization, one obtains the class of partial computable functions, which is equivalent to the class computed by Turing machines.
Related Concepts
Partial Computable Function
Primitive recursion
Turing Machine