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 AMI-Struct of NAT ,N
for l being Instruction-Location of S
for f being FinPartState of S st l in dom f holds
(Shift f,k) . (l + k) = f . l
let N be with_non-empty_elements set ; :: thesis: for S being non empty stored-program IC-Ins-separated definite standard AMI-Struct of NAT ,N
for l being Instruction-Location of S
for f being FinPartState of S st l in dom f holds
(Shift f,k) . (l + k) = f . l
let S be non empty stored-program IC-Ins-separated definite standard AMI-Struct of NAT ,N; :: thesis: for l being Instruction-Location of S
for f being FinPartState of S st l in dom f holds
(Shift f,k) . (l + k) = f . l
let l be Instruction-Location of S; :: thesis: for f being FinPartState of S st l in dom f holds
(Shift f,k) . (l + k) = f . l
let f be FinPartState of S; :: thesis: ( l in dom f implies (Shift f,k) . (l + k) = f . l )
assume A1:
l in dom f
; :: thesis: (Shift f,k) . (l + k) = f . l
consider m being natural number such that
A2:
l = il. S,m
by AMISTD_1:26;
A3:
m is Element of NAT
by ORDINAL1:def 13;
thus (Shift f,k) . (l + k) =
(Shift f,k) . (il. S,((locnum l) + k))
.=
(Shift f,k) . (il. S,(m + k))
by A2, AMISTD_1:def 13
.=
f . l
by A1, A2, A3, Def16
; :: thesis: verum