set w = the State of SCM;
set t = the State of SCM +* (((dl. 0),(dl. 1)) --> (1,0));
A15: InsCode (MultBy (a,b)) =
4
.=
InsCode (MultBy ((dl. 0),(dl. 1)))
;
A16:
dom (((dl. 0),(dl. 1)) --> (1,0)) = {(dl. 0),(dl. 1)}
by FUNCT_4:62;
then
dl. 0 in dom (((dl. 0),(dl. 1)) --> (1,0))
by TARSKI:def 2;
then A17: ( the State of SCM +* (((dl. 0),(dl. 1)) --> (1,0))) . (dl. 0) =
(((dl. 0),(dl. 1)) --> (1,0)) . (dl. 0)
by FUNCT_4:13
.=
1
by AMI_3:10, FUNCT_4:63
;
A18:
dl. 0 in Data-Locations
by AMI_3:28;
dl. 1 in dom (((dl. 0),(dl. 1)) --> (1,0))
by A16, TARSKI:def 2;
then A19: ( the State of SCM +* (((dl. 0),(dl. 1)) --> (1,0))) . (dl. 1) =
(((dl. 0),(dl. 1)) --> (1,0)) . (dl. 1)
by FUNCT_4:13
.=
0
by FUNCT_4:63
;
(Exec ((MultBy ((dl. 0),(dl. 1))),( the State of SCM +* (((dl. 0),(dl. 1)) --> (1,0))))) . (dl. 0) =
(( the State of SCM +* (((dl. 0),(dl. 1)) --> (1,0))) . (dl. 0)) * (( the State of SCM +* (((dl. 0),(dl. 1)) --> (1,0))) . (dl. 1))
by AMI_3:5
.=
0
by A19
;
hence
for b1 being InsType of the InstructionsF of SCM st b1 = InsCode (MultBy (a,b)) holds
not b1 is jump-only
by A15, A17, A18; verum