let I be Program of SCM+FSA ; :: thesis: for x being set holds
( not x in dom (Initialized I) or x in dom I or x = intloc 0 or x = IC SCM+FSA )

let x be set ; :: thesis: ( not x in dom (Initialized I) or x in dom I or x = intloc 0 or x = IC SCM+FSA )
A1: ( dom ((intloc 0 ) .--> 1) = {(intloc 0 )} & dom (Start-At 0 ,SCM+FSA ) = {(IC SCM+FSA )} ) by FUNCOP_1:19;
assume A2: x in dom (Initialized I) ; :: thesis: ( x in dom I or x = intloc 0 or x = IC SCM+FSA )
dom (Initialized I) = (dom (I +* ((intloc 0 ) .--> 1))) \/ (dom (Start-At 0 ,SCM+FSA )) by FUNCT_4:def 1
.= ((dom I) \/ {(intloc 0 )}) \/ {(IC SCM+FSA )} by A1, FUNCT_4:def 1 ;
then ( x in (dom I) \/ {(intloc 0 )} or x in {(IC SCM+FSA )} ) by A2, XBOOLE_0:def 3;
then ( x in dom I or x in {(intloc 0 )} or x in {(IC SCM+FSA )} ) by XBOOLE_0:def 3;
hence ( x in dom I or x = intloc 0 or x = IC SCM+FSA ) by TARSKI:def 1; :: thesis: verum