let R be good Ring; :: thesis: for a being Data-Location of R
for i1, il being Element of NAT holds
( i1 in NIC ((a =0_goto i1),il) & NIC ((a =0_goto i1),il) c= {i1,(succ il)} )

let a be Data-Location of R; :: thesis: for i1, il being Element of NAT holds
( i1 in NIC ((a =0_goto i1),il) & NIC ((a =0_goto i1),il) c= {i1,(succ il)} )

let i1, il be Element of NAT ; :: thesis: ( i1 in NIC ((a =0_goto i1),il) & NIC ((a =0_goto i1),il) c= {i1,(succ il)} )
set t = the State of (SCM R);
set Q = the the Instructions of (SCM R) -valued ManySortedSet of NAT ;
reconsider I = a =0_goto i1 as Element of the Object-Kind of (SCM R) . il by COMPOS_1:def 8;
reconsider a9 = a as Element of Data-Locations SCM by SCMRING2:1;
reconsider il1 = il as Element of ObjectKind (IC ) by COMPOS_1:def 6;
ObjectKind a = (SCM-OK R) . a9 by SCMRING2:def 1
.= the carrier of R by AMI_3:72, SCMRING1:5 ;
then reconsider 0R = 0. R as Element of ObjectKind a ;
reconsider u = the State of (SCM R) +* ((IC ),il1) as Element of product the Object-Kind of (SCM R) by PBOOLE:155;
reconsider P = the the Instructions of (SCM R) -valued ManySortedSet of NAT +* (il,I) as the Instructions of (SCM R) -valued ManySortedSet of NAT ;
reconsider v = u +* (a .--> 0R) as Element of product the Object-Kind of (SCM R) by PBOOLE:155;
xx: IC in dom the State of (SCM R) by COMPOS_1:9;
A1: dom (a .--> 0R) = {a} by FUNCOP_1:19;
IC <> a by Th3;
then not IC in dom (a .--> 0R) by A1, TARSKI:def 1;
then A4: IC v = IC u by FUNCT_4:12
.= il by FUNCT_7:33, xx ;
B7: P /. il = P . il by PBOOLE:158;
il in NAT ;
then il in dom the the Instructions of (SCM R) -valued ManySortedSet of NAT by PARTFUN1:def 4;
then A7: P . il = I by FUNCT_7:33;
a in dom (a .--> 0R) by A1, TARSKI:def 1;
then v . a = (a .--> 0R) . a by FUNCT_4:14
.= 0. R by FUNCOP_1:87 ;
then IC (Following (P,v)) = i1 by A4, A7, SCMRING2:18, B7;
hence i1 in NIC ((a =0_goto i1),il) by A4, A7, B7; :: thesis: NIC ((a =0_goto i1),il) c= {i1,(succ il)}
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in NIC ((a =0_goto i1),il) or x in {i1,(succ il)} )
assume x in NIC ((a =0_goto i1),il) ; :: thesis: x in {i1,(succ il)}
then consider s being Element of product the Object-Kind of (SCM R) such that
A8: ( x = IC (Exec ((a =0_goto i1),s)) & IC s = il ) ;
per cases ( s . a = 0. R or s . a <> 0. R ) ;
end;