let s be State of SCM+FSA ; :: thesis: ( ProgramPart s halts_on s implies for k being Element of NAT st LifeSpan (ProgramPart s),s <= k holds
IC (Comput (ProgramPart s),s,k) = IC (Comput (ProgramPart s),s,(LifeSpan (ProgramPart s),s)) )

defpred S1[ Nat] means ( LifeSpan (ProgramPart s),s <= $1 implies IC (Comput (ProgramPart s),s,$1) = IC (Comput (ProgramPart s),s,(LifeSpan (ProgramPart s),s)) );
assume A1: ProgramPart s halts_on s ; :: thesis: for k being Element of NAT st LifeSpan (ProgramPart s),s <= k holds
IC (Comput (ProgramPart s),s,k) = IC (Comput (ProgramPart s),s,(LifeSpan (ProgramPart s),s))

A2: now end;
let k be Element of NAT ; :: thesis: ( LifeSpan (ProgramPart s),s <= k implies IC (Comput (ProgramPart s),s,k) = IC (Comput (ProgramPart s),s,(LifeSpan (ProgramPart s),s)) )
assume A7: LifeSpan (ProgramPart s),s <= k ; :: thesis: IC (Comput (ProgramPart s),s,k) = IC (Comput (ProgramPart s),s,(LifeSpan (ProgramPart s),s))
A8: S1[ 0 ]
proof end;
for k being Element of NAT holds S1[k] from NAT_1:sch 1(A8, A2);
hence IC (Comput (ProgramPart s),s,k) = IC (Comput (ProgramPart s),s,(LifeSpan (ProgramPart s),s)) by A7; :: thesis: verum