let X be set ; for x being object holds
( X,{x} are_equipotent iff ex x being object st X = {x} )
let x be object ; ( X,{x} are_equipotent iff ex x being object st X = {x} )
thus
( X,{x} are_equipotent implies ex x being object st X = {x} )
( ex x being object st X = {x} implies X,{x} are_equipotent )
given y being object such that A3:
X = {y}
; X,{x} are_equipotent
take f = X --> x; WELLORD2:def 4 ( f is one-to-one & dom f = X & rng f = {x} )
A4:
dom f = X
;
thus
f is one-to-one
( dom f = X & rng f = {x} )
thus
dom f = X
; rng f = {x}
thus
rng f c= {x}
by FUNCOP_1:13; XBOOLE_0:def 10 {x} c= rng f
let a be object ; TARSKI:def 3 ( not a in {x} or a in rng f )
assume
a in {x}
; a in rng f
then A7:
a = x
by TARSKI:def 1;
A8:
y in {y}
by TARSKI:def 1;
then
f . y = x
by A3, FUNCOP_1:7;
hence
a in rng f
by A3, A4, A7, A8, FUNCT_1:def 3; verum