let X, Y be finite set ; for x, y being object st x <> y holds
(Y --> y) +* (X --> x) in Choose ((X \/ Y),(card X),x,y)
let x, y be object ; ( x <> y implies (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 )
;
then A1:
dom ((Y --> y) +* (X --> x)) = X \/ Y
by FUNCT_4:def 1;
{y} c= {x,y}
by ZFMISC_1:7;
then A2:
rng (Y --> y) c= {x,y}
;
{x} c= {x,y}
by ZFMISC_1:7;
then
rng (X --> x) c= {x,y}
;
then
( rng ((Y --> y) +* (X --> x)) c= (rng (X --> x)) \/ (rng (Y --> y)) & (rng (X --> x)) \/ (rng (Y --> y)) c= {x,y} )
by A2, FUNCT_4:17, XBOOLE_1:8;
then reconsider F = (Y --> y) +* (X --> x) as Function of (X \/ Y),{x,y} by A1, FUNCT_2:2, XBOOLE_1:1;
assume A3:
x <> y
; (Y --> y) +* (X --> x) in Choose ((X \/ Y),(card X),x,y)
A4:
F " {x} c= X
X c= F " {x}
then
X = F " {x}
by A4;
hence
(Y --> y) +* (X --> x) in Choose ((X \/ Y),(card X),x,y)
by Def1; verum