This post is also posted at Sci. logic, it contains further
observations that I have about this methodology of naming.
Hi all
This topic is a continuation of my earlier post to this usenet titled:
An observation.
see:
http://groups.google.com.jm/group/sci.logic/browse_thread/thread/01802a7afc9163d1?hl=en#
So in this topic I'll continue mentioning some of the observations
about this naming methodology and how it overcomes known paradoxes.
( in this thread I reversed the symbolization of membership, so the
primitive membership relation would have the symbol "e",
while the defined membership relation will have the symbol "in" )
The main aim of this methodology of naming is actually to construct a
set theory in First Order Logic, that proves the existence of a
universal set, and the alike large sets, such as equivalence classes
under specific relations , absolute complements, etc..., of course
such a set theory might be useful in delineating theorems concerned
with these sets.
THE MAIN IDEA
The heart of this methodology is to have a DEFINED membership
relation, from primitives of a primitive membership relation and
"naming" relation. Then after that it will be shown how to construct
sets in such a manner that avoids paradoxes, by blocking one of the
relations that defines the defined membership relation.
The Language of the Theory: First order logic with identity and
epsilon membership "e" and the primitive binary relation "name"
and the primitive two place function symbol "ordered pair" symbolized
as "<>".
Define(in):- x in y iff Exist # ( # e y & # is the name of x )
Define: # is a ur-element iff ~Exist $ ( $ is the name of # )
Define: x is a set iff Exist $ ( $ is the name of x )
Axioms:
1)Extensionality1:
for all sets x,y (for all z ( z e x <-> z e y) -> x=y)
2)Extensionality2:
for all #,$,a,b ((# is the name of a & $ is the name of b) ->
(# =$ <-> a=b))
3) Ordered pairs: for all a,b,c,d (<a,b>=<c,d> <-> (a=c & b=d))
4) Naming: For all x,y (x is the name of y -> x is a ur-element)
5) Infinity: For all x,y (<x,y> is a ur-element )
6) Comprehension1: If phi is a formula in which x is not free, and
which do not use the relation "name", then all closures of
Exist a set x for all y (y e x <-> (y is a ur-element & phi(y)))
are axioms.
7) Comprehension2:
If phi is a formula in which neither x nor y are free, and that
doesn't use the primitive binary relation "name", then all closures of
Exist a set x for all y (y e x <->
Exist z (phi(z) & y is the name of
z))).
are axioms.
8) Union:
For all c Exist x for all y (y in x <-> Exist z ( z in c & y in z ))
Theory definition finished/
This theory can prove a lot of things, it can prove pairing, power,
Infinity, null, the set of all sets , the set of all sets bijective to
a set, restricted separation and even restricted relplacement, I think
it might prove all axioms involved in the finite axiomatization of NF
(see Randall Holems article: elementary set theory with a universal
set) except perhaps the axiom of singleton images.
I don't know if this theory can prove a sub-theory of it that is equi-
interpretable with NF or any of its systems.
One thing to say here is that I don't like axiom 8, because it is
against the general philosophy of this theory (the defined membership
relation "in" contain the primitive relation "name" in it).
However what attracts me to this theory is the way how comprehension
evade paradoxes.
For example we can construct the set of all sets (according to
relation "in") in the following manner.
Let phi(y) <-> y=y
substitute in comprehension 2, and you get the set of all names of
sets, which is unique according to extensionality 1
and lets denote it by "V", now the name of V would also be unique and
lets denote it by "@"
Now we have @ e V, since V=V and V is a set.
Now V would have all sets "in" it, i.e:
For every set x : x in V
is a theorem of this theory.
So V is the set of all sets including itself, so we do have
V in V. so V is a universal set.
Now lets try to derive a paradox with that in the ordinary way, lets
take the formula " ~ yey "
Now substitute in comprehension 2, and we'll get the set of all names
of sets that are not epsilon members of themselfs, lets call this set
R (after Russell). Now R itself will not be in itself, since it is a
set of names, R is unique from extensionality 1, so
is its name R' (extensionaltiy 2) , now we do have R' e R
so R={#,$,....,R'}
so we do have R in R, but this is not paradoxical since "in" is not
identical to "e".
I tried to derive a paradox by substituting the formula
x e R & ~x=R' , and we'll arrive at the set R1 which doesn't have R'
as a member of it, but still we have ~ R1 e R1
and so the name of R1 which is R1' is also in R1, but R1 is not equal
to R, also no contradiction. also we'll have R1 in R1 without being
involved in any contradiction.
On the other hand if we allow both primitive relations of
"e" and "name" to be in the same formula of comprehension 1 or
comprehension 2, then all kinds of paradoxes evolve, and we can find a
paradox which mirror's every paradox that we know, for example:
Exist z ( y is the name of z & ~ y e z)
(which is the formula ~ y in y)
This leads to Russell like paradox.
Also we can have formula's mimiking Burali-Forti paradox,
Leinsweiskies paradox , etc....
However the main observation is that all these paradoxes happens when
we have both relations 'e' and 'name' in the same formula, however in
this theory I made a further restriction than only just not allowing
both of these relations to coexist in the same formula, I actually
forbidden all formula's in comprehension to use the primitive binary
relation "name", which is an extra-precaution that I made.
I don't have any proof of weather this theory is equi-consistent to
any of the know theories especially NF and its related theories.
Actually the whole methodology might turn to be inconsistent.
However I saw that these observation are worth mentioning.
Zuhair