let s be State of SCM+FSA; for I being Program of SCM+FSA
for l being Element of NAT
for x being set st x in dom I holds
I . x = (s +* (I +* (Start-At (l,SCM+FSA)))) . x
let I be Program of SCM+FSA; for l being Element of NAT
for x being set st x in dom I holds
I . x = (s +* (I +* (Start-At (l,SCM+FSA)))) . x
let l be Element of NAT ; for x being set st x in dom I holds
I . x = (s +* (I +* (Start-At (l,SCM+FSA)))) . x
let x be set ; ( x in dom I implies I . x = (s +* (I +* (Start-At (l,SCM+FSA)))) . x )
assume A1:
x in dom I
; I . x = (s +* (I +* (Start-At (l,SCM+FSA)))) . x
reconsider y = x as Element of NAT by A1;
A2:
not y in dom (Start-At (l,SCM+FSA))
by COMPOS_1:29;
x in dom (I +* (Start-At (l,SCM+FSA)))
by A1, FUNCT_4:13;
hence (s +* (I +* (Start-At (l,SCM+FSA)))) . x =
(I +* (Start-At (l,SCM+FSA))) . x
by FUNCT_4:14
.=
I . x
by A2, FUNCT_4:12
;
verum