let F1, F2 be Function of NAT,(product the Object-Kind of SCM+FSA); ( F1 . 0 = s & ( for i being Nat holds F1 . (i + 1) = Comput ((P +* (while>0 (a,I))),(Initialized (F1 . i)),((LifeSpan (((P +* (while>0 (a,I))) +* I),(Initialized (F1 . i)))) + 3)) ) & F2 . 0 = s & ( for i being Nat holds F2 . (i + 1) = Comput ((P +* (while>0 (a,I))),(Initialized (F2 . i)),((LifeSpan (((P +* (while>0 (a,I))) +* I),(Initialized (F2 . i)))) + 3)) ) implies F1 = F2 )
assume that
A3:
F1 . 0 = s
and
A4:
for i being Nat holds F1 . (i + 1) = H1(i,F1 . i)
and
A5:
F2 . 0 = s
and
A6:
for i being Nat holds F2 . (i + 1) = H1(i,F2 . i)
; F1 = F2
reconsider s = s as Element of product the Object-Kind of SCM+FSA by CARD_3:107;
A7:
F1 . 0 = s
by A3;
A8:
for i being Nat holds F1 . (i + 1) = H2(i,F1 . i)
by A4;
A9:
F2 . 0 = s
by A5;
A10:
for i being Nat holds F2 . (i + 1) = H2(i,F2 . i)
by A6;
F1 = F2
from NAT_1:sch 16(A7, A8, A9, A10);
hence
F1 = F2
; verum