let p be non NAT -defined autonomic FinPartState of SCM ; :: thesis: for s1, s2 being State of SCM st p c= s1 & p c= s2 holds
for i being Element of NAT
for I being Instruction of SCM st I = CurInstr (Computation s1,i) holds
( IC (Computation s1,i) = IC (Computation s2,i) & I = CurInstr (Computation s2,i) )

let s1, s2 be State of SCM ; :: thesis: ( p c= s1 & p c= s2 implies for i being Element of NAT
for I being Instruction of SCM st I = CurInstr (Computation s1,i) holds
( IC (Computation s1,i) = IC (Computation s2,i) & I = CurInstr (Computation s2,i) ) )

assume A1: ( p c= s1 & p c= s2 ) ; :: thesis: for i being Element of NAT
for I being Instruction of SCM st I = CurInstr (Computation s1,i) holds
( IC (Computation s1,i) = IC (Computation s2,i) & I = CurInstr (Computation s2,i) )

let i be Element of NAT ; :: thesis: for I being Instruction of SCM st I = CurInstr (Computation s1,i) holds
( IC (Computation s1,i) = IC (Computation s2,i) & I = CurInstr (Computation s2,i) )

let I be Instruction of SCM ; :: thesis: ( I = CurInstr (Computation s1,i) implies ( IC (Computation s1,i) = IC (Computation s2,i) & I = CurInstr (Computation s2,i) ) )
assume A2: I = CurInstr (Computation s1,i) ; :: thesis: ( IC (Computation s1,i) = IC (Computation s2,i) & I = CurInstr (Computation s2,i) )
set Cs1i = Computation s1,i;
set Cs2i = Computation s2,i;
thus A3: IC (Computation s1,i) = IC (Computation s2,i) :: thesis: I = CurInstr (Computation s2,i)
proof
assume A4: IC (Computation s1,i) <> IC (Computation s2,i) ; :: thesis: contradiction
( ((Computation s1,i) | (dom p)) . (IC SCM ) = (Computation s1,i) . (IC SCM ) & ((Computation s2,i) | (dom p)) . (IC SCM ) = (Computation s2,i) . (IC SCM ) ) by Th84, FUNCT_1:72;
hence contradiction by A1, A4, AMI_1:def 25; :: thesis: verum
end;
thus I = CurInstr (Computation s2,i) :: thesis: verum
proof end;