let N be non empty with_non-empty_elements set ; for S being non empty stored-program IC-Ins-separated definite AMI-Struct of N
for p being NAT -defined the Instructions of b1 -valued Function
for s being State of S
for k being Nat holds Comput p,s,(k + 1) = Following p,(Comput p,s,k)
let S be non empty stored-program IC-Ins-separated definite AMI-Struct of N; for p being NAT -defined the Instructions of S -valued Function
for s being State of S
for k being Nat holds Comput p,s,(k + 1) = Following p,(Comput p,s,k)
let p be NAT -defined the Instructions of S -valued Function; for s being State of S
for k being Nat holds Comput p,s,(k + 1) = Following p,(Comput p,s,k)
let s be State of S; for k being Nat holds Comput p,s,(k + 1) = Following p,(Comput p,s,k)
let k be Nat; Comput p,s,(k + 1) = Following p,(Comput p,s,k)
deffunc H1( set , State of S) -> Element of product the Object-Kind of S = down (Following p,$2);
reconsider s = s as Element of product the Object-Kind of S by PBOOLE:155;
consider f being Function of NAT ,(product the Object-Kind of S) such that
A1:
Comput p,s,(k + 1) = f . (k + 1)
and
A2:
f . 0 = s
and
B3:
for i being Nat holds f . (i + 1) = Following p,(f . i)
by Def19;
consider g being Function of NAT ,(product the Object-Kind of S) such that
A4:
Comput p,s,k = g . k
and
A5:
g . 0 = s
and
B6:
for i being Nat holds g . (i + 1) = Following p,(g . i)
by Def19;
A3:
for i being Nat holds f . (i + 1) = H1(i,f . i)
by B3;
A6:
for i being Nat holds g . (i + 1) = H1(i,g . i)
by B6;
f = g
from NAT_1:sch 16(A2, A3, A5, A6);
hence
Comput p,s,(k + 1) = Following p,(Comput p,s,k)
by A1, A4, B6; verum