let x1 be set ; :: thesis: for X being finite set
for k being Element of NAT st card X <> k holds
Choose X,k,x1,x1 is empty

let X be finite set ; :: thesis: for k being Element of NAT st card X <> k holds
Choose X,k,x1,x1 is empty

let k be Element of NAT ; :: thesis: ( card X <> k implies Choose X,k,x1,x1 is empty )
assume A1: card X <> k ; :: thesis: Choose X,k,x1,x1 is empty
assume not Choose X,k,x1,x1 is empty ; :: thesis: contradiction
then consider y being set such that
A2: y in Choose X,k,x1,x1 by XBOOLE_0:def 1;
consider f being Function of X,{x1,x1} such that
A3: ( f = y & card (f " {x1}) = k ) by A2, Def1;
per cases ( rng f is empty or not rng f is empty ) ;
end;