let N be non empty with_non-empty_elements set ; for S being non empty IC-Ins-separated realistic COM-Struct of N
for s1, s2 being State of S st s1,s2 equal_outside NAT holds
IC s1 = IC s2
let S be non empty IC-Ins-separated realistic COM-Struct of N; for s1, s2 being State of S st s1,s2 equal_outside NAT holds
IC s1 = IC s2
let s1, s2 be State of S; ( s1,s2 equal_outside NAT implies IC s1 = IC s2 )
assume A1:
s1,s2 equal_outside NAT
; IC s1 = IC s2
A2:
not IC S in NAT
by Def21;
IC S in dom s2
by Th9;
then
IC S in (dom s2) \ NAT
by A2, XBOOLE_0:def 5;
then A3:
IC S in (dom s2) /\ ((dom s2) \ NAT)
by XBOOLE_0:def 4;
IC S in dom s1
by Th9;
then
IC S in (dom s1) \ NAT
by A2, XBOOLE_0:def 5;
then
IC S in (dom s1) /\ ((dom s1) \ NAT)
by XBOOLE_0:def 4;
hence IC s1 =
(s1 | ((dom s1) \ NAT)) . (IC S)
by FUNCT_1:71
.=
(s2 | ((dom s2) \ NAT)) . (IC S)
by A1, FUNCT_7:def 2
.=
IC s2
by A3, FUNCT_1:71
;
verum