theorem Th32:
for
p being
Instruction-Sequence of
SCM+FSA for
s being
State of
SCM+FSA for
a being
read-write Int-Location for
k being
Nat for
I being
really-closed MacroInstruction of
SCM+FSA st (
I is_halting_on Initialized ((StepWhile>0 (a,I,p,s)) . k),
p +* (while>0 (a,I)) or
I is
parahalting ) &
((StepWhile>0 (a,I,p,s)) . k) . a > 0 &
((StepWhile>0 (a,I,p,s)) . k) . (intloc 0) = 1 holds
DataPart ((StepWhile>0 (a,I,p,s)) . (k + 1)) = DataPart (IExec (I,(p +* (while>0 (a,I))),((StepWhile>0 (a,I,p,s)) . k)))