let s be State of SCM+FSA; :: thesis: for I being Program of SCM+FSA st s . (intloc 0) = 1 holds
s +* (Initialize I) = s +* (Initialized I)

let I be Program of SCM+FSA; :: thesis: ( s . (intloc 0) = 1 implies s +* (Initialize I) = s +* (Initialized I) )
A1: intloc 0 in dom s by SCMFSA_2:66;
assume s . (intloc 0) = 1 ; :: thesis: s +* (Initialize I) = s +* (Initialized I)
then A2: s = s +* ((intloc 0) .--> 1) by A1, FUNCT_7:111;
A3: Initialized s = Initialize (s +* ((intloc 0) .--> 1)) by FUNCT_4:15;
thus s +* (Initialized I) = (Initialized s) +* (Initialize I) by SCMFSA8A:13
.= Initialize ((Initialized s) +* I) by FUNCT_4:15
.= (Initialize (Initialized s)) +* I by COMPOS_1:83
.= (Initialize s) +* I by A2, A3
.= Initialize (s +* I) by COMPOS_1:83
.= s +* (Initialize I) by FUNCT_4:15 ; :: thesis: verum