let s1, s2 be State of SCM ; :: thesis: for k, c being Element of NAT st s2 = Computation s1,k & LifeSpan s2 = c & s2 is halting & 0 < c holds
LifeSpan s1 = k + c

let k, c be Element of NAT ; :: thesis: ( s2 = Computation s1,k & LifeSpan s2 = c & s2 is halting & 0 < c implies LifeSpan s1 = k + c )
assume A1: ( s2 = Computation s1,k & LifeSpan s2 = c & s2 is halting & 0 < c ) ; :: thesis: LifeSpan s1 = k + c
then consider l being Nat such that
A2: c = l + 1 by NAT_1:6;
reconsider l = l as Element of NAT by ORDINAL1:def 13;
( s2 . (IC (Computation s2,l)) <> halt SCM & s2 . (IC (Computation s2,(l + 1))) = halt SCM ) by A1, A2, Th16;
then ( s2 . (IC (Computation s1,(k + l))) <> halt SCM & s2 . (IC (Computation s1,(k + (l + 1)))) = halt SCM ) by A1, AMI_1:51;
then ( s1 . (IC (Computation s1,(k + l))) <> halt SCM & s1 . (IC (Computation s1,(k + (l + 1)))) = halt SCM ) by A1, AMI_1:54;
hence LifeSpan s1 = (k + l) + 1 by Th16
.= k + c by A2 ;
:: thesis: verum