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.

Partial Computable Function
Smn Theorem
Universal program
Computable Denumeration

References

cutland1980-computability