let p be FinPartState of SCM ; for k being Element of NAT holds DataPart (Relocated p,k) = DataPart p
let k be Element of NAT ; DataPart (Relocated p,k) = DataPart p
A1:
DataPart (Start-At ((IC p) + k),SCM ) = {}
by AMI_1:138;
reconsider SC = IncAddr (Shift (ProgramPart p),k),k as Function ;
reconsider SA = DataPart (Start-At ((IC p) + k),SCM ) as Function ;
reconsider SB = (SC +* (DataPart p)) | SCM-Data-Loc as Function ;
A2:
( dom (IncAddr (Shift (ProgramPart p),k),k) c= NAT & dom (DataPart p) c= SCM-Data-Loc )
by AMI_3:72, RELAT_1:def 18;
thus DataPart (Relocated p,k) =
DataPart ((Start-At ((IC p) + k),SCM ) +* ((IncAddr (Shift (ProgramPart p),k),k) +* (DataPart p)))
by FUNCT_4:15
.=
SA +* SB
by AMI_3:72, FUNCT_4:75
.=
DataPart ((IncAddr (Shift (ProgramPart p),k),k) +* (DataPart p))
by A1, AMI_3:72, FUNCT_4:21
.=
DataPart p
by A2, AMI_2:29, AMI_3:72, FUNCT_4:81
; verum