let k be natural number ; for N being non empty with_non-empty_elements set
for S being non empty stored-program IC-Ins-separated definite standard-ins standard regular AMI-Struct of N
for g being FinPartState of S
for il being Element of NAT st S is realistic holds
( il in dom g iff il + k,S in dom (Relocated g,k) )
let N be non empty with_non-empty_elements set ; for S being non empty stored-program IC-Ins-separated definite standard-ins standard regular AMI-Struct of N
for g being FinPartState of S
for il being Element of NAT st S is realistic holds
( il in dom g iff il + k,S in dom (Relocated g,k) )
let S be non empty stored-program IC-Ins-separated definite standard-ins standard regular AMI-Struct of N; for g being FinPartState of S
for il being Element of NAT st S is realistic holds
( il in dom g iff il + k,S in dom (Relocated g,k) )
let g be FinPartState of S; for il being Element of NAT st S is realistic holds
( il in dom g iff il + k,S in dom (Relocated g,k) )
let il be Element of NAT ; ( S is realistic implies ( il in dom g iff il + k,S in dom (Relocated g,k) ) )
assume A1:
S is realistic
; ( il in dom g iff il + k,S in dom (Relocated g,k) )
consider m being natural number such that
A2:
il = il. S,m
by AMISTD_1:26;
A3:
il + k,S = il. S,(m + k)
by A2, AMISTD_1:def 13;
A4:
dom (ProgramPart (Relocated g,k)) = { (il. S,(j + k)) where j is Element of NAT : il. S,j in dom (ProgramPart g) }
by A1, Th70;
ProgramPart (Relocated g,k) c= Relocated g,k
by RELAT_1:88;
then A5:
dom (ProgramPart (Relocated g,k)) c= dom (Relocated g,k)
by GRFUNC_1:8;
A6:
m is Element of NAT
by ORDINAL1:def 13;
hereby ( il + k,S in dom (Relocated g,k) implies il in dom g )
assume
il in dom g
;
il + k,S in dom (Relocated g,k)then
il. S,
m in dom (ProgramPart g)
by A2, AMI_1:106;
then
il + k,
S in dom (ProgramPart (Relocated g,k))
by A3, A4, A6;
hence
il + k,
S in dom (Relocated g,k)
by A5;
verum
end;
assume
il + k,S in dom (Relocated g,k)
; il in dom g
then
il + k,S in dom (ProgramPart (Relocated g,k))
by AMI_1:106;
then consider j being Element of NAT such that
A7:
il + k,S = il. S,(j + k)
and
A8:
il. S,j in dom (ProgramPart g)
by A4;
ProgramPart g c= g
by RELAT_1:88;
then A9:
dom (ProgramPart g) c= dom g
by GRFUNC_1:8;
m + k = j + k
by A3, A7, AMISTD_1:25;
hence
il in dom g
by A2, A8, A9; verum