let f be Function; for n being Nat holds iter f,(n + 1) = f * (iter f,n)
let n be Nat; iter f,(n + 1) = f * (iter f,n)
defpred S1[ Nat] means iter f,($1 + 1) = f * (iter f,$1);
A1:
for k being Nat st S1[k] holds
S1[k + 1]
iter f,(0 + 1) =
f
by Th72
.=
f * (id ((dom f) \/ (rng f)))
by Lm3
.=
f * (iter f,0 )
by Th70
;
then A3:
S1[ 0 ]
;
for k being Nat holds S1[k]
from NAT_1:sch 2(A3, A1);
hence
iter f,(n + 1) = f * (iter f,n)
; verum