Theorem
Recursion on the natural numbers
An initial value and a specified next-step rule determine a unique sequence.
Statement
Let be a set, , and a function. There exists a unique sequence such that
with the given initial value. This is recursion on the natural numbers.
Construction and uniqueness
Construct each finite list by appending the value specified by . Induction shows that these finite lists agree on overlaps; their union defines the infinite sequence. If two sequences obey the same initial value and step rule, induction gives equality at every index.
The rule must supply a value for every input it is asked to process. A procedure saying only to choose a parameter requires a proof that an admissible value exists; choosing the least admissible integer, when available, turns it into a specified rule.