Linked from
The 24 pages that link to Gödel numbering, each with the reason it gives.
Rice's theoremRelated: Program descriptions must be encoded so an algorithm can take them as input.
Consistency proofRelated: Gödel used numerical codes to make a system’s proofs part of arithmetic.
Diagonal lemmaRelated: It turns formulas into numbers that arithmetic formulas can mention.
Gödel sentenceRelated: It lets a sentence describe its own proof status using arithmetic.
CodeRelated: It exemplifies how syntactic objects can be represented by numbers.
S-m-n theoremRelated: The theorem operates on program indices supplied by an effective coding.