then reconsider k = F2() - F1() as Element of NATbyINT_1:5; set F = { F3(i) where i is Element of INT : ( F1() <= i & i <= F2() & P1[i] ) } ; defpred S1[ object , object ] means ex i being Integer st ( $1 = i & $2 = F3((i + F1())) ); A3:
for e being object st e in k + 1 holds ex u being object st S1[e,u]