let s be Nat; s ! > 0
defpred S1[ Nat] means $1 ! > 0 ;
A1:
now for s being Nat st S1[s] holds
S1[s + 1]let s be
Nat;
( S1[s] implies S1[s + 1] )assume
S1[
s]
;
S1[s + 1]then
(s + 1) * (s !) > (s + 1) * 0
;
hence
S1[
s + 1]
by Th15;
verum end;
A2:
S1[ 0 ]
by RVSUM_1:94;
for s being Nat holds S1[s]
from NAT_1:sch 2(A2, A1);
hence
s ! > 0
; verum