From: MoeBlee on
On Jun 14, 8:55 pm, zuhair <zaljo...(a)yahoo.com> wrote:

> The complete statement of axiom schema of comprehension reads:
>
> For n=0,1,2,..., if Phi(y,w1,...,wn) is a formula in which
> y,w1,...,wn are all the free variables occurring in it, then
>
>  Aw1...wn As Ar E!x Ay
> (y e x <-> ((y c s \/ y c r) /\ Phi(y,w1,...,wn)))
>
> is an axiom.

You don't want to exclude x from being a free variable in Phi?

> Now let s=r and let n=1 this would be reduced to
>
>  Aw1 Ar E!x Ay ( y e x <-> (y c r  /\ Phi(y,w1)) ).

Okay.

ArE!xAy(yex <-> (y subset r & Phi))

where the free variables in Phi are at most y and w1

> Now According to axiom of union, there must exist at least one set
> r such that all members of w are subsets of r. so this r shall be
> denoted as w*

Okay, existential instantiation to r and also to w*. But, as far as I
can tell, you might as well just consider Uw itself:

Axew x subset Uw.

> Now let Phi(y,w1)<-> (y e w1 /\ pi(y,w1))

y e w1 & Pi

where the only free variables in Pi are at most y and w1.

But you end up with Pi as the formula we prove for schema of
sepration. So Pi must be ARBITRARY (except we know x does not occur
free in it). Therefore, you cannot assume that the only free variables
in Pi are at most y and w1. What you can do is assume that the only
free variables in Pi are at most y, w1, ... , wn for ARBITRARY n. (But
I don't know whether you even use the property of Pi having only at
most y and w1 as its free variables, so we'll see...)

> so we have
>
> Aw1 Aw* E!x Ay ( y e x <-> ( y c w* /\ y e w1 /\ pi(y,w1) ) )

Aw1Aw*E!xAy(yex <-> (y subset w* & y e w1 & Pi))

where the free variables in Pi are at most y and w1

Yes, by exchange of bound variables, that follows from your
compression schema.

> Now since it is true that for every w1 and w*
>
> all y (y e w1 -> y c w*)

Where did you get that? Where did you get such a statement about w1
and ALL w*.

What we DO have:

For all w1 there exists a w* such that Ay(y e w1 -> y subset of w*).

Also we have:

Aw1Ay(y e w1 -> y subset Uw1)

We do NOT have:

Aw1Aw*Ay(y e w1 -> y subset of w*)

> therefore we can eliminate w* to have
>
> Aw1 E!x Ay ( y e x <->  (y e w1 /\ pi ) )

Go back to my previous comment that we do not have

Aw1Aw*Ay(y e w1 -> y subset of w*)

but instead we have

Aw1Ew*Ay(y e w1 -> y subset w*)

So show me the quantifer logic by which you get from

Aw1Aw*E!xAy(yex <-> (y subset w* & y e w1 & Pi))
and
Aw1Ew*Ay(y e w1 -> y subset w*)

to

Aw1E!xAy (yex <-> (y e w1 /\ Pi ))

What I see is this:

(1) Aw1Aw*E!xAy(yex <-> (y subset w* & y e w1 & Pi))
(2) Aw1Ew*Ay(y e w1 -> y subset w*)
From (2), by universal, then existential, instantiation let Ay(y e w1 -
> y subset w*)
From (1), by universal instantiation E!xAy(yex <-> (y subset w* & y e
w1 & Pi))
So (I think) E!xAy (yex <-> (y e w1 /\ Pi))

But w* may not leave the argument with w* free in Phi, as that would
violate the rule of existential instantion (you can't existentially
instantiate to w* and then CONCLUDE with w* left dangling free, which
would leave w* available to universally generalize, though we can't
universally generalize w* since by existentially instantiating it, we
ASSUMED CERTAIN PROPERTIES about it).

And it seems this is what came back to bite you when you earlier
incorrectly stated:

For ALL w* Ay(y e w1 -> y subset w*)
instead of
EXISTS w* (Ay y e w1 -> y subset w*)

So if w* is free in Phi, then your argument breaks down. But, of
course, you want to be able to have w* free in Phi and then close the
axiom with w* as one of the universal quantifiers.

It's a tricky situation, and I didn't take the time to doublecheck it
by the literal rules, but I'm pretty sure I'm right. I would ask other
people who are sensitve to such details in predicate logic.

Remember, you can't use any property of Pi other than x is not free in
it. You can't assume that the free variables in Pi are at most y and
w1.

To prove the separation schema, you have to START with an ARBITRARY
formula Pi that does not have x free in it. THEN derive

Aw1E!xAy (y e x <-> (y e w1 /\ Pi ))

Throughout your argument, this Pi must be ARBITRARY except that we
know x does not occur free in it.

MoeBlee
From: zuhair on
On Jun 15, 11:32 am, MoeBlee <jazzm...(a)hotmail.com> wrote:
> On Jun 14, 8:55 pm, zuhair <zaljo...(a)yahoo.com> wrote:
>
> > The complete statement of axiom schema of comprehension reads:
>
> > For n=0,1,2,..., if Phi(y,w1,...,wn) is a formula in which
> > y,w1,...,wn are all the free variables occurring in it, then
>
> >  Aw1...wn As Ar E!x Ay
> > (y e x <-> ((y c s \/ y c r) /\ Phi(y,w1,...,wn)))
>
> > is an axiom.
>
> You don't want to exclude x from being a free variable in Phi?

Yes of course.
>
> > Now let s=r and let n=1 this would be reduced to
>
> >  Aw1 Ar E!x Ay ( y e x <-> (y c r  /\ Phi(y,w1)) ).
>
> Okay.
>
> ArE!xAy(yex <-> (y subset r  & Phi))
>
> where the free variables in Phi are at most y and w1
>
> > Now According to axiom of union, there must exist at least one set
> > r such that all members of w are subsets of r. so this r shall be
> > denoted as w*
>
> Okay, existential instantiation to r and also to w*. But, as far as I
> can tell, you might as well just consider Uw itself:
>
> Axew x subset Uw.

Yea I know, but we didn't prove the uniqueness of Uw yet.
We need extensionality, for it we need unique separation to be proved
first.

What we have from axiom of union is that for every set w there exist
a set w* such that all members of w are subsets of w*. Notice that w*
is not a unique set, it might be any set in which all members of w are
subsets of.
>
> > Now let Phi(y,w1)<-> (y e w1 /\ pi(y,w1))
>
> y e w1 &  Pi
>
> where the only free variables in Pi are at most y and w1.
>
> But you end up with Pi as the formula we prove for schema of
> sepration. So Pi must be ARBITRARY (except we know x does not occur
> free in it).

No the formula in unique separation is not arbitrary, it has two
conditions, first y must be free in it, also w1 and x must not occur
free in it.



Therefore, you cannot assume that the only free variables
> in Pi are at most y and w1.

Of course I can, because that is what we need to prove.


What you can do is assume that the only
> free variables in Pi are at most y, w1, ... , wn for ARBITRARY n. (But
> I don't know whether you even use the property of Pi having only at
> most y and w1 as its free variables, so we'll see...)

ah this is another argument, see my next post which would clarify this
point.
>
> > so we have
>
> > Aw1 Aw* E!x Ay ( y e x <-> ( y c w* /\ y e w1 /\ pi(y,w1) ) )

Notice that w* is by definition a set in which every member of w is a
subset of it w*, so w* is not any set.

Possibly this can be re-written as

Aw1 Aw* ( Ayew1(y c w*) ->
E!x Ay ( y e x <-> ( y c w* /\ y e w1 /\ pi(y,w1) ) )).

this might be easier to write.

Now from the above it is clear that y c w* /\ y e w1 would be
redundant,
since this would be equivalent to y e w1.

That was my basis to get rid of w* all together.

anyhow this seems to be complicated approach somehow.

Let's take the most obvious approach.

From comprehension we have

Aw1,...,wn Ar E!x Ay ( y e x <-> ( y c r /\ y e w1 /\
pi(y,w1,...,wn) )

Let name this formula as : formula 1.

pi(y,w1,...,wn) mean a formula that has y w1,...,wn as its sole free
variables, and x is not among them.

I don't think we have any problem here, because phi(y,w1,...,wn) is
characterised as *any* formula in which y,w1,...,wn are its sole free
variables and in which x is not free.

so the formula ( y e w1 /\ pi(y,w1,...,wn))

were pi(y,w1,...,wn) is any formula in which y,w1,...,wn are its sole
free variables, and in which x is not free.

so it is clear that the formula ( y e w1 /\ pi(y,w1,...,wn))
*is* a formula that satisfy phi(y,w1,...,wn).

is there any problem with that?

Now from union we know that

Aw1 Ew* ( Ayew1(ycw*) )

Of course w* is not a unique set, it is any set that has the property
Ayew1(ycw*) .

Now lets instantiate *any one* of w* sets , for r in formula 1.

so we end up with
for n=1,2,3,.....
Aw1...wn E!x Ay ( y e x <-> ( y e w1 /\ pi(y,w1,...,wn) ) ).

and this is what we want to prove.

Now it is not difficult to prove that this is equivalent to the
following:

for n=0,1,2,3,...,if phi(y,w1,...,wn) is a formula in which
y,w1,...,wn are its sole free variables, in which x do not occur,
then


Aw1...wn Ar E!x Ay ( y e x <-> ( y e r & phi (y,w1,...,wn) ) )


is an axiom.

this two formulas are equivalent. simply take pi to be the following

Let pi(y,w1,...,wn) <-> [ Q(y,w2,...,wn) /\ w1=w1 ]

so we simply got around w1 is a smart way, although w1 is their, but
yet
we know that

[ Q(y,w2,...,wn) /\ w1=w1 ] <-> Q(y,w2,...,wn)

so we can have:

for n=1,2,3,.....
Aw1...wn E!x Ay ( y e x <-> ( y e w1 /\ Q(y,w2,...,wn)) ).

which is exactly the same as:


for n=0,1,2,3,...,if phi(y,w1,...,wn) is a formula in which
y,w1,...,wn are its sole free variables, in which x do not occur,
then


Aw1...wn Ar E!x Ay ( y e x <-> ( y e r & phi (y,w1,...,wn) ) )


is an axiom.


Zuhair










>
> Aw1Aw*E!xAy(yex <-> (y subset w* & y e w1 & Pi))
>
> where the free variables in Pi are at most y and w1
>
> Yes, by exchange of bound variables, that follows from your
> compression schema.
>
> > Now since it is true that for every w1 and w*
>
> > all y (y e w1 -> y c w*)
>
> Where did you get that? Where did you get such a statement about w1
> and ALL w*.

I got that from the definition of w*. (this notation is confusing
somehow I must admit that).
>
> What we DO have:
>
> For all w1 there exists a w* such that Ay(y e w1 -> y subset of w*).
>
> Also we have:
>
> Aw1Ay(y e w1 -> y subset Uw1)
>
> We do NOT have:
>
> Aw1Aw*Ay(y e w1 -> y subset of w*)
>
> > therefore we can eliminate w* to have
>
> > Aw1 E!x Ay ( y e x <->  (y e w1 /\ pi ) )
>
> Go back to my previous comment that we do not have
>
> Aw1Aw*Ay(y e w1 -> y subset of w*)
>
> but instead we have
>
> Aw1Ew*Ay(y e w1 -> y subset w*)
>
> So show me the quantifer logic by which you get from
>
> Aw1Aw*E!xAy(yex <-> (y subset w* & y e w1 & Pi))
> and
> Aw1Ew*Ay(y e w1 -> y subset w*)
>
> to
>
> Aw1E!xAy (yex <->  (y e w1 /\ Pi ))
>
> What I see is this:
>
> (1) Aw1Aw*E!xAy(yex <-> (y subset w* & y e w1 & Pi))
> (2) Aw1Ew*Ay(y e w1 -> y subset w*)
> From (2), by universal, then existential, instantiation let Ay(y e w1 -> y subset w*)
>
> From (1), by universal instantiation E!xAy(yex <-> (y subset w* & y e
> w1 & Pi))
> So (I think) E!xAy (yex <->  (y e w1 /\ Pi))
>
> But w* may not leave the argument with w* free in Phi, as that would
> violate the rule of existential instantion (you can't existentially
> instantiate to w* and then CONCLUDE with w* left dangling free, which
> would leave w* available to universally generalize, though we can't
> universally generalize w* since by existentially instantiating it, we
> ASSUMED CERTAIN PROPERTIES about it).
>
> And it seems this is what came back to bite you when you earlier
> incorrectly stated:
>
> For ALL w* Ay(y e w1 -> y subset w*)
> instead of
> EXISTS w* (Ay y e w1 -> y subset w*)
>
> So if w* is free in Phi, then your argument breaks down. But, of
> course, you want to be able to have w* free in Phi and then close the
> axiom with w* as one of the universal quantifiers.
>
> It's a tricky situation, and I didn't take the time to doublecheck it
> by the literal rules, but I'm pretty sure I'm right. I would ask other
> people who are sensitve to such details in predicate logic.
>
> Remember, you can't use any property of Pi other than x is not free in
> it. You can't assume that the free variables in Pi are at most y and
> w1.
>
> To prove the separation schema, you have to START with an ARBITRARY
> formula Pi that does not have x free in it. THEN derive
>
> Aw1E!xAy (y e x <->  (y e w1 /\ Pi ))
>
> Throughout your argument, this Pi must be ARBITRARY except that we
> know x does not occur free in it.
>
> MoeBlee

From: MoeBlee on
(1) You mean 'x' does not occur free in Pi or in Phi, right?

(2) When you say "a formula that has y w1,...,wn as its sole free
variables", you mean that AT MOST y, w1, ... wn occur free while it
might be that none or only some of them occur free, right?

(3) There's too much clutter now in all our back and forth. Please
write a post all by itself in which you purport to show:

For ARBITRARY formula Phi (except we know x not free in Phi):

all closures of

ExAy(yex <-> (yez & Phi)).

Leave out all the old quotes conversation. Please just let me see your
argument in a post by itself.

MoeBlee