if you could just define "identity theory" for me, and tell me what "=" means in that theory — fishfry
As I said much earlier in this thread, it is the first order theory axiomatized by:
Axiom:
Ax x = x (law of identity)
Axiom schema (I'm leaving out some technical details):
For all formulas P(x):
Axy((P(x) & x = y) -> P(y)) (indiscernibility of identicals)
The meaning of '=' is given by semantics, and the standard semantics is that '=' maps to the identity relation on the universe. So, for any terms 't' and 's', 't = s' is true if and only if 't' stands for the same member of the universe that 's' stands for.
Still undefined but additional axiom. Sorry I don't follow. — fishfry
'=' is a primitive symbol. The axiom of extensionality is an additional axiom, not an axiom of identity theory.
In ZF, I define R={x∉x} — fishfry
Maybe you mean {x | ~ x e x} (you left out 'x |').
In Z we prove there is no set R such that Ax(x e R <-> ~ x e x). Therefore, the abstraction notation {x | ~ x e x} is not justified. How we handle that depends on our approach to abstraction notation. Personally, as a matter of style, I prefer the Fregean method, but reference-less abstraction notation is a whole other subject.
If extensionality is not an axiom, what is it? — fishfry
It is an axiom in ordinary set theory. I was describing a different approach, much less common, in which we don't have the axiom of extensionality.
Axioms and definitions are the same thing. You can take them as "assumed true," or you can take them as definitional classifiers, separating the universe into things that satisfy the definition and things that don't. — fishfry
There are two different senses:
(1) Syntactical definitions. These define symbols added to a language. In a theory, they are regarded as definitional axioms. But they are not like non-definitional axioms, in the sense that definitional axioms only provide for use of new symbols and don't add to the theory otherwise (criteria of eliminability and non-creativity).
This is the sense I'm using in my remarks about approaches to '=' in set theory.
(2) A set of axioms induces the class of models of the axioms. For example, we say first order group theory "defines" 'group'.
That is the sense that goes with the notion you mention
(2) Don't take '=' from identity theory.
Definition: x = y <-> Az(z e x <-> z e y)
Axiom: x = y -> Az(x e z -> y e z)
— TonesInDeepFreeze
If two sets satisfy extensionality (the definition) then any set one of them is an element of, the other is also an element of? — fishfry
Yes.
I think that already follows from the definition. In fact I convinced myself I could prove it, but did not work out the details. So I could be wrong about this. — fishfry
Do the details. Remember that you don't have the identity axioms, so you can't use anything prior about '='. For example, you can't use substitutivity.
But what is the intent? — fishfry
To fulfill the other approach where we don't start with identity theory.
(3) Don't take '=' from identity theory.
Definition: x = y <-> Az(z e x <-> y e z)
Axiom: Az(z e x <-> z e y) -> Az(x e z -> y e z)
With (2) and (3), yes, '=' could stand for an equivalence relation on the universe that is not the identity relation. But it seems to me that even in this case, we'd stipulate a semantics that requires that '=' stands for the identity relation. And I think it's safe to say that usually mathematicians still regard '1+1 = 2' to mean that '1+1' stands for the same number that '2' stands for, and not merely that they stand for members in some equivalence relation, and especially not that it's just all uninterpreted symbols.
— TonesInDeepFreeze
I didn't get all this, what's the intent of the axiom, what does it all mean? — fishfry
The intent is to arrive at the theorems of set theory but without adopting identity theory.
I did note one thing I disagreed with. You wrote:
"If our meta-theory for doing models has proper classes, still a universe is a set (proof is easy by the definition of 'model')"
Perhaps we're using different terminology. When they do independence proofs, models are sets. So for example to prove that ZF is consistent, we are required to produce a set that satisfies the axioms. It's no good to just provide a proper class — fishfry
What you quoted by me agrees with that. A universe for a model is a set. But that doesn't entail that our meta-theory cannot be a class theory, as long as universes for models are sets.
I know universes that are not sets. For example:
The von Neumann universe and Gödel's constructible universe, both of which are proper classes (however you regard them) and are commonly called universes. — fishfry
That's a different sense from 'universe for a model'.
your definition of a universe. — fishfry
A model M for a language is a pair <U F> such that U is a non-empty set and F is an interpretation function from the set of non-logical symbols. U is referred to as 'the universe for M'.
Even informally, in ZF the universe is "all the sets there are." The axioms quantify over all the sets. And the universe of sets is not a set. — fishfry
I'm not talking about informal usage such as that.
If set theory has a model (which we believe it does), then the universe for that model is a set. That universe doesn't have to be "all the sets" (which is an informal notion anyway). It's a purely technical point: A model for a language has a universe that is a set.
why you think that the logical identity (whatever that is, I'm still a little unclear) is the same thing as set equality under extensionality. — fishfry
I think no such thing.
/
Rather than sorting out your questions in this disparate manner, it would be better - a lot easier - to share a common reference such as one of the widely used textbooks in mathematical logic. I think Enderton's 'A Mathematical Introduction To Logic' is as good as can be found. And for set theory, his 'Elements Of Set Theory'.