set S = SCM R;
now let s be
State of
(SCM R);
for o being Object of (SCM R)
for I being Instruction of (SCM R) st InsCode I = InsCode (goto (i1,R)) & o in Data-Locations holds
(Exec (I,s)) . o = s . olet o be
Object of
(SCM R);
for I being Instruction of (SCM R) st InsCode I = InsCode (goto (i1,R)) & o in Data-Locations holds
(Exec (I,s)) . o = s . olet I be
Instruction of
(SCM R);
( InsCode I = InsCode (goto (i1,R)) & o in Data-Locations implies (Exec (I,s)) . o = s . o )assume that A1:
InsCode I = InsCode (goto (i1,R))
and A2:
o in Data-Locations
;
(Exec (I,s)) . o = s . o
InsCode (goto (i1,R)) = 6
by RECDEF_2:def 1;
then A3:
ex
i2 being
Element of
NAT st
I = goto (
i2,
R)
by A1, Th22;
o in Data-Locations
by A2, SCMRING2:22;
then
o is
Data-Location of
R
by SCMRING2:1;
hence
(Exec (I,s)) . o = s . o
by A3, SCMRING2:15;
verum end;
hence
for b1 being InsType of (SCM R) st b1 = InsCode (goto (i1,R)) holds
b1 is jump-only
by AMISTD_1:def 1; verum