defpred S1[ set ] means ( ex m being non empty Element of NAT st
( m <= n & $1 = PFArt m,k ) or $1 = PFCrt n,k );
consider X being set such that
A1:
for x being set holds
( x in X iff ( x in PFuncs NAT ,{k} & S1[x] ) )
from XBOOLE_0:sch 1();
A2:
X c= bool [:(Seg ((2 * n) + 1)),{k}:]
X c= PFuncs NAT ,{k}
then reconsider X = X as Element of Fin (PFuncs NAT ,{k}) by A2, FINSUB_1:def 5;
take
X
; for x being set holds
( x in X iff ( ex m being non empty Element of NAT st
( m <= n & x = PFArt m,k ) or x = PFCrt n,k ) )
let x be set ; ( x in X iff ( ex m being non empty Element of NAT st
( m <= n & x = PFArt m,k ) or x = PFCrt n,k ) )
thus
( not x in X or ex m being non empty Element of NAT st
( m <= n & x = PFArt m,k ) or x = PFCrt n,k )
by A1; ( ( ex m being non empty Element of NAT st
( m <= n & x = PFArt m,k ) or x = PFCrt n,k ) implies x in X )
assume
( ex m being non empty Element of NAT st
( m <= n & x = PFArt m,k ) or x = PFCrt n,k )
; x in X
hence
x in X
by A1; verum