let k be natural number ; :: thesis: for N being with_non-empty_elements set
for S being non empty stored-program IC-Ins-separated definite standard-ins standard regular AMI-Struct of NAT ,N
for g being FinPartState of S holds DataPart (Relocated g,k) = DataPart g
let N be with_non-empty_elements set ; :: thesis: for S being non empty stored-program IC-Ins-separated definite standard-ins standard regular AMI-Struct of NAT ,N
for g being FinPartState of S holds DataPart (Relocated g,k) = DataPart g
let S be non empty stored-program IC-Ins-separated definite standard-ins standard regular AMI-Struct of NAT ,N; :: thesis: for g being FinPartState of S holds DataPart (Relocated g,k) = DataPart g
let g be FinPartState of S; :: thesis: DataPart (Relocated g,k) = DataPart g
set I = NAT ;
set B = the carrier of S \ ({(IC S)} \/ NAT );
set X = (Start-At ((IC g) + k)) | (the carrier of S \ ({(IC S)} \/ NAT ));
consider x being Element of dom ((Start-At ((IC g) + k)) | (the carrier of S \ ({(IC S)} \/ NAT )));
then
(Start-At ((IC g) + k)) | (the carrier of S \ ({(IC S)} \/ NAT )) is Relation of {} ,{}
by RELSET_1:25;
then A3:
(Start-At ((IC g) + k)) | (the carrier of S \ ({(IC S)} \/ NAT )) = {}
;
A4:
dom (IncAddr (Shift (ProgramPart g),k),k) c= NAT
by RELAT_1:def 18;
A5:
dom (DataPart g) c= the carrier of S \ ({(IC S)} \/ NAT )
by RELAT_1:87;
A6:
the carrier of S \ ({(IC S)} \/ NAT ) misses NAT
by Lm3;
thus DataPart (Relocated g,k) =
((Start-At ((IC g) + k)) +* ((IncAddr (Shift (ProgramPart g),k),k) +* (DataPart g))) | (the carrier of S \ ({(IC S)} \/ NAT ))
by FUNCT_4:15
.=
((Start-At ((IC g) + k)) | (the carrier of S \ ({(IC S)} \/ NAT ))) +* (((IncAddr (Shift (ProgramPart g),k),k) +* (DataPart g)) | (the carrier of S \ ({(IC S)} \/ NAT )))
by FUNCT_4:75
.=
((IncAddr (Shift (ProgramPart g),k),k) +* (DataPart g)) | (the carrier of S \ ({(IC S)} \/ NAT ))
by A3, FUNCT_4:21
.=
DataPart g
by A4, A5, A6, FUNCT_4:81
; :: thesis: verum