Hi Ontologic
ontologic said:
My apologies for the ambiguities
What you wrote was fine! I was just trying to be very careful in my responses and trying to avoid ambiguities. Misunderstandings that take seconds to clear up in face to face discussions can linger for days in the forums.
ontologic said:
That isn't the case for, say, Hilbert spaces - they do "actually" exist, in that they are connected to quantum mechanics, say;
A lot of people get irritated with set-theory because it's so far removed from concrete applications. And that's fine - different people get different things out of set-theory. Hilbert spaces are also pretty abstract too.
Many think set-theory no longer has a point. The Russell-Frege attempt to derive mathematics from logic has failed, some of the axioms of set-theory are harder to justify, less plausible than the axioms of arithmetic - so, other than the fact that you can `do' all maths in set-theory, in what sense is it a real foundation for other mathematics?
ontologic said:
The presentation in the book had led me to believe that the notion of language was somehow more primitive than that of the sets;
That's interesting. It's not beyond imagination that one might begin with language and a theory and the notion of a model, and then present set-theory by claiming that certain theories have a certain kind of model. Some extensions of set-theory have that flavour.
However, there's sometimes another worry people have which is that as set-theory is presented axiomatically needs language to present the axioms. It *can* seem that this somehow puts language first - until you realize that any theory requires language for its expression, but that the content of the theory needn't be about language at all.
ontologic said:
So I suppose the primitive undefined notions are sets
also the relational `x is a member of y' is a primitive of the theory - in fact, it's often assumed that the quantifiers are restricted to the sets, the predicate for membership is the only non-logical primitive of the theory.
ontologic said:
and the axioms (I guess either ZFC or NBG) are used to justify every other construction?
That's my understanding - certainly, to 'prove' the existence or non-existence of the relevant set.
ontologic said:
Is the von Neumann Universe something that just happens to be constructed from set theory after a sufficient axiomatic system has been laid down? (Perhaps this is a point of contention between formalists and realists?)
I'm not quite sure what you're saying here. Given the axioms of set-theory, think of them as describing a mathematical universe: the sets; given the axioms, we see that there are such things as ordinals, well founded linearly ordered sets; given the axioms, we can define a transfinite sequence P(0), PP(0)...UP^n(0), P(UP^n0); given the axioms, we can define the rank of a set, something that associates with each set an ordinal number, which can then be thought of as the first place that set appears in the sequence defined by the earlier sequence. It turns out that every set appears in this sequence.
But once you have the axioms, the von Neumann universe is just there in the sense that: the truth of the axioms implies the existence of the universe - I don't see them as in any sense being a further construction.
However, I believe there other axiom systems for set-theory which essentially embody the idea of the von Nuemann hierarchy from the outset - more or less explicitly describe the ranking of sets via repeated use of the powerset operation - and then go on to show that the standard axioms follow. I think a book on set theory by Michael Potter takes this approach and I think it's due to Dana Scott originally.
ontologic said:
Also, I understand that ZFC isn't guaranteed to be consistent, but I was under the impression that having a system that was at least thought to be fairly secure was better that just using plain old naive set theory, which is known to be inconsistent.
Agreed - but I was just wondering whether he really was using naive set-theory - did he really use the principle that, to every property, there exists set containing precisely those things. That would be bad. But if his use of naive set theory is just the use of certain principles involving sets that seem plausible and natural, then I have no objection. I have no objection because exactly such intuitions are used to justify or motivate the axioms.
ontologic said:
My concern with infinite sets was that I thought the idea was to proceed in a constructive, finitist way until the idea of a language was well-defined enough to proceed to sets - but I suppose it was a silly mistake on my part; the term "well-defined" probably has no meaning unless sets were axiomatized, anyway.
No, no - this is an interesting idea - many people are unhappy with how much set-theory assumes and if we could do it for less we should.
ontologic said:
first of all, why is it that analysis requires a second-order language? In what sense does it "require" a second order language?
Actually, this is a bit of a bone of contention, and partly depends upon how these ideas of first order and second order are understood. But it takes a bit of explaining.
Here's a rough guide, there are many caveats, but hopefully, it'll give you the idea.
Consider the set of natural numbers. By Cantor, the set of all subsets of this set is not denumerable. But now consider a first order set-theory. Look at the comprehension schema: this schema does the work of explicitly telling us which subsets of a given set exist. As a schema, and as our language contains only countably many predicates, there aren't enough instances of the comprehension axiom to say explicitly, for each of the non-denumerably many subsets of the numbers, that *that* subset exists. So there are models for first order theories which contain an infinite set, but contain only denumerably many subsets of this set. So the powerset, in such a model, is woefully lacking: it's denumerable.
In first order languages, this weakness turns out to be irredeemable. Second order languages respond effectively by treating `all the subsets of the domain' as a primitive: it really picks out ALL the subsets of the domain, definable or not. Analysis, being the study of the real line, should at least not have models that contain only denumerably many objects.
Now - whether this is really a fault of the first order LANGUAGE, or whether this is an aspect of the MODEL THEORY for first order languages, is a matter of debate. What's of interest for everyone though is that the resolution seems to be by taking the notion of ALL SUBSETS as a primitive - if so, that does begin to make set-theory a little more interesting, and relevant to other mathematics.
ontologic said:
Secondly, I still don't quite understand the notion of "class" in ZFC.
I think this thing bothers everyone, and, if it doesn't, it should, at least a little. The problem is that, once you see Russell's paradox, you see that not every property corresponds to a set. But without that, it's hard to motivate what forms a set and what doesn't. Every system is a bit artificial in this respect. I don't think classes really exist in ZFC - either you can suppose that, we, stepping outside ZFC, can talk about the class of ordinals that ZFC can't recognise, or you take talk of a class, such as the ordinals, to be paraphrased away in terms of predicate - the predicate 'x is an ordinal' is ok, and try and say things like 'x is an ordinal then x...'
All in all, your questions seem good, so as long as it doesn't interfere with your ability to do the mathematics, I wouldn't worry too much about the fact that you have them. Certainly, as far as I know, they don't have obvious straight-forward answers that someone first meeting the course ought to just know.[/QUOTE]
ontologic said:
It's good to have a few people around interested in this stuff!