let x, y be set ; :: thesis: for Y, X being finite set st x <> y holds
(Y --> y) +* (X --> x) in Choose (X \/ Y),(card X),x,y
let Y, X be finite set ; :: thesis: ( x <> y implies (Y --> y) +* (X --> x) in Choose (X \/ Y),(card X),x,y )
assume A1:
x <> y
; :: thesis: (Y --> y) +* (X --> x) in Choose (X \/ Y),(card X),x,y
set F = (Y --> y) +* (X --> x);
( dom (Y --> y) = Y & dom (X --> x) = X & rng (X --> x) c= {x} & rng (Y --> y) c= {y} & {x} c= {x,y} & {y} c= {x,y} )
by FUNCOP_1:19, ZFMISC_1:12;
then A2:
( dom ((Y --> y) +* (X --> x)) = X \/ Y & rng (X --> x) c= {x,y} & rng (Y --> y) c= {x,y} )
by FUNCT_4:def 1, XBOOLE_1:1;
then
( dom ((Y --> y) +* (X --> x)) = X \/ Y & rng ((Y --> y) +* (X --> x)) c= (rng (X --> x)) \/ (rng (Y --> y)) & (rng (X --> x)) \/ (rng (Y --> y)) c= {x,y} )
by FUNCT_4:18, XBOOLE_1:8;
then reconsider F = (Y --> y) +* (X --> x) as Function of (X \/ Y),{x,y} by FUNCT_2:4, XBOOLE_1:1;
A3:
F " {x} c= X
X c= F " {x}
then
X = F " {x}
by A3, XBOOLE_0:def 10;
hence
(Y --> y) +* (X --> x) in Choose (X \/ Y),(card X),x,y
by Def1; :: thesis: verum