let seq, seq9 be Real_Sequence; ( seq is convergent & seq9 is convergent implies seq (#) seq9 is convergent )
assume that
A1:
seq is convergent
and
A2:
seq9 is convergent
; seq (#) seq9 is convergent
consider g1 being real number such that
A3:
for p being real number st 0 < p holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq . m) - g1) < p
by A1, Def6;
consider g2 being real number such that
A4:
for p being real number st 0 < p holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq9 . m) - g2) < p
by A2, Def6;
take g = g1 * g2; SEQ_2:def 6 for p being real number st 0 < p holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs (((seq (#) seq9) . m) - g) < p
seq is bounded
by A1, Th27;
then consider r being real number such that
A5:
0 < r
and
A6:
for n being Element of NAT holds abs (seq . n) < r
by Th15;
A7:
0 <= abs g2
by COMPLEX1:132;
A8:
0 + 0 < (abs g2) + r
by A5, COMPLEX1:132, XREAL_1:10;
let p be real number ; ( 0 < p implies ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs (((seq (#) seq9) . m) - g) < p )
assume A9:
0 < p
; ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs (((seq (#) seq9) . m) - g) < p
then consider n1 being Element of NAT such that
A10:
for m being Element of NAT st n1 <= m holds
abs ((seq . m) - g1) < p / ((abs g2) + r)
by A3, A8, XREAL_1:141;
consider n2 being Element of NAT such that
A11:
for m being Element of NAT st n2 <= m holds
abs ((seq9 . m) - g2) < p / ((abs g2) + r)
by A4, A8, A9, XREAL_1:141;
take n = n1 + n2; for m being Element of NAT st n <= m holds
abs (((seq (#) seq9) . m) - g) < p
let m be Element of NAT ; ( n <= m implies abs (((seq (#) seq9) . m) - g) < p )
assume A12:
n <= m
; abs (((seq (#) seq9) . m) - g) < p
A13:
0 <= abs (seq . m)
by COMPLEX1:132;
A14:
0 <= abs ((seq9 . m) - g2)
by COMPLEX1:132;
n2 <= n
by NAT_1:12;
then
n2 <= m
by A12, XXREAL_0:2;
then A15:
abs ((seq9 . m) - g2) < p / ((abs g2) + r)
by A11;
n1 <= n1 + n2
by NAT_1:12;
then
n1 <= m
by A12, XXREAL_0:2;
then A16:
abs ((seq . m) - g1) <= p / ((abs g2) + r)
by A10;
abs (((seq (#) seq9) . m) - g) =
abs ((((seq . m) * (seq9 . m)) - (((seq . m) * g2) - ((seq . m) * g2))) - (g1 * g2))
by SEQ_1:12
.=
abs (((seq . m) * ((seq9 . m) - g2)) + (((seq . m) - g1) * g2))
;
then A17:
abs (((seq (#) seq9) . m) - g) <= (abs ((seq . m) * ((seq9 . m) - g2))) + (abs (((seq . m) - g1) * g2))
by COMPLEX1:142;
abs (seq . m) < r
by A6;
then
(abs (seq . m)) * (abs ((seq9 . m) - g2)) < r * (p / ((abs g2) + r))
by A13, A14, A15, XREAL_1:98;
then A18:
abs ((seq . m) * ((seq9 . m) - g2)) < r * (p / ((abs g2) + r))
by COMPLEX1:151;
abs (((seq . m) - g1) * g2) = (abs g2) * (abs ((seq . m) - g1))
by COMPLEX1:151;
then A19:
abs (((seq . m) - g1) * g2) <= (abs g2) * (p / ((abs g2) + r))
by A7, A16, XREAL_1:66;
(r * (p / ((abs g2) + r))) + ((abs g2) * (p / ((abs g2) + r))) =
(p / ((abs g2) + r)) * ((abs g2) + r)
.=
p
by A8, XCMPLX_1:88
;
then
(abs ((seq . m) * ((seq9 . m) - g2))) + (abs (((seq . m) - g1) * g2)) < p
by A18, A19, XREAL_1:10;
hence
abs (((seq (#) seq9) . m) - g) < p
by A17, XXREAL_0:2; verum