let X be set ; for x, y being object st x in X & y in X holds
X \ {x},X \ {y} are_equipotent
let x, y be object ; ( x in X & y in X implies X \ {x},X \ {y} are_equipotent )
assume that
A1:
x in X
and
A2:
y in X
; X \ {x},X \ {y} are_equipotent
defpred S1[ object , object ] means ( ( $1 = y & $2 = x ) or ( $1 <> y & $1 = $2 ) );
A3:
for a being object st a in X \ {x} holds
ex b being object st S1[a,b]
A4:
for a, b1, b2 being object st a in X \ {x} & S1[a,b1] & S1[a,b2] holds
b1 = b2
;
consider f being Function such that
A5:
( dom f = X \ {x} & ( for a being object st a in X \ {x} holds
S1[a,f . a] ) )
from FUNCT_1:sch 2(A4, A3);
take
f
; WELLORD2:def 4 ( f is one-to-one & dom f = X \ {x} & rng f = X \ {y} )
thus
f is one-to-one
( dom f = X \ {x} & rng f = X \ {y} )
thus
dom f = X \ {x}
by A5; rng f = X \ {y}
thus
rng f c= X \ {y}
XBOOLE_0:def 10 X \ {y} c= rng f
let z be object ; TARSKI:def 3 ( not z in X \ {y} or z in rng f )
assume A14:
z in X \ {y}
; z in rng f
then
not z in {y}
by XBOOLE_0:def 5;
then A15:
z <> y
by TARSKI:def 1;
hence
z in rng f
by A16; verum