Problem solved: I did not actually read the table given on page 70 of nagel and newman. s does have a Godel number. It's 7. So ss0 would be broken down into 7, 7, and 6, since 0 is given the number 6. That makes me so much less confused. Without realizing that, I just didn't know how to construct the infinite class of formulas that have number successors in them.
I'm trying to read through the book Gödel's proof by Nagel and Newman, and I have some questions about representing primitive recursive truths with Gödel numbering. Specifically, I'm pretty sure I understand that a numerical variable is given its own Gödel number greater than 12. What I don't understand is if/how actual numbers, like 0, s0, ss0, sss0, and so on are represented via Gödel numbering in a formula.
I don't have much of a math background other than a few classes including intro to analysis, discrete structures, linear algebra, and vector calc (did poorly in those about 7-8 years ago). Regardless, the book seems to be written for anyone, regardless of their math background, as long as they bear with the authors as they develop parts of a formal system. Also, apologies for not using Math Jax or whatever is used for formatting. I'll figure it out if I have more posts to make.
Problem from the book:
We have a way of describing the formula '~(0 = 0)' - 2^1 x 3^8 x 5^6 x 7^5 x 11^6 x 13^9. There are 12 types of symbols, and each symbol is given a Gödel number. The formula is given a Gödel number by assigning each symbol of the formula a sequentially ordered prime number, raising that prime to the power of the symbol's Gödel number, and making that one factor of the formula.
The authors make a meta-mathematical statement about this formula "the tilde is the first symbol of this formula".
The meta-mathematical statement can be represented with formulas derived from the axioms of PM (Principia Mathematica):
(There exists Z) (sss...sss0 = z x ss0) AND ~(There exists Z)(sss...sss0 = z x (ss0 x ss0))
This says that there exists a number Z such that '~(0 = 0)' has a Gödel number which is divisible by 2, but not by 2^2. This expresses that the tilde is the first symbol of the formula, since ~ has a Gödel number of 1, and is raised to the power of the first prime, 2.
What I'm missing here is how the longer formula expressing the meta-mathematical statement in PM is represented via Gödel numbering.
The longer formula has sss...sss0 and ss0. On page 74 of my book, it's given that numerical variables can be assigned Gödel numbers greater than 12, like the primes 13, 17, 19, and so on.
Looking at this formula again: (There exists Z) (sss...sss0 = z x ss0) AND ~(There exists Z)(sss...sss0 = z x (ss0 x ss0))
Are those numerical successors simply represented by a numerical variable, or are they explicitly written out? The book does not give any Gödel number for the natural numbers. It only says that they are possible substitutions for numerical variables.
If I'm correct, you can't write any random formula with unsubstituted numerical variables and have it be a definite true statement about a specific selection of numbers. What if we were trying to show that 5 is a factor of 81002? It wouldn't be true. The above formula is only true because ss0 is a factor of the formula's Gödel number which has 2^1 as a factor, and does not have 2^2 as a factor.
I guess I'm just a bit lost, and I don't know what the Gödel number of the meta-mathematical statement would be, given that it has a bunch of sss...sss0 type numbers in it. It should have one though as a theorem of PM.
Editing in a tldr/clarification: My concern is that there's no way that I know to assign s0, ss0, sss0 a godel number, so I don't know how the meta-mathematical statement gets a Godel number. I understand how it does if we assign numerical variables to those successors of 0, but variables themselves don't describe the specific situation we're talking about (that 2^1 is a factor but not 2^2), and therefore aren't guaranteed to make a true statement.
Is it that every single natural number gets its own numerical variable? Say, s0 gets x, x gets the Godel number 13, sssssssss0 gets a, a gets Godel number 101 (or whatever).
If I have a formula that contains ssss0, will that formula have a different Godel number from one that replaces ssss0 with sss0? I guess one thing that complicates it is that it has to be built from the axioms, so if you're trying to make an untrue statement, and switching ssss0 with sss0 makes it untrue, then you can't build it.
– Devery Sheridan May 19 '24 at 21:35