let x, y be object ; for Y being set st not y in union Y holds
card Y = card (Ext (Y,x,y))
let Y be set ; ( not y in union Y implies card Y = card (Ext (Y,x,y)) )
assume A1:
not y in union Y
; card Y = card (Ext (Y,x,y))
set P = { X where X is Element of Y : x in X } ;
set Py = { (X \/ {y}) where X is Element of Y : x in X } ;
set N = { X where X is Element of Y : ( not x in X & X in Y ) } ;
deffunc H1( set ) -> set = $1 \/ {y};
consider f being Function such that
A2:
( dom f = { X where X is Element of Y : x in X } & ( for A being set st A in { X where X is Element of Y : x in X } holds
f . A = H1(A) ) )
from FUNCT_1:sch 5();
A3:
rng f c= { (X \/ {y}) where X is Element of Y : x in X }
{ (X \/ {y}) where X is Element of Y : x in X } c= rng f
then A7:
rng f = { (X \/ {y}) where X is Element of Y : x in X }
by A3;
f is one-to-one
then A11:
{ X where X is Element of Y : x in X } , { (X \/ {y}) where X is Element of Y : x in X } are_equipotent
by A2, A7, WELLORD2:def 4;
A12:
{ X where X is Element of Y : x in X } c= Y
A14:
{ X where X is Element of Y : ( not x in X & X in Y ) } c= Y
Y c= { X where X is Element of Y : ( not x in X & X in Y ) } \/ { X where X is Element of Y : x in X }
then A16:
Y = { X where X is Element of Y : ( not x in X & X in Y ) } \/ { X where X is Element of Y : x in X }
by A12, A14, XBOOLE_1:8;
A17:
{ X where X is Element of Y : ( not x in X & X in Y ) } misses { (X \/ {y}) where X is Element of Y : x in X }
{ X where X is Element of Y : ( not x in X & X in Y ) } misses { X where X is Element of Y : x in X }
hence
card Y = card (Ext (Y,x,y))
by CARD_1:5, A17, A11, CARD_1:31, A16; verum