let i be Instruction of SCM+FSA ; :: thesis: for a being Int-Location st not i destroysdestroy a holds
not Macro i destroysdestroy a

let a be Int-Location ; :: thesis: ( not i destroysdestroy a implies not Macro i destroysdestroy a )
A1: rng (Macro i) = {i,(halt SCM+FSA )} by FUNCT_4:67;
assume A2: not i destroysdestroy a ; :: thesis: not Macro i destroysdestroy a
now end;
hence not Macro i destroysdestroy a by SCMFSA7B:def 4; :: thesis: verum