let I be Program of ; ( I is really-closed & I is good implies I is keeping_0 )
assume A1:
( I is really-closed & I is good )
; I is keeping_0
let s be 0 -started State of SCM+FSA; SCMFSA6B:def 4 for b1 being set holds
( not I c= b1 or for b2 being set holds (Comput (b1,s,b2)) . (intloc 0) = s . (intloc 0) )
A2:
Initialize s = s
by MEMSTR_0:44;
let P be Instruction-Sequence of SCM+FSA; ( not I c= P or for b1 being set holds (Comput (P,s,b1)) . (intloc 0) = s . (intloc 0) )
assume A3:
I c= P
; for b1 being set holds (Comput (P,s,b1)) . (intloc 0) = s . (intloc 0)
let k be Nat; (Comput (P,s,k)) . (intloc 0) = s . (intloc 0)
P +* I = P
by A3, FUNCT_4:98;
hence
(Comput (P,s,k)) . (intloc 0) = s . (intloc 0)
by A1, A2, Th20; verum