let p be Instruction-Sequence of SCM+FSA; :: thesis: for s being State of SCM+FSA
for I being really-closed good InitHalting MacroInstruction of SCM+FSA
for b being Int-Location
for a being read-write Int-Location st s . a <= 0 holds
(IExec ((Times (a,I)),p,s)) . b = () . b

set D = Data-Locations ;
let s be State of SCM+FSA; :: thesis: for I being really-closed good InitHalting MacroInstruction of SCM+FSA
for b being Int-Location
for a being read-write Int-Location st s . a <= 0 holds
(IExec ((Times (a,I)),p,s)) . b = () . b

let I be really-closed good InitHalting MacroInstruction of SCM+FSA ; :: thesis: for b being Int-Location
for a being read-write Int-Location st s . a <= 0 holds
(IExec ((Times (a,I)),p,s)) . b = () . b

let b be Int-Location; :: thesis: for a being read-write Int-Location st s . a <= 0 holds
(IExec ((Times (a,I)),p,s)) . b = () . b

let a be read-write Int-Location; :: thesis: ( s . a <= 0 implies (IExec ((Times (a,I)),p,s)) . b = () . b )
assume A1: s . a <= 0 ; :: thesis: (IExec ((Times (a,I)),p,s)) . b = () . b
set s0 = Initialized s;
set p0 = p;
A2: ( (Initialized s) . a = s . a & () . () = 1 ) by ;
b in Int-Locations by AMI_2:def 16;
then A3: b in Data-Locations by ;
DataPart (IExec ((Times (a,I)),p,s)) = DataPart (IExec ((Times (a,I)),p,())) by SCMFSA8C:3
.= DataPart () by A1, A2, Th47 ;
hence (IExec ((Times (a,I)),p,s)) . b = () . b by
.= () . b by ;
:: thesis: verum