let I be Program of SCM+FSA; ( I is really-closed & I is good implies I is keepInt0_1 )
assume A1:
( I is really-closed & I is good )
; I is keepInt0_1
now for s being State of SCM+FSA st Initialize ((intloc 0) .--> 1) c= s holds
for p being Instruction-Sequence of SCM+FSA st I c= p holds
for k being Nat holds (Comput (p,s,k)) . (intloc 0) = 1let s be
State of
SCM+FSA;
( Initialize ((intloc 0) .--> 1) c= s implies for p being Instruction-Sequence of SCM+FSA st I c= p holds
for k being Nat holds (Comput (p,s,k)) . (intloc 0) = 1 )assume A2:
Initialize ((intloc 0) .--> 1) c= s
;
for p being Instruction-Sequence of SCM+FSA st I c= p holds
for k being Nat holds (Comput (p,s,k)) . (intloc 0) = 1let p be
Instruction-Sequence of
SCM+FSA;
( I c= p implies for k being Nat holds (Comput (p,s,k)) . (intloc 0) = 1 )assume A3:
I c= p
;
for k being Nat holds (Comput (p,s,k)) . (intloc 0) = 1let k be
Nat;
(Comput (p,s,k)) . (intloc 0) = 1thus (Comput (p,s,k)) . (intloc 0) =
s . (intloc 0)
by A1, A2, Th24, A3
.=
1
by A2, SCMFSA_M:30
;
verum end;
hence
I is keepInt0_1
; verum