defpred S1[ set ] means ex m being oddElement of NAT st ( m <=(2 * n)+ 1 & [m,k]= $1 ); A5:
for X1, X2 being Element of PFuncs (NAT,{k}) st ( for x being set holds ( x in X1 iff S1[x] ) ) & ( for x being set holds ( x in X2 iff S1[x] ) ) holds X1 = X2
fromLMOD_7:sch 1(); let X1, X2 be Element of PFuncs (NAT,{k}); :: thesis: ( ( for x being set holds ( x in X1 iff ex m being oddElement of NAT st ( m <=(2 * n)+ 1 & [m,k]= x ) ) ) & ( for x being set holds ( x in X2 iff ex m being oddElement of NAT st ( m <=(2 * n)+ 1 & [m,k]= x ) ) ) implies X1 = X2 ) assume
( ( for x being set holds ( x in X1 iff S1[x] ) ) & ( for x being set holds ( x in X2 iff S1[x] ) ) )
; :: thesis: X1 = X2 hence
X1 = X2
byA5; :: thesis: verum