Answer
Gödel numbering is a coding method for formal expressions as numbers. It was introduced by Kurt Gödel in 1931 as a way to represent statements in logic as numbers. Gödel used this technique to prove his incompleteness theorems, which showed that any consistent formal system of axioms whose theorems can be listed by an "effective procedure" (essentially, a computer program) is either incomplete or inconsistent.