set T1 = {(IC )};
set T2 = SCM-Data-Loc ;
set T3 = NAT ;
let s1, s2 be State of SCMPDS; ( ( for a being Int_position holds s1 . a = s2 . a ) iff DataPart s1 = DataPart s2 )
A1:
({(IC )} \/ SCM-Data-Loc) \/ NAT = SCM-Data-Loc \/ ({(IC )} \/ NAT)
by XBOOLE_1:4;
dom s2 = the carrier of SCMPDS
by PARTFUN1:def 4;
then
dom s2 = ({(IC )} \/ SCM-Data-Loc) \/ NAT
by COMPOS_1:160, AMI_3:4, SCMPDS_2:100;
then A6:
SCM-Data-Loc c= dom s2
by A1, XBOOLE_1:7;
dom s1 = the carrier of SCMPDS
by PARTFUN1:def 4;
then
dom s1 = ({(IC )} \/ SCM-Data-Loc) \/ NAT
by COMPOS_1:160, AMI_3:4, SCMPDS_2:100;
then
SCM-Data-Loc c= dom s1
by A1, XBOOLE_1:7;
hence
( ( for a being Int_position holds s1 . a = s2 . a ) iff DataPart s1 = DataPart s2 )
by A6, A2, A4, FUNCT_1:165, SCMPDS_2:100; verum