Dan Christensen wrote:
> I have just written a formal proof in my own non-ZFC set theory
> (that the power set of S is never a subset of S). At one point, I
> have to assume X is an element of X for some set X. Would this be
> allowed in a formal proof using ZFC?
No, this would not be allowed in ZFC. With the axiom of regularity,
ZFC assumes just the opposite statement. It is also not necessary,
to suppose the assumption that X is an element of X or contrary
that the axiom of regularity holds. An informal proof in ZFC without
supposing either this assumption or the axiom of regularity that
can easily be formalized follows:
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
The author borrowed some notations from Metamath.
Let x e. y denote that x is an element of y.
Let x e/ y denote that x is not an element of y.
Let x (_ y denote that x is a subset of y.
Let x (/ y denote that x is not a subset of y.
Let P~(x) denote the powerset of x.
Theorem. For every set x, P~(x) (/ x.
Proof. Suppose that it is not the case that for every set x, P~(x)
(/ x. Then we can conclude that for some set b, P~(b) (_ b. By
the axiom schema of separation let c be some set such that
(1) for every set x, x e. c iff both x e. b and x e/ x.
Then c (_ b by the definition of subset, so c e. P~(b) by the
definition of powerset. Since P~(b) (_ b, this means that c e. b
by the definition of subset. Plugging in c for x into statement
(1), we can conclude that
c e. c iff c e. b and c e/ c.
Then since c e. b, we can infer the contradiction
c e. c iff c e/ c.
Therefore, for every set x, P~(x) (/ x.
QED
> [...]