let S be standard-ins homogeneous regular J/A-independent COM-Struct ; for P being preProgram of S holds Reloc (P,0) = P
let P be preProgram of S; Reloc (P,0) = P
then A2:
dom P = { m where m is Element of NAT : m in dom P }
by TARSKI:1;
then A6:
dom (Reloc (P,0)) = { m where m is Element of NAT : m in dom P }
by TARSKI:1;
now let x be
set ;
( x in { m where m is Element of NAT : m in dom P } implies (Reloc (P,0)) . x = P . x )assume
x in { m where m is Element of NAT : m in dom P }
;
(Reloc (P,0)) . x = P . xthen consider n being
Element of
NAT such that A7:
x = n
and A8:
n in dom P
;
dom (Shift (P,0)) = { (m + 0) where m is Element of NAT : m in dom P }
by VALUED_1:def 12;
then A10:
n + 0 in dom (Shift (P,0))
by A8;
then A11:
(Shift (P,0)) /. (n + 0) =
(Shift (P,0)) . (n + 0)
by PARTFUN1:def 6
.=
P . n
by A8, VALUED_1:def 12
;
then consider i being
Instruction of
S such that A12:
i = P . n
;
thus (Reloc (P,0)) . x =
IncAddr (
i,
0)
by A10, A11, A12, A7, Def40
.=
P . x
by A7, A12, Th91
;
verum end;
hence
Reloc (P,0) = P
by A2, A6, FUNCT_1:2; verum