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