defpred S1[ set ] means ex m being Element of NAT st $1 = 4 * m; consider Q being Subset of NAT such that A1:
for n being Element of NAT holds ( n in Q iff S1[n] )
fromSUBSET_1:sch 3(); defpred S2[ set ] means ex m being Element of NAT st $1 =(4 * m)+ 1; consider R being Subset of NAT such that A2:
for n being Element of NAT holds ( n in R iff S2[n] )
fromSUBSET_1:sch 3(); defpred S3[ set ] means ex m being Element of NAT st $1 =(4 * m)+ 2; consider P being Subset of NAT such that A3:
for n being Element of NAT holds ( n in P iff S3[n] )
fromSUBSET_1:sch 3(); defpred S4[ set ] means ex m being Element of NAT st $1 =(4 * m)+ 3; consider L being Subset of NAT such that A4:
for n being Element of NAT holds ( n in L iff S4[n] )
fromSUBSET_1:sch 3(); defpred S5[ Element of NAT , set ] means ( ( $1 in Q implies $2 = F1(($1 / 4)) ) & ( $1 in R implies $2 = F2((($1 - 1)/ 4)) ) & ( $1 in P implies $2 = F3((($1 - 2)/ 4)) ) & ( $1 in L implies $2 = F4((($1 - 3)/ 4)) ) ); A5:
for n being Element of NAT ex r being Element of REAL st S5[n,r]