ObjectKind (intloc 0) = INT
by SCMFSA_2:11;
then reconsider D = 1 as Element of ObjectKind (intloc 0) by INT_1:def 1;
reconsider DWA = 2 as Element of INT by INT_1:def 1;
set w = the State of SCM+FSA;
A8: InsCode ((f,a) := b) =
10
by SCMFSA_2:27
.=
InsCode (((fsloc 0),(intloc 1)) := (intloc 0))
by SCMFSA_2:27
;
ObjectKind (intloc 1) = INT
by SCMFSA_2:11;
then reconsider E = 1 as Element of ObjectKind (intloc 1) by INT_1:def 1;
<*DWA*> in INT *
by FINSEQ_1:def 11;
then reconsider F = <*2*> as Element of ObjectKind (fsloc 0) by SCMFSA_2:12;
reconsider t = (( the State of SCM+FSA +* ((fsloc 0) .--> F)) +* ((intloc 0) .--> D)) +* ((intloc 1) .--> E) as State of SCM+FSA ;
consider k being Element of NAT such that
A9:
k = abs (t . (intloc 1))
and
A10:
(Exec ((((fsloc 0),(intloc 1)) := (intloc 0)),t)) . (fsloc 0) = (t . (fsloc 0)) +* (k,(t . (intloc 0)))
by SCMFSA_2:73;
t . (intloc 1) = E
by FUNCT_7:94;
then A11:
k = 1
by A9, ABSVALUE:def 1;
fsloc 0 in FinSeq-Locations
by SCMFSA_2:def 5;
then A12:
fsloc 0 in Data-Locations
by SCMFSA_2:100, XBOOLE_0:def 3;
A13:
F <> <*D*>
by FINSEQ_1:76;
A14:
t . (fsloc 0) = F
by Lm5, Lm6, FUNCT_7:114;
t . (intloc 0) = D
by AMI_3:10, BVFUNC14:12;
then
(Exec ((((fsloc 0),(intloc 1)) := (intloc 0)),t)) . (fsloc 0) = <*D*>
by A14, A10, A11, FUNCT_7:95;
hence
for b1 being InsType of SCM+FSA st b1 = InsCode ((f,a) := b) holds
not b1 is jump-only
by A8, A14, A13, A12, AMISTD_1:def 1; verum