04:08
@Noah Schweber p. 599 of Jean van Heijenoort's "From Frege to Goedel" reads "The primitive signs of the system P are the following: ... II. Variables of type 1 (for individuals, that is, natural numbers including 0): "x_1", "y_1", "z_1", ...; Variables of type 2 (for classes of individuals): "x_2", "y_2", "z_2", ...;" ['_' isn't in the text, I'm using it to indicate a subscript] And on p. 601 it reads...
@NoahSchweber "... to the variables of type n we assign the numbers of the form p^n [I'm using ^ to indicate a superscript] (where p is a prime number > 13). Thus we have a one-to-one correspondence by which are a finite sequence of natural numbers is associated with every finite sequence of primitive signs (hence also with every formula)."
@NoahSchweber Also, consider a string of variables, where all of the letters standing for variables stand for at least two objects, such as 'ab'. If we Goedel number that as 'S(0)S(S(0))', then the first part 'S(0)' is a constant since '0' is a constant, and the second part 'S(S(0))' is a constant, since S(S(0)), correct? But, 'ab' isn't composed of constants. So, I do not see any way that such a correlation faithful represents the structure of the string of variables 'ab'.
@NoahSchweber At the very least a constant is a completely inadequate tool to analyze the structure of a variable. A variable has a one-to-many relation with it's values. A variable with a one-to-one relation with it's values may as well get disregarded as a variable entirely and just get regarded as a constant. A constant does not have a one-to-many relation with it's values. A constant indicates exactly one value.
@NoahSchweber And as interesting as that machine-verified proof of the incompletness theorem, what of it? Garbage in, garbage out is a well-known refrain with computers for a good reason. If the incompleteness theorems rely on analyzing variables as constants, then there exists a serious conceptual problem with them. Or would you disagree with that?