let W be Instruction of SCM ; :: thesis: ( W is halting implies W = [0 ,{} ] )
assume A1: W is halting ; :: thesis: W = [0 ,{} ]
set I = [0 ,{} ];
assume A2: [0 ,{} ] <> W ; :: thesis: contradiction
per cases ( W = [0 ,{} ] or ex a, b being Data-Location st W = a := b or ex a, b being Data-Location st W = AddTo a,b or ex a, b being Data-Location st W = SubFrom a,b or ex a, b being Data-Location st W = MultBy a,b or ex a, b being Data-Location st W = Divide a,b or ex loc being Instruction-Location of SCM st W = goto loc or ex a being Data-Location ex loc being Instruction-Location of SCM st W = a =0_goto loc or ex a being Data-Location ex loc being Instruction-Location of SCM st W = a >0_goto loc ) by Lm11;
end;