let s be State of SCM+FSA; :: thesis: ( IC (Initialized s) = 0 & (Initialized s) . (intloc 0) = 1 & ( for a being read-write Int-Location holds (Initialized s) . a = s . a ) & ( for f being FinSeq-Location holds (Initialized s) . f = s . f ) & ( for l being Element of NAT holds (Initialized s) . l = s . l ) )
thus ( IC (Initialized s) = 0 & (Initialized s) . (intloc 0) = 1 ) by SCMFSA6A:82; :: thesis: ( ( for a being read-write Int-Location holds (Initialized s) . a = s . a ) & ( for f being FinSeq-Location holds (Initialized s) . f = s . f ) & ( for l being Element of NAT holds (Initialized s) . l = s . l ) )
A3: Initialized s = Initialize (s +* ((intloc 0) .--> 1)) by FUNCT_4:15;
A4: dom ((intloc 0) .--> 1) = {(intloc 0)} by FUNCOP_1:19;
hereby :: thesis: ( ( for f being FinSeq-Location holds (Initialized s) . f = s . f ) & ( for l being Element of NAT holds (Initialized s) . l = s . l ) ) end;
hereby :: thesis: for l being Element of NAT holds (Initialized s) . l = s . l end;
let l be Element of NAT ; :: thesis: (Initialized s) . l = s . l
intloc 0 <> l by SCMFSA_2:84;
then A8: not l in dom ((intloc 0) .--> 1) by A4, TARSKI:def 1;
not l in dom (Start-At (0,SCM+FSA)) by COMPOS_1:29;
hence (Initialized s) . l = (s +* ((intloc 0) .--> 1)) . l by FUNCT_4:12, A3
.= s . l by A8, FUNCT_4:12 ;
:: thesis: verum