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