set w = the State of SCM+FSA;
set t = the State of SCM+FSA +* (((intloc 0),(intloc 1)) --> (0,1));
A6: InsCode (AddTo (a,b)) =
2
by SCMFSA_2:19
.=
InsCode (AddTo ((intloc 0),(intloc 1)))
by SCMFSA_2:19
;
A7:
dom (((intloc 0),(intloc 1)) --> (0,1)) = {(intloc 0),(intloc 1)}
by FUNCT_4:62;
then
intloc 0 in dom (((intloc 0),(intloc 1)) --> (0,1))
by TARSKI:def 2;
then A8: ( the State of SCM+FSA +* (((intloc 0),(intloc 1)) --> (0,1))) . (intloc 0) =
(((intloc 0),(intloc 1)) --> (0,1)) . (intloc 0)
by FUNCT_4:13
.=
0
by AMI_3:10, FUNCT_4:63
;
intloc 0 in Int-Locations
by AMI_2:def 16;
then A9:
intloc 0 in Data-Locations
by SCMFSA_2:100, XBOOLE_0:def 3;
intloc 1 in dom (((intloc 0),(intloc 1)) --> (0,1))
by A7, TARSKI:def 2;
then ( the State of SCM+FSA +* (((intloc 0),(intloc 1)) --> (0,1))) . (intloc 1) =
(((intloc 0),(intloc 1)) --> (0,1)) . (intloc 1)
by FUNCT_4:13
.=
1
by FUNCT_4:63
;
then
(Exec ((AddTo ((intloc 0),(intloc 1))),( the State of SCM+FSA +* (((intloc 0),(intloc 1)) --> (0,1))))) . (intloc 0) = 0 + 1
by A8, SCMFSA_2:64;
hence
for b1 being InsType of the InstructionsF of SCM+FSA st b1 = InsCode (AddTo (a,b)) holds
not b1 is jump-only
by A6, A8, A9; verum