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 from NAT_1:sch 6(A4, A3);
A7: l + 1 >= 1 by NAT_1:12;
A8: l < F1() by A1, A5, XXREAL_0:1;
then A9: l + 1 <= F1() by NAT_1:13;
A10: now :: thesis: P1[l + 1]
assume P1[l + 1] ; :: thesis: contradiction
then l + 1 <= l by A6, A9, A7;
hence contradiction by XREAL_1:29; :: thesis: verum
end;
l in NAT by ORDINAL1:def 12;
hence contradiction by A2, A5, A8, A10; :: thesis: verum