Couching that in terms of proper classes is off. — GrandMinnow
absent the axiom of infinity, w (or N) is a proper class. — fishfry
Yes, you can't define the ordinals in PA because you can't get to the first transfinite ordinal ω by successors. — fishfry
(A)Numbers are just words and abstract concepts used to label and understand the world around us. Words are created whenever someone decides to label something around them (which hasn't been labeled as such before) and enough people agree to the convention that it sticks either because it is useful or because people just like it.What I want to know is how N is defined.
Is there special use of the word 'is'? Natural numbers are N, is incomplete.
A. 1 through 9, are numbers, why?
B. Why does the number system progress, beginning from the left, proceeding to the right?
C. Is human number just a tool? — Qwex
Because you can only call your finger or crossed fingers '1' and not make it '1' since one is only an abstract concept and your fingers are instances of various abstract concepts. Labels and abstract concepts are created whenever you decide to call something by some name,describe some aspect or attribute of it but these labels and mental projections are not the things in and of themselves. Only the actual physical instances of things are things in and of themselves.Further Edits:
A shadow-argument:
I understand you can count your fingers, 1 - 4, but what says a finger is a 1 and not crossed fingers? The 'whole' of the finger?
In which case it's not a single, there's an organism involved(such as under the skin of the finger), and thus, a finger is not a 1.
I understand 1 is a concept but mathmatically, 1 is a point.
Perhaps, to point at your finger you'll use the number 1 but to define it numerically it's a different number. — Qwex
I'm not advanced. But I do have a methodical understanding of some basics. — GrandMinnow
(1) There is a difference between ZF-Inf and (ZF-Inf)+~Inf. I'll call the later 'HF' (the theory of hereditarily finite sets). — GrandMinnow
The language of HF is the language of ZF (i.e. the language of set theory). — GrandMinnow
PA and HF can be interpreted in each other. — GrandMinnow
The usual universe for HF that we have in mind is the set of hereditarily finite sets. And of course N is also a universe for HF. — GrandMinnow
(2) Most textbooks take 'is a set' as informally primitive, but we can be precise in the language of set theory:
x is an urelement <-> (~ x=0 & ~Ey yex)
x is a class <-> ~ x is an urelement
x is a set <-> (x is a class & Ey xey)
x is a proper class <-> (x is a class & ~ x is a set)
In set theory, we can prove:
Ax x is a set (though, as mentioned, most textbooks don't bother with something so basic). — GrandMinnow
(3) The language of class theory (such as Bernays style class theory, which I'll call 'BC') has a primitive predicate 'is a set' (or a many-sorted language is used, which is essentially the same as using a primitive 1-place predicate), so in BC 'is a set' is not defined but instead certain axioms are relativized to sets.
In BC we prove:
Ex x is a proper class — GrandMinnow
(4) I explained why "N is a proper class in PA" [or whatever paraphrase] is, on its face, not coherent. — GrandMinnow
But I allowed that one is welcome to adduce some particular mathematical statement instead. And I explained why it would not be a correct statement in set theory (and I would add, not even in BC). So maybe we turn to HF. — GrandMinnow
Since HF is in the language of set theory, in HF we can define any predicate of set theory, and we can define any operation of set theory for which we can prove existence and uniqueness in HF. — GrandMinnow
HF proves ~ExAy(y is a natural number -> y e x). So there is no definition of 'N' (in the sense of the set of natural numbers) in HF. — GrandMinnow
So, while HF can have predicates 'is a natural number', 'is a set', and 'is a proper class', still HF can't have the definition N = the set of natural numbers. — GrandMinnow
As far as I can tell, the best we could do in NF is this theorem:
If Ax(Ay(y is a natural number -> yex) -> x is a proper class). But that holds vacuously, since there we have ~ExAy(y is a natural number -> yex).
So, as far as I can tell, we are still thwarted from making sense of "N is a proper class in PA" or even "N is a proper class in HF". — GrandMinnow
And in set theory (and even in BC, if I'm not mistaken) the universe for a model is a set, not a proper class. — GrandMinnow
(5) Caicedo says, "in ZF without the axiom of infinity [...] you cannot prove that w is a set, but you can prove that as a (perhaps proper) class, it satisfies both first and second order PA."
I don't know why he says 'perhaps' there. And without more explanation, I don't understand what he's saying. — GrandMinnow
I do understand that, in ZF-Inf, there is not a proof that there is a set of which all natural numbers are a member (that's another way of affirming the independence of the axiom of infinity). — GrandMinnow
But when he says "you can prove", does he mean prove in ZF-Inf? Proof of satisfaction with models takes place in set theory, not in ZF-Inf nor in HF. And in set theory, universes of satisfaction are sets, not proper classes. — GrandMinnow
What is understandable to say is:
ZF-Inf does not prove there is an x such that all natural numbers are a member of x. — GrandMinnow
HF proves there is no x such that all natural numbers are a member of x. — GrandMinnow
PA and HF are mutually interpretable. — GrandMinnow
The set of natural numbers N is a universe for a model of ZF-Inf or of HF. — GrandMinnow
But saying "in Pa (or in HF), N is a proper class" makes no sense. — GrandMinnow
(6)
absent the axiom of infinity, w (or N) is a proper class.
— fishfry
No, absent Inf, it is not a theorem that N is a proper class. — GrandMinnow
Indeed, absent Inf, there is not even possible a definition N = the set of natural numbers. — GrandMinnow
Rather, absent Inf, there is not a proof that there exists an x such that all natural numbers are in x, and there is not a proof that there is no x such that all the natural numbers are in x. In other words, "there is an x such that all natural numbers are in x" is independent of ZF-Inf. However, (ZF-Inf)+~Inf does prove "there is no x such at all natural numbers are in x", but still, it does not say anything about such a thing (which does not exist anyway in NF) being a proper class or not. — GrandMinnow
(7)
Yes, you can't define the ordinals in PA because you can't get to the first transfinite ordinal ω by successors.
— fishfry
In HF, we can define the predicate 'is an ordinal' and for any finite ordinal, we can define a constant for it. But, as you mention, we can't define a set that has all the finite ordinals as members. — GrandMinnow
But even in set theory, there are specific ordinals that don't have a definition (there are more than countably many ordinals, but only countably many definitions we could form). — GrandMinnow
ZF-inf says: There is no x such that all natural numbers are a member of x. — fishfry
the hereditarily finite sets. [...] I just thought they were the usual finite von Neumann ordinals, ie the natural numbers. — fishfry
Is there something else special about them? — fishfry
so interpretation is a technical term that I think I don't know. I know what it means to interpret an axiomatic theory, ie assigning meaning to the symbols or at least assigning elements of some model. — fishfry
How are HF and N different? — fishfry
You're saying [in HF] I can't form the predicate that I think characterizes N. — fishfry
I can't form the collection of all numbers because I haven't got the language to do that. — fishfry
in any model of ZF-inf there is not a set of all natural numbers — fishfry
in ZF there is no such definition or thing as a proper class. — fishfry
When the Peano axioms say, "O is a number," — fishfry
the set of all sets is a proper class — fishfry
PA and HF can be interpreted in each other. — GrandMinnow
ZF-inf says: There is no x such that all natural numbers are a member of x.
— fishfry
That is not correct. — GrandMinnow
ZF-Inf is ZF but without the axiom of infinity. (The '-' here means 'without'; it doesn't mean 'the negation of'.)
(ZF-Inf)+~Inf is ZF but with the axiom of infinity replaced by the negation of the axiom of infinity. — GrandMinnow
No, the finite ordinals are a proper subset of the set hereditarily finite sets. For example, {0 2} is an hereditarily finite set but it's not an ordinal. — GrandMinnow
Is there something else special about them?
— fishfry
They may be of interest for many reasons, but for starters, they are the usual universe for a model of "finite set theory" = (ZF-Inf)+~Inf = HF. — GrandMinnow
so interpretation is a technical term that I think I don't know. I know what it means to interpret an axiomatic theory, ie assigning meaning to the symbols or at least assigning elements of some model.
— fishfry
This is a different sense of 'interpretation' (but closely related). Simplifying here: We interpret a theory T into a theory T' by defining the symbols of T in the language of T' so that every every theorem of T is a theorem of T' plus the added definitions. And we say the theories are equivalent when there is such an interpretation from T into T' and vice versa. (This deserves a sharper statement, but it's too many technical details for a post.) — GrandMinnow
How are HF and N different?
— fishfry
HF is a theory. N is a set. — GrandMinnow
You're saying [in HF] I can't form the predicate that I think characterizes N.
— fishfry
Defining a predicate symbol is not a problem. But there is no definition of a constant symbol (such as 'N') such that N = {y | y is a natural number}, since HF does not prove that there exists an object that has as members all the natural numbers. — GrandMinnow
In any language, in any theory, we can define whatever predicate symbols we want. It's only function symbols (including constant symbols, where a constant symbol is a 0-place function symbol) that require the supporting existence and uniqueness theorem
I can't form the collection of all numbers because I haven't got the language to do that.
— fishfry
In HF, you have the language, but you don't have the existence theorem ExAy(y is a natural number -> y e x). — GrandMinnow
Didn't track that sorry. But I'll agree that N's not a definable symbol.
in any model of ZF-inf there is not a set of all natural numbers
— fishfry
No, the sentence ExAy(y is a natural number -> y e x) is a theorem, but that doesn't preclude what the members of the universe for the model may be.
For every infinite cardinality, there is a model of ZF-Inf with a universe of that cardinality. And that universe can have as members any sets whatsoever. Same for (ZF-Inf)+~Inf. Same for PA. — GrandMinnow
For example, we can have a model of PA whose universe is {w, w+1, w+2} and each of those members of the universe is infinite. — GrandMinnow
But wait, (ZF-Inf)+~Inf has a theorem ~Ex Ix [where 'I' is a defined 1-place predicate symble we are read in English as "is infinite"], so how can the universe of a model have a member that is infinite? Well, because for such a model, the predicate symbol 'e' is interpreted not as the ordinary membership relation but rather as some other "bizarre" relation and so also my 'I' be interpreted differently from "is infinite". When we talk about models in general, we can't presume that any given model of a theory "captures" the way we ordinarily "read off" the theorems of the theory. If we want to narrow the discussion to only models that adhere to the way we "read off' the theorems, then we should confine to talking about standard models. — GrandMinnow
in ZF there is no such definition or thing as a proper class.
— fishfry
In ZF, we may define:
x is a proper class <-> Ey y e x & ~Ez x e z
And we may prove:
~Ex x is a proper class. — GrandMinnow
When the Peano axioms say, "O is a number,"
— fishfry
First order PA doesn't have a primitive 'is a natural number'. — GrandMinnow
The Peano axioms define the arithmetical properties of natural numbers, usually represented as a set N or . The non-logical symbols for the axioms consist of a constant symbol 0 and a unary function symbol S.
The first axiom states that the constant 0 is a natural number:
0 is a natural number.
Peano's historical own formulation should not be conflated with first order PA. — GrandMinnow
the set of all sets is a proper class
— fishfry
There is not a set of all sets, not even in class theory. There is the class of all sets, and it is a proper class. — GrandMinnow
And I explained why referring to proper classes in discussion about set theory can be understood as an informal rendering for an actual formal notion in the background, but that is lacking here in saying N is a proper class in discussion about PA. — GrandMinnow
And N is a set, which is not needing exceptions in view of the fact that in PA there can be no definition N = {x | x is a natural number}. — GrandMinnow
If one wishes to say "N is a proper class with respect to PA" but not formulate the exact mathematical meaning of "with respect to" or even to a clearly articulate an intuitive/heuristic notion that is still consistent with the ordinary mathematical result that N is a set, and hopefully has value as a metaphor rather than confusing the subject with impressionistic use of terms, then, of course, I cannot opine whether or not in one's own mind it somehow makes sense nevertheless. But I do say, and have explained, that it makes no sense to me. — GrandMinnow
impressionistic use of terms — GrandMinnow
ZF-infinity means ZF plus the negation of the axiom of infinity by default. — fishfry
it's all the finite sets — fishfry
You just explained to me that HF are all the finite sets in ZF — fishfry
since N is not a definable symbol in PA, I can't say "N is a proper class" because I have no idea what N is. Is that right? — fishfry
your definition [of 'proper class' makes perfect sense. I do wonder why I haven't seen it. — fishfry
That's not a model of PA. w+2 has no successor. — fishfry
"is a natural number" must be a predicate [...] Therefore I can form the COLLECTION, or "predicate satisfier," or as it's officially called the extension of the predicate, N = {x | x is a natural number}. N is a class and it's not a set. So it's a proper class. — fishfry
PA doesn't have sets, and second, even if it did that would not be a valid specification of a set since it violates the axiom schema of specification. — fishfry
suppose you adhere to something like the limitation of size conception, according to which sets are collections that are not too big (say, are not the size of the universe) — Nagase
Perhaps we can say that a collection is a proper class relative to some theory T if: (i) there is a predicate P such that x belongs to the class iff P(x), (ii) T proves that there is an x such that P(x) but (iii) T proves that there is no y such that x belongs to y iff P(x). — Nagase
Moreover, second-order PA can't be at issue, because second-order PA proves that there is an infinite set, namely the set of all natural numbers, so the natural numbers cannot be a proper class relative to this theory. — Nagase
"Read off"? Is that a technical term? — fishfry
No. I was giving practical advice to not overlook that when we read natural language renderings of formulas, then we can't expect that how we naturally take such locutions in English is preserved with every interpretation (model) for the formal language. — GrandMinnow
PA doesn't have sets, and second, even if it did that would not be a valid specification of a set since it violates the axiom schema of specification.
— fishfry
Hard to discuss a counterfactual here. — GrandMinnow
So let's turn to TF.
It's not a matter of being consistent with the axiom schema of specification.
Instead, in the absence of the axiom of infinity, we do not have a supporting existence theorem for a definition:
N = {x | x is a natural number} — GrandMinnow
I would add a quantity precisely defined to every other quantity (with that we exclude the problem of quantity defined being a "heap" of something, for example).Numbers are names for quantities. — creativesoul
Read further down in the Wikipedia article, and you will see the axioms for first order PA. There is no predicate 'is a number'. — GrandMinnow
Regarding your notion about improper sets relative to PA as personal visualization, I didn't ignore it - you even quoted me remarking on it. I said I don't opine as to what does or does not make sense in your mind. But I said your notion makes no sense to me. And I would add that I think it does muddle discussion. But I didn't say you shouldn't think it. — GrandMinnow
But now I realize that writers often use 'HF' to stand for a class. So my choice to use 'HF' as the abbreviation was not good. From now on, I won't use it to stand for the theory (ZF~Inf)+~Inf. Instead I'll use:
TF = (ZF~Inf)+~Inf — GrandMinnow
To be more precise, whatever symbol 's' we pick, TF does not support a definition:
s = {x | x is a natural number}
because the theory does not prove that there is a such an object. — GrandMinnow
In class theory, it is well understood that a proper class is a class that is not a member of any class. All I'm doing is pointing out that we can also say that in set theory and conclude in set theory that there are no proper classes. It might be annoying, because it's not a very useful series of formulations. But it its technically correct, and I find that it sharpens the picture. Especially it goes against a common misconception that we can define a predicate symbol only to stand for a relation (sets are 1-place relations) that has members. No, we can always define an empty predicate. For example:
dfn: Jx <-> (x is odd and x is even)
is allowable, even if rather pointless. — GrandMinnow
That's not a model of PA. w+2 has no successor.
— fishfry
Was a typo of omission; I meant {w, w+1, w+2 ...} — GrandMinnow
Yes, we can have a predicate 'is a natural number' in TF. And upon an interpretation of the language, it has an extension (a subset of the universe for the model) and that extension is a set, not a proper class. — GrandMinnow
Instead, in the absence of the axiom of infinity, we do not have a supporting existence theorem for a definition:
N = {x | x is a natural number} — GrandMinnow
If you mean the part where it lists the axioms only referring to the successor function S and the symbol e — fishfry
Get involved in philosophical discussions about knowledge, truth, language, consciousness, science, politics, religion, logic and mathematics, art, history, and lots more. No ads, no clutter, and very little agreement — just fascinating conversations.