set ii = (DataLoc (0,0)) := 0;
set m0 = stop (Load ((DataLoc (0,0)) := 0));
set m1 = Initialize (stop (Load ((DataLoc (0,0)) := 0)));
let s be 0 -started State of SCMPDS; :: according to SCMPDS_4:def 10 :: thesis: for b1 being set holds
( not stop (Load ((DataLoc (0,0)) := 0)) c= b1 or b1 halts_on s )

let P be the Instructions of SCMPDS -valued ManySortedSet of NAT ; :: thesis: ( not stop (Load ((DataLoc (0,0)) := 0)) c= P or P halts_on s )
assume A1: stop (Load ((DataLoc (0,0)) := 0)) c= P ; :: thesis: P halts_on s
take 1 ; :: according to EXTPRO_1:def 7 :: thesis: ( IC (Comput (P,s,1)) in proj1 P & CurInstr (P,(Comput (P,s,1))) = halt SCMPDS )
IC (Comput (P,s,1)) in NAT ;
hence IC (Comput (P,s,1)) in dom P by PARTFUN1:def 4; :: thesis: CurInstr (P,(Comput (P,s,1))) = halt SCMPDS
A2: IC s = 0 by COMPOS_1:def 16;
then A3: IC (Exec (((DataLoc (0,0)) := 0),s)) = succ 0 by SCMPDS_2:57
.= 0 + 1 ;
1 in dom (stop (Load ((DataLoc (0,0)) := 0))) by Th9;
then (stop (Load ((DataLoc (0,0)) := 0))) . 1 = P . 1 by A1, GRFUNC_1:8;
then A4: P . 1 = halt SCMPDS by Th10;
0 in dom (stop (Load ((DataLoc (0,0)) := 0))) by Th9;
then A5: (stop (Load ((DataLoc (0,0)) := 0))) . 0 = P . 0 by A1, GRFUNC_1:8;
A6: P /. (IC s) = P . (IC s) by PBOOLE:158;
Comput (P,s,(0 + 1)) = Following (P,(Comput (P,s,0))) by EXTPRO_1:4
.= Following (P,s) by EXTPRO_1:3
.= Exec (((DataLoc (0,0)) := 0),s) by A2, A5, Th10, A6 ;
hence CurInstr (P,(Comput (P,s,1))) = halt SCMPDS by A4, A3, PBOOLE:158; :: thesis: verum