Re: ZFC in 4 Axioms.
- From: "zuhair" <zaljohar@xxxxxxxxx>
- Date: 2 Dec 2006 09:34:39 -0800
hagman wrote:
zuhair schrieb:
Hi all,
I just occured to my mind, that ZFC can be reduced to four axioms as
below:
1)Extensionality 2) Comprehension 3)Infinity 4)AC.
1),2),3) are as in the traditional presentation of ZFC.
Axiom 2) (ExAy yex<->P(y))<->x=/=y
I am not sure of the above.
Zuhair
You should first make yourself comfortable with what you mean by the
above, what is a well-formed formula, etc..
I assume you want to start with a sufficiently large set of otherwise
unused symbols standing for variables (which shall refer to sets),
then "atoms" (suing some BNF notation),
<atom> ::= <var>e<var> | <var>=<var>
meaning the set denoted by the first var is an element of the one
denoted by the second var or the two sets are equal, respectively;
for future reference, we say that both vars are "free" in this atom and
no variable is "bound".
Next we have
<formula> ::= <atom> | ~<formula> | (<formula>v<formula>) |
(<formula>&<formula>) | (<formula> -> <formula>) | (<formula> <->
<formula>) | E<var><formula> | A<var><formula>
In the first six variants, the free variables of the resulting formula
are precisely the union of free variables in the constituent(s) and
similarly for the bound variables. To simplify matters (even though
it's not necessary that strict), let us allow the construction only if
the resulting set of free variables is disjoint to the set of bound
variables.
In the latter two variants, we shall allow the construction only if
<var> is not a bound variable of <formula>, we say that the resulting
set of bound variables is bound variables of the formula with <var>
added and the resulting set of free variables is the set of free
variables of <formula> with <var> removed (if it was free).
Now given a sequence of symbols, we can mechanically decide
- is it well-formed?
- which variables are free?
- which variables are bound?
One might get rid of a few constructions (e.g. replace (P<->Q) by
((P->Q)&(Q->P))) if one wants.
In the axiom scheme, you probably want P(y) to stand for "any <formula>
where y is a free variable".
Then
(ExAy yex<->P(y))<->~x=y
should rather be written as either
(ExAy (yex<->P(y)) <-> ~u=v)
with free variables u and v (and whatever is free in P(y) besides x and
y)
or
Ex (Ay (yex<->P(y)) <-> ~x=v)
with free variables u and whatever is free in P(y) besides x and y
or
ExAy ((yex<->P(y)) <-> ~x=y)
Yes, this is the one.
with no free variables, except what is free in P(y) apart from x and y.
Of course, all these variants have different meaning.
Especially note that I may take P(y):= yex<->Q(y) and this would allow
me to replace
yex<->P(y) with Q(y) in all variants, so the axiom scheme is equivalent
to
(ExAy Q(y) <-> ~u=v)
or
Ex (Ay Q(y) <-> ~x=v)
or
Ex Ay (Q(y) <-> ~x=y)
Yes , I think this last one is what I meant.
Zuhair
.
- Follow-Ups:
- Re: ZFC in 4 Axioms.
- From: hagman
- Re: ZFC in 4 Axioms.
- References:
- ZFC in 4 Axioms.
- From: zuhair
- Re: ZFC in 4 Axioms.
- From: hagman
- ZFC in 4 Axioms.
- Prev by Date: Coweb diagram in matlab
- Next by Date: Re: Galileo's Paradox
- Previous by thread: Re: ZFC in 4 Axioms.
- Next by thread: Re: ZFC in 4 Axioms.
- Index(es):
Relevant Pages
|