let X be ComplexUnitarySpace; for z being Complex
for seq being sequence of X st seq is Cauchy holds
z * seq is Cauchy
let z be Complex; for seq being sequence of X st seq is Cauchy holds
z * seq is Cauchy
let seq be sequence of X; ( seq is Cauchy implies z * seq is Cauchy )
assume A1:
seq is Cauchy
; z * seq is Cauchy
A2:
now ( z <> 0 implies for r being Real st r > 0 holds
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < r )A3:
0 / |.z.| = 0
;
assume A4:
z <> 0
;
for r being Real st r > 0 holds
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < rthen A5:
|.z.| > 0
by COMPLEX1:47;
let r be
Real;
( r > 0 implies ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < r )assume
r > 0
;
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < rthen
r / |.z.| > 0
by A5, A3, XREAL_1:74;
then consider m1 being
Nat such that A6:
for
n,
m being
Nat st
n >= m1 &
m >= m1 holds
dist (
(seq . n),
(seq . m))
< r / |.z.|
by A1;
take k =
m1;
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < rlet n,
m be
Nat;
( n >= k & m >= k implies dist (((z * seq) . n),((z * seq) . m)) < r )assume
(
n >= k &
m >= k )
;
dist (((z * seq) . n),((z * seq) . m)) < rthen A7:
dist (
(seq . n),
(seq . m))
< r / |.z.|
by A6;
A8:
|.z.| <> 0
by A4, COMPLEX1:47;
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 * (seq . m))) =
||.((z * (seq . n)) - (z * (seq . m))).||
by CSSPACE:def 16
.=
||.(z * ((seq . n) - (seq . m))).||
by CLVECT_1:9
.=
|.z.| * ||.((seq . n) - (seq . m)).||
by CSSPACE:43
.=
|.z.| * (dist ((seq . n),(seq . m)))
by CSSPACE:def 16
;
then
dist (
(z * (seq . n)),
(z * (seq . m)))
< r
by A5, A7, A9, XREAL_1:68;
then
dist (
((z * seq) . n),
(z * (seq . m)))
< r
by CLVECT_1:def 14;
hence
dist (
((z * seq) . n),
((z * seq) . m))
< r
by CLVECT_1:def 14;
verum end;
now ( z = 0 implies for r being Real st r > 0 holds
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < r )assume A10:
z = 0
;
for r being Real st r > 0 holds
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < rlet r be
Real;
( r > 0 implies ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < r )assume
r > 0
;
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < rthen consider m1 being
Nat such that A11:
for
n,
m being
Nat st
n >= m1 &
m >= m1 holds
dist (
(seq . n),
(seq . m))
< r
by A1;
take k =
m1;
for n, m being Nat st n >= k & m >= k holds
dist (((z * seq) . n),((z * seq) . m)) < rlet n,
m be
Nat;
( n >= k & m >= k implies dist (((z * seq) . n),((z * seq) . m)) < r )assume
(
n >= k &
m >= k )
;
dist (((z * seq) . n),((z * seq) . m)) < rthen A12:
dist (
(seq . n),
(seq . m))
< r
by A11;
dist (
(z * (seq . n)),
(z * (seq . m))) =
dist (
H2(
X),
(0c * (seq . m)))
by A10, CLVECT_1:1
.=
dist (
H2(
X),
H2(
X))
by CLVECT_1:1
.=
0
by CSSPACE:50
;
then
dist (
(z * (seq . n)),
(z * (seq . m)))
< r
by A12, CSSPACE:53;
then
dist (
((z * seq) . n),
(z * (seq . m)))
< r
by CLVECT_1:def 14;
hence
dist (
((z * seq) . n),
((z * seq) . m))
< r
by CLVECT_1:def 14;
verum end;
hence
z * seq is Cauchy
by A2; verum