let i, j be Nat; ( i <= j implies ex k being Nat st j = i + k )
defpred S1[ Nat] means ( i <= $1 implies ex k being Nat st $1 = i + k );
A1:
for j being Nat st S1[j] holds
S1[j + 1]
proof
let j be
Nat;
( S1[j] implies S1[j + 1] )
assume A2:
(
i <= j implies ex
k being
Nat st
j = i + k )
;
S1[j + 1]
assume A3:
i <= j + 1
;
ex k being Nat st j + 1 = i + k
end;
A6:
S1[ 0 ]
for j being Nat holds S1[j]
from NAT_1:sch 2(A6, A1);
hence
( i <= j implies ex k being Nat st j = i + k )
; verum