let S be State of SCM ; :: thesis: for s1, s being State of SCM+FSA st s1 = (s +* S) +* (s | NAT ) holds
s1 . (IC SCM+FSA ) = S . (IC SCM )

let s1, s be State of SCM+FSA ; :: thesis: ( s1 = (s +* S) +* (s | NAT ) implies s1 . (IC SCM+FSA ) = S . (IC SCM ) )
A1: dom S = the carrier of SCM by PARTFUN1:def 4
.= SCM-Memory ;
( dom (s | NAT ) = (dom s) /\ NAT & not IC SCM+FSA in NAT ) by FUNCT_7:def 1, RELAT_1:90, SCMFSA_1:5;
then A2: not IC SCM+FSA in dom (s | NAT ) by XBOOLE_0:def 4;
assume s1 = (s +* S) +* (s | NAT ) ; :: thesis: s1 . (IC SCM+FSA ) = S . (IC SCM )
hence s1 . (IC SCM+FSA ) = (s +* S) . (IC SCM+FSA ) by A2, FUNCT_4:12
.= S . (IC SCM ) by A1, Th7, AMI_3:4, FUNCT_4:14 ;
:: thesis: verum