let seq, seq9 be Real_Sequence; ( seq is convergent & seq9 is convergent implies lim (seq (#) seq9) = (lim seq) * (lim seq9) )
assume that
A1:
seq is convergent
and
A2:
seq9 is convergent
; lim (seq (#) seq9) = (lim seq) * (lim seq9)
consider r being real number such that
A3:
0 < r
and
A4:
for n being Element of NAT holds abs (seq . n) < r
by A1, Th15;
A5:
0 <= abs (lim seq9)
by COMPLEX1:46;
A6:
0 + 0 < (abs (lim seq9)) + r
by A3, COMPLEX1:46, XREAL_1:8;
now 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) - ((lim seq) * (lim seq9))) < p )assume
0 < p
;
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) < pthen A7:
0 < p / ((abs (lim seq9)) + r)
by A6, XREAL_1:139;
then consider n1 being
Element of
NAT such that A8:
for
m being
Element of
NAT st
n1 <= m holds
abs ((seq . m) - (lim seq)) < p / ((abs (lim seq9)) + r)
by A1, Def7;
consider n2 being
Element of
NAT such that A9:
for
m being
Element of
NAT st
n2 <= m holds
abs ((seq9 . m) - (lim seq9)) < p / ((abs (lim seq9)) + r)
by A2, A7, Def7;
take n =
n1 + n2;
for m being Element of NAT st n <= m holds
abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) < plet m be
Element of
NAT ;
( n <= m implies abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) < p )assume A10:
n <= m
;
abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) < pA11:
0 <= abs (seq . m)
by COMPLEX1:46;
A12:
0 <= abs ((seq9 . m) - (lim seq9))
by COMPLEX1:46;
n2 <= n
by NAT_1:12;
then
n2 <= m
by A10, XXREAL_0:2;
then A13:
abs ((seq9 . m) - (lim seq9)) < p / ((abs (lim seq9)) + r)
by A9;
n1 <= n1 + n2
by NAT_1:12;
then
n1 <= m
by A10, XXREAL_0:2;
then A14:
abs ((seq . m) - (lim seq)) <= p / ((abs (lim seq9)) + r)
by A8;
abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) =
abs ((((seq . m) * (seq9 . m)) - (((seq . m) * (lim seq9)) - ((seq . m) * (lim seq9)))) - ((lim seq) * (lim seq9)))
by SEQ_1:8
.=
abs (((seq . m) * ((seq9 . m) - (lim seq9))) + (((seq . m) - (lim seq)) * (lim seq9)))
;
then A15:
abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) <= (abs ((seq . m) * ((seq9 . m) - (lim seq9)))) + (abs (((seq . m) - (lim seq)) * (lim seq9)))
by COMPLEX1:56;
abs (seq . m) < r
by A4;
then
(abs (seq . m)) * (abs ((seq9 . m) - (lim seq9))) < r * (p / ((abs (lim seq9)) + r))
by A11, A12, A13, XREAL_1:96;
then A16:
abs ((seq . m) * ((seq9 . m) - (lim seq9))) < r * (p / ((abs (lim seq9)) + r))
by COMPLEX1:65;
abs (((seq . m) - (lim seq)) * (lim seq9)) = (abs (lim seq9)) * (abs ((seq . m) - (lim seq)))
by COMPLEX1:65;
then A17:
abs (((seq . m) - (lim seq)) * (lim seq9)) <= (abs (lim seq9)) * (p / ((abs (lim seq9)) + r))
by A5, A14, XREAL_1:64;
(r * (p / ((abs (lim seq9)) + r))) + ((abs (lim seq9)) * (p / ((abs (lim seq9)) + r))) =
(p / ((abs (lim seq9)) + r)) * ((abs (lim seq9)) + r)
.=
p
by A6, XCMPLX_1:87
;
then
(abs ((seq . m) * ((seq9 . m) - (lim seq9)))) + (abs (((seq . m) - (lim seq)) * (lim seq9))) < p
by A16, A17, XREAL_1:8;
hence
abs (((seq (#) seq9) . m) - ((lim seq) * (lim seq9))) < p
by A15, XXREAL_0:2;
verum end;
hence
lim (seq (#) seq9) = (lim seq) * (lim seq9)
by A1, A2, Def7; verum