let n be Element of NAT ; :: thesis: for R being good Ring
for s1, s2 being State of (SCM R) st not R is trivial holds
for p being non NAT -defined autonomic FinPartState of (SCM R) st p c= s1 & p c= s2 holds
( IC (Computation s1,n) = IC (Computation s2,n) & CurInstr (Computation s1,n) = CurInstr (Computation s2,n) )

let R be good Ring; :: thesis: for s1, s2 being State of (SCM R) st not R is trivial holds
for p being non NAT -defined autonomic FinPartState of (SCM R) st p c= s1 & p c= s2 holds
( IC (Computation s1,n) = IC (Computation s2,n) & CurInstr (Computation s1,n) = CurInstr (Computation s2,n) )

let s1, s2 be State of (SCM R); :: thesis: ( not R is trivial implies for p being non NAT -defined autonomic FinPartState of (SCM R) st p c= s1 & p c= s2 holds
( IC (Computation s1,n) = IC (Computation s2,n) & CurInstr (Computation s1,n) = CurInstr (Computation s2,n) ) )

assume A1: not R is trivial ; :: thesis: for p being non NAT -defined autonomic FinPartState of (SCM R) st p c= s1 & p c= s2 holds
( IC (Computation s1,n) = IC (Computation s2,n) & CurInstr (Computation s1,n) = CurInstr (Computation s2,n) )

let p be non NAT -defined autonomic FinPartState of (SCM R); :: thesis: ( p c= s1 & p c= s2 implies ( IC (Computation s1,n) = IC (Computation s2,n) & CurInstr (Computation s1,n) = CurInstr (Computation s2,n) ) )
assume A2: ( p c= s1 & p c= s2 ) ; :: thesis: ( IC (Computation s1,n) = IC (Computation s2,n) & CurInstr (Computation s1,n) = CurInstr (Computation s2,n) )
set Cs1i = Computation s1,n;
set Cs2i = Computation s2,n;
thus A3: IC (Computation s1,n) = IC (Computation s2,n) :: thesis: CurInstr (Computation s1,n) = CurInstr (Computation s2,n)
proof
assume A4: IC (Computation s1,n) <> IC (Computation s2,n) ; :: thesis: contradiction
( ((Computation s1,n) | (dom p)) . (IC (SCM R)) = (Computation s1,n) . (IC (SCM R)) & ((Computation s2,n) | (dom p)) . (IC (SCM R)) = (Computation s2,n) . (IC (SCM R)) ) by A1, Th38, FUNCT_1:72;
hence contradiction by A2, A4, AMI_1:def 25; :: thesis: verum
end;
assume A5: not CurInstr (Computation s1,n) = CurInstr (Computation s2,n) ; :: thesis: contradiction
A6: ( IC (Computation s1,n) in dom (ProgramPart p) & IC (Computation s2,n) in dom (ProgramPart p) ) by A1, A2, Th40;
ProgramPart p c= p by RELAT_1:88;
then dom (ProgramPart p) c= dom p by GRFUNC_1:8;
then ( ((Computation s1,n) | (dom p)) . (IC (Computation s1,n)) = (Computation s1,n) . (IC (Computation s1,n)) & ((Computation s2,n) | (dom p)) . (IC (Computation s2,n)) = (Computation s2,n) . (IC (Computation s2,n)) ) by A6, FUNCT_1:72;
hence contradiction by A2, A3, A5, AMI_1:def 25; :: thesis: verum