let s be State of SCM+FSA ; :: thesis: for I being Program of SCM+FSA st I is_closed_onInit s & I is_halting_onInit s holds
for m being Element of NAT st m < LifeSpan (s +* (Initialized I)) holds
CurInstr (Computation (s +* (Initialized I)),m) = CurInstr (Computation (s +* (Initialized (loop I))),m)

let I be Program of SCM+FSA ; :: thesis: ( I is_closed_onInit s & I is_halting_onInit s implies for m being Element of NAT st m < LifeSpan (s +* (Initialized I)) holds
CurInstr (Computation (s +* (Initialized I)),m) = CurInstr (Computation (s +* (Initialized (loop I))),m) )

set s1 = s +* (Initialized I);
set s2 = s +* (Initialized (loop I));
assume that
A1: I is_closed_onInit s and
A2: I is_halting_onInit s ; :: thesis: for m being Element of NAT st m < LifeSpan (s +* (Initialized I)) holds
CurInstr (Computation (s +* (Initialized I)),m) = CurInstr (Computation (s +* (Initialized (loop I))),m)

let m be Element of NAT ; :: thesis: ( m < LifeSpan (s +* (Initialized I)) implies CurInstr (Computation (s +* (Initialized I)),m) = CurInstr (Computation (s +* (Initialized (loop I))),m) )
A3: IC (Computation (s +* (Initialized I)),m) in dom I by A1, Def4;
then A4: IC (Computation (s +* (Initialized I)),m) in dom (loop I) by FUNCT_4:105;
I c= Computation (s +* (Initialized I)),m by Th67, AMI_1:81;
then A5: CurInstr (Computation (s +* (Initialized I)),m) = I . (IC (Computation (s +* (Initialized I)),m)) by A3, GRFUNC_1:8;
A6: loop I c= Computation (s +* (Initialized (loop I))),m by Th67, AMI_1:81;
assume A7: m < LifeSpan (s +* (Initialized I)) ; :: thesis: CurInstr (Computation (s +* (Initialized I)),m) = CurInstr (Computation (s +* (Initialized (loop I))),m)
s +* (Initialized I) is halting by A2, Def5;
then I . (IC (Computation (s +* (Initialized I)),m)) <> halt SCM+FSA by A7, A5, AMI_1:def 46;
then A8: I . (IC (Computation (s +* (Initialized I)),m)) = (loop I) . (IC (Computation (s +* (Initialized I)),m)) by FUNCT_4:111;
IC (Computation (s +* (Initialized I)),m) = IC (Computation (s +* (Initialized (loop I))),m) by A1, A2, A7, Th68, AMI_1:121;
hence CurInstr (Computation (s +* (Initialized I)),m) = CurInstr (Computation (s +* (Initialized (loop I))),m) by A6, A4, A5, A8, GRFUNC_1:8; :: thesis: verum