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[ set , set ] means ex i being Integer st ( $1 = i & $2 = F3((i + F1())) ); A3:
for e being set st e in k + 1 holds ex u being set st S1[e,u]
let e be set ; :: thesis: ( e in k + 1 implies ex u being set st S1[e,u] ) assume
e in k + 1
; :: thesis: ex u being set st S1[e,u] then reconsider i = e as Nat ; take
F3((i + F1()))
; :: thesis: S1[e,F3((i + F1()))] take
i
; :: thesis: ( e = i & F3((i + F1())) = F3((i + F1())) ) thus
( e = i & F3((i + F1())) = F3((i + F1())) )
; :: thesis: verum