Definition
A computable denumeration of the -ary partial computable functions is an effective listing such that there is a single partial computable function
with
for every index and all inputs .
In other words, the family is a numbering of the -ary partial computable functions for which evaluation from an index is itself computable.
Godel encodings are essentially the same thing, but they drop the requirement that there is a unique partial function for each code. Godel encodings are syntactic in nature, whereas computable denumeration is semantic: Acting on partial functions, and forgetting how they were constructed.
Remarks
Such a denumeration assigns to each program code or index the partial computable function computed by that code. The associated function is a universal program.
Computable denumerations are used in the statements of the -theorem, and other basic results of computability theory.
Related Concepts
Partial Computable Function
Smn Theorem
Universal program
Computable Denumeration