let seq1, seq2 be Complex_Sequence; :: thesis: ( seq1 .0= 1 & ( for n being Element of NAT holds seq1 .(n + 1)=(seq1 . n)*(n + 1) ) & seq2 .0= 1 & ( for n being Element of NAT holds seq2 .(n + 1)=(seq2 . n)*(n + 1) ) implies seq1 = seq2 ) assume that A2:
( seq1 .0= 1 & ( for n being Element of NAT holds seq1 .(n + 1)=(seq1 . n)*(n + 1) ) )
and A3:
( seq2 .0= 1 & ( for n being Element of NAT holds seq2 .(n + 1)=(seq2 . n)*(n + 1) ) )
; :: thesis: seq1 = seq2 defpred S1[ Element of NAT ] means seq1 . $1 = seq2 . $1; A4:
S1[ 0 ]
by A2, A3; A5:
for k being Element of NAT st S1[k] holds S1[k + 1]