Since Gödel's numbering maps formulas into numbers, how would a number inside a number that represents a formula be decoded? Let's say I have the following formula of a formal system called TNT (from the book "Gödel, Escher, Bach" by Douglas Hofstadter):
¬∃a:∃b:<PROOF-PAIR(a,b)∧ARITHMOQUINE(c,b)>
It has some Gödel's number $u$, e.g.: 123,321,444,...
If we replace the sequence of numbers in $u$ that represents a free variable $c$ with $u$ itself, we would get another Gödel's number -- G.
Now suppose we want to decode this number back into some formula of TNT. To what is the sequence in place of $c$ is decoded too? It can't be decoded into a number 123,321,444...
, since numbers have their own codes. However, if it is decoded into our original formula, then we are passing a relation into a predicate. This means our decoded formula is not wff, no?