let N be non empty with_non-empty_elements set ; for S being non empty stored-program IC-Ins-separated definite realistic COM-Struct of N
for k being Element of NAT
for p being PartState of S st IC S in dom p holds
IncrIC (NPP p),k = (DataPart p) +* (Start-At ((IC p) + k),S)
let S be non empty stored-program IC-Ins-separated definite realistic COM-Struct of N; for k being Element of NAT
for p being PartState of S st IC S in dom p holds
IncrIC (NPP p),k = (DataPart p) +* (Start-At ((IC p) + k),S)
let k be Element of NAT ; for p being PartState of S st IC S in dom p holds
IncrIC (NPP p),k = (DataPart p) +* (Start-At ((IC p) + k),S)
let p be PartState of S; ( IC S in dom p implies IncrIC (NPP p),k = (DataPart p) +* (Start-At ((IC p) + k),S) )
A: dom (Start-At ((IC p) + k),S) =
{(IC S)}
by FUNCOP_1:19
.=
dom (Start-At (IC p),S)
by FUNCOP_1:19
;
assume Z:
IC S in dom p
; IncrIC (NPP p),k = (DataPart p) +* (Start-At ((IC p) + k),S)
hence IncrIC (NPP p),k =
(NPP p) +* (Start-At ((IC p) + k),S)
by Th47
.=
((DataPart p) +* (Start-At (IC p),S)) +* (Start-At ((IC p) + k),S)
by Z, Th49
.=
(DataPart p) +* (Start-At ((IC p) + k),S)
by A, FUNCT_4:78
;
verum