defpred S1[ Nat] means ( 1 <= $1 & $1 <= F1() & P1[$1] ); assume
ex k being Element of NAT st S1[k]
; :: thesis: contradiction then A3:
ex k being Nat st S1[k]
; A4:
for l being Nat st S1[l] holds l <= F1()
; consider l being Nat such that A5:
S1[l]
and A6:
for n being Nat st S1[n] holds n <= l
fromNAT_1:sch 6(A4, A3); A7:
l + 1 >= 1
byNAT_1:12; A8:
l < F1()
byA1, A5, XXREAL_0:1; then A9:
l + 1 <= F1()
byNAT_1:13;