let i be Instruction of SCM+FSA ; :: thesis: ( i does_not_destroy intloc 0 implies Macro i is good )
set I = Macro i;
A1: rng (Macro i) c= {i,(halt SCM+FSA )} by FUNCT_4:65;
assume A2: i does_not_destroy intloc 0 ; :: thesis: Macro i is good
now end;
then Macro i does_not_destroy intloc 0 by SCMFSA7B:def 4;
hence Macro i is good by SCMFSA7B:def 5; :: thesis: verum