let i be Nat; :: thesis: 0 <= i
defpred S1[ Nat] means 0 <= $1;
A1: for n being Nat st S1[n] holds
S1[n + 1] ;
A2: S1[ 0 ] ;
for k being Nat holds S1[k] from NAT_1:sch 2(A2, A1);
hence 0 <= i ; :: thesis: verum