SSequence said:
Consider the set of sentence true when we are quantifying on ##\mathbb{N}## (as usual). This set of sentences define what can be roughly called "truths of (true) arithmetic" [the (true) in bracket to imply that with "different natural numbers than ##\mathbb{N}##", we will have some "truths" that wouldn't be true in ##\mathbb{N}##?]. Call this set ##A##. Yet different concrete theories seem to prove different subsets of ##A## [1]? So how does the truths for (standard) natural numbers single out a unique theory? I suppose am missing something?
I can think of two things that may be worrying you.
1.
'Different concrete theories seem to prove different subsets.'
Yes -- but why is this a problem? Different theories and different subsets go hand in hand.
Begin with a first order axiomatisation of arithmetic and let A be the smallest set containing the axioms and closed under logical consequence. By Godel's incompleteness theorem, we know this theory is incomplete.
Contrast with the theory B: the set of sentences true in the intended model of PA. This theory is complete -- for every sentence of first order arithmetic, either A or ¬A is contained in B. However, this theory cannot be recursively axiomatised.
Accordingly, A and B are different theories -- but the set of sentences true in the standard model is a unique set.
2.
Different concrete theories can contain different predicates -- one theory might contain '+' and 'x'; another might contain '!', or other predicates. Yet, as '!' can be defined in standard PA, in terms of + and x, we do not think of the theory formulated with ! as a genuinely different theory -- even though the set of sentences is, strictly speaking, different.
I reply: Fair point! -- I agree it could be good to treat theories which are mere definitional extensions as not genuinely distinct theories at all.
[1] OK I suppose one objection could be that a model for a stronger theory would have many more "objects" than just natural numbers. But still, on the very least, the stronger theory would still pose all the questions that can be posed (in weaker theory such as PA).
Stronger in what sense? The trouble with the standard first order formulation of arithmetic is that it has non-standard models -- models that contain 'numbers' which are greater than every natural number. 'Stronger' formulations -- such as second order formulations -- rule out these 'extra' objects.
P.S.
This also got me thinking that does model theory "guarantee" that set-theory has a model with same "natural numbers" as ##\mathbb{N}##? And if the answer to prev. question is "no", would the (possible) non-existence of such a model mean that the common-truths/theorems for all the models satisfying set-theory with "different" natural numbers [assuming that set-theory only proves "true things" (otherwise it seems to become hopelessly complicated for me if we only assume consistency)?] wouldn't agree with ##A##? Or there could still be agreement with ##A##?
I'm not sure where you're going with this -- in model theory, we don't expect and can't get one theory's models to have the 'very same' domain as another theory's models. If T has a model M, and if M' is isomorphic to M, then M' is a model of T also, even if its domain is different.