let X be ComplexUnitarySpace; for z being Complex
for seq being sequence of X st seq is convergent holds
z * seq is convergent
let z be Complex; for seq being sequence of X st seq is convergent holds
z * seq is convergent
let seq be sequence of X; ( seq is convergent implies z * seq is convergent )
assume
seq is convergent
; z * seq is convergent
then consider g being Point of X such that
A1:
for r being Real st r > 0 holds
ex m being Element of NAT st
for n being Element of NAT st n >= m holds
dist (seq . n),g < r
by Def1;
take h = z * g; CLVECT_2:def 1 for r being Real st r > 0 holds
ex m being Element of NAT st
for n being Element of NAT st n >= m holds
dist ((z * seq) . n),h < r
A2:
now A3:
0 / |.z.| = 0
;
assume A4:
z <> 0
;
for r being Real st r > 0 holds
ex k being Element of NAT st
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < rthen A5:
|.z.| > 0
by COMPLEX1:133;
let r be
Real;
( r > 0 implies ex k being Element of NAT st
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < r )assume
r > 0
;
ex k being Element of NAT st
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < rthen consider m1 being
Element of
NAT such that A6:
for
n being
Element of
NAT st
n >= m1 holds
dist (seq . n),
g < r / |.z.|
by A1, A5, A3, XREAL_1:76;
take k =
m1;
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < rlet n be
Element of
NAT ;
( n >= k implies dist ((z * seq) . n),h < r )assume
n >= k
;
dist ((z * seq) . n),h < rthen A7:
dist (seq . n),
g < r / |.z.|
by A6;
A8:
|.z.| <> 0
by A4, COMPLEX1:133;
A9:
|.z.| * (r / |.z.|) =
|.z.| * ((|.z.| " ) * r)
by XCMPLX_0:def 9
.=
(|.z.| * (|.z.| " )) * r
.=
1
* r
by A8, XCMPLX_0:def 7
.=
r
;
dist (z * (seq . n)),
(z * g) =
||.((z * (seq . n)) - (z * g)).||
by CSSPACE:def 16
.=
||.(z * ((seq . n) - g)).||
by CLVECT_1:10
.=
|.z.| * ||.((seq . n) - g).||
by CSSPACE:45
.=
|.z.| * (dist (seq . n),g)
by CSSPACE:def 16
;
then
dist (z * (seq . n)),
h < r
by A5, A7, A9, XREAL_1:70;
hence
dist ((z * seq) . n),
h < r
by CLVECT_1:def 15;
verum end;
now assume A10:
z = 0
;
for r being Real st r > 0 holds
ex k being Element of NAT st
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < rlet r be
Real;
( r > 0 implies ex k being Element of NAT st
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < r )assume
r > 0
;
ex k being Element of NAT st
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < rthen consider m1 being
Element of
NAT such that A11:
for
n being
Element of
NAT st
n >= m1 holds
dist (seq . n),
g < r
by A1;
take k =
m1;
for n being Element of NAT st n >= k holds
dist ((z * seq) . n),h < rlet n be
Element of
NAT ;
( n >= k implies dist ((z * seq) . n),h < r )assume
n >= k
;
dist ((z * seq) . n),h < rthen A12:
dist (seq . n),
g < r
by A11;
dist (z * (seq . n)),
(z * g) =
dist (0c * (seq . n)),
H1(
X)
by A10, CLVECT_1:2
.=
dist H1(
X),
H1(
X)
by CLVECT_1:2
.=
0
by CSSPACE:53
;
then
dist (z * (seq . n)),
h < r
by A12, CSSPACE:56;
hence
dist ((z * seq) . n),
h < r
by CLVECT_1:def 15;
verum end;
hence
for r being Real st r > 0 holds
ex m being Element of NAT st
for n being Element of NAT st n >= m holds
dist ((z * seq) . n),h < r
by A2; verum