let z, w be Element of COMPLEX ; for p being real number st p > 0 holds
ex n being Element of NAT st
for k being Element of NAT st n <= k holds
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p
let p be real number ; ( p > 0 implies ex n being Element of NAT st
for k being Element of NAT st n <= k holds
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p )
assume A1:
p > 0
; ex n being Element of NAT st
for k being Element of NAT st n <= k holds
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p
reconsider pp = p as Real by XREAL_0:def 1;
A2:
1 <= Sum (|.z.| rExpSeq)
by Th18;
A3:
0 < Sum (|.w.| rExpSeq)
by Th18;
set p1 = min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))));
A4:
min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq))))) > 0
by A1, A2, A3, XXREAL_0:15;
then
|.(z ExpSeq).| = |.z.| rExpSeq
by FUNCT_2:18;
then consider n1 being Element of NAT such that
A8:
for k, l being Element of NAT st n1 <= k & n1 <= l holds
abs (((Partial_Sums (|.z.| rExpSeq)) . k) - ((Partial_Sums (|.z.| rExpSeq)) . l)) < min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))
by A4, COMSEQ_3:4;
consider n2 being Element of NAT such that
A9:
for k, l being Element of NAT st n2 <= k & n2 <= l holds
|.(((Partial_Sums (w ExpSeq)) . k) - ((Partial_Sums (w ExpSeq)) . l)).| < min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))
by A4, COMSEQ_3:47;
set n3 = n1 + n2;
take n4 = (n1 + n2) + (n1 + n2); for k being Element of NAT st n4 <= k holds
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p
A13:
now let k be
Element of
NAT ;
for l being Element of NAT st l <= k holds
|.(Conj (k,z,w)).| . l <= ((|.z.| rExpSeq) . l) * (2 * (Sum (|.w.| rExpSeq)))now let l be
Element of
NAT ;
( l <= k implies |.(Conj (k,z,w)).| . l <= ((|.z.| rExpSeq) . l) * (2 * (Sum (|.w.| rExpSeq))) )assume
l <= k
;
|.(Conj (k,z,w)).| . l <= ((|.z.| rExpSeq) . l) * (2 * (Sum (|.w.| rExpSeq)))then A16:
|.(Conj (k,z,w)).| . l = ((|.z.| rExpSeq) . l) * |.(((Partial_Sums (w ExpSeq)) . k) - ((Partial_Sums (w ExpSeq)) . (k -' l))).|
by A10;
|.((Partial_Sums (w ExpSeq)) . k).| <= Sum (|.w.| rExpSeq)
by Th17;
then A18:
|.((Partial_Sums (w ExpSeq)) . k).| + |.((Partial_Sums (w ExpSeq)) . (k -' l)).| <= (Sum (|.w.| rExpSeq)) + |.((Partial_Sums (w ExpSeq)) . (k -' l)).|
by XREAL_1:8;
|.((Partial_Sums (w ExpSeq)) . (k -' l)).| <= Sum (|.w.| rExpSeq)
by Th17;
then
(Sum (|.w.| rExpSeq)) + |.((Partial_Sums (w ExpSeq)) . (k -' l)).| <= (Sum (|.w.| rExpSeq)) + (Sum (|.w.| rExpSeq))
by XREAL_1:8;
then
(
|.(((Partial_Sums (w ExpSeq)) . k) - ((Partial_Sums (w ExpSeq)) . (k -' l))).| <= |.((Partial_Sums (w ExpSeq)) . k).| + |.((Partial_Sums (w ExpSeq)) . (k -' l)).| &
|.((Partial_Sums (w ExpSeq)) . k).| + |.((Partial_Sums (w ExpSeq)) . (k -' l)).| <= 2
* (Sum (|.w.| rExpSeq)) )
by A18, COMPLEX1:143, XXREAL_0:2;
then A22:
|.(((Partial_Sums (w ExpSeq)) . k) - ((Partial_Sums (w ExpSeq)) . (k -' l))).| <= 2
* (Sum (|.w.| rExpSeq))
by XXREAL_0:2;
0 <= (|.z.| rExpSeq) . l
by Th19;
hence
|.(Conj (k,z,w)).| . l <= ((|.z.| rExpSeq) . l) * (2 * (Sum (|.w.| rExpSeq)))
by A16, A22, XREAL_1:66;
verum end; hence
for
l being
Element of
NAT st
l <= k holds
|.(Conj (k,z,w)).| . l <= ((|.z.| rExpSeq) . l) * (2 * (Sum (|.w.| rExpSeq)))
;
verum end;
now let k be
Element of
NAT ;
( n4 <= k implies abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p )assume A25:
n4 <= k
;
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < pA26:
0 + (n1 + n2) <= (n1 + n2) + (n1 + n2)
by XREAL_1:8;
then A27:
n1 + n2 <= k
by A25, XXREAL_0:2;
A28:
n1 + 0 <= n1 + n2
by XREAL_1:8;
then A29:
n1 <= k
by A27, XXREAL_0:2;
now let l be
Element of
NAT ;
( l <= n1 + n2 implies |.(Conj (k,z,w)).| . l <= (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) * ((|.z.| rExpSeq) . l) )assume A31:
l <= n1 + n2
;
|.(Conj (k,z,w)).| . l <= (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) * ((|.z.| rExpSeq) . l)then A32:
k -' l = k - l
by A27, XREAL_1:235, XXREAL_0:2;
A33:
0 + n2 <= n1 + n2
by XREAL_1:8;
A34:
n4 - l <= k - l
by A25, XREAL_1:11;
((n1 + n2) + (n1 + n2)) - (n1 + n2) <= ((n1 + n2) + (n1 + n2)) - l
by A31, XREAL_1:12;
then
n1 + n2 <= k - l
by A34, XXREAL_0:2;
then A37:
n2 <= k -' l
by A32, A33, XXREAL_0:2;
0 + (n1 + n2) <= (n1 + n2) + (n1 + n2)
by XREAL_1:8;
then
n2 <= n4
by A33, XXREAL_0:2;
then
n2 <= k
by A25, XXREAL_0:2;
then A41:
|.(((Partial_Sums (w ExpSeq)) . k) - ((Partial_Sums (w ExpSeq)) . (k -' l))).| < min (
(pp / (4 * (Sum (|.z.| rExpSeq)))),
(pp / (4 * (Sum (|.w.| rExpSeq)))))
by A9, A37;
0 <= (|.z.| rExpSeq) . l
by Th19;
then
((|.z.| rExpSeq) . l) * |.(((Partial_Sums (w ExpSeq)) . k) - ((Partial_Sums (w ExpSeq)) . (k -' l))).| <= ((|.z.| rExpSeq) . l) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq))))))
by A41, XREAL_1:66;
hence
|.(Conj (k,z,w)).| . l <= (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) * ((|.z.| rExpSeq) . l)
by A10, A27, A31, XXREAL_0:2;
verum end; then A44:
(Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2) <= ((Partial_Sums (|.z.| rExpSeq)) . (n1 + n2)) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq))))))
by COMSEQ_3:7;
((Partial_Sums (|.z.| rExpSeq)) . (n1 + n2)) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) <= (Sum (|.z.| rExpSeq)) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq))))))
by A4, Th17, XREAL_1:66;
then A46:
(Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2) <= (Sum (|.z.| rExpSeq)) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq))))))
by A44, XXREAL_0:2;
A47:
(Sum (|.z.| rExpSeq)) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) <= (Sum (|.z.| rExpSeq)) * (p / (4 * (Sum (|.z.| rExpSeq))))
by A2, XREAL_1:66, XXREAL_0:17;
A48:
0 <> Sum (|.z.| rExpSeq)
by Th18;
(Sum (|.z.| rExpSeq)) * (p / (4 * (Sum (|.z.| rExpSeq)))) =
((Sum (|.z.| rExpSeq)) * p) / (4 * (Sum (|.z.| rExpSeq)))
.=
p / 4
by A48, XCMPLX_1:92
;
then A50:
(Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2) <= p / 4
by A46, A47, XXREAL_0:2;
0 + (p / 4) < (p / 4) + (p / 4)
by A1, XREAL_1:8;
then A52:
(Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2) < p / 2
by A50, XXREAL_0:2;
k -' (n1 + n2) = k - (n1 + n2)
by A25, A26, XREAL_1:235, XXREAL_0:2;
then A54:
k = (k -' (n1 + n2)) + (n1 + n2)
;
for
l being
Element of
NAT st
l <= k holds
|.(Conj (k,z,w)).| . l <= (2 * (Sum (|.w.| rExpSeq))) * ((|.z.| rExpSeq) . l)
by A13;
then A56:
((Partial_Sums |.(Conj (k,z,w)).|) . k) - ((Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2)) <= (((Partial_Sums (|.z.| rExpSeq)) . k) - ((Partial_Sums (|.z.| rExpSeq)) . (n1 + n2))) * (2 * (Sum (|.w.| rExpSeq)))
by A54, COMSEQ_3:8;
abs (((Partial_Sums (|.z.| rExpSeq)) . k) - ((Partial_Sums (|.z.| rExpSeq)) . (n1 + n2))) <= min (
(pp / (4 * (Sum (|.z.| rExpSeq)))),
(pp / (4 * (Sum (|.w.| rExpSeq)))))
by A8, A28, A29;
then
((Partial_Sums (|.z.| rExpSeq)) . k) - ((Partial_Sums (|.z.| rExpSeq)) . (n1 + n2)) <= min (
(pp / (4 * (Sum (|.z.| rExpSeq)))),
(pp / (4 * (Sum (|.w.| rExpSeq)))))
by A25, A26, Th20, XXREAL_0:2;
then
(((Partial_Sums (|.z.| rExpSeq)) . k) - ((Partial_Sums (|.z.| rExpSeq)) . (n1 + n2))) * (2 * (Sum (|.w.| rExpSeq))) <= (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) * (2 * (Sum (|.w.| rExpSeq)))
by A3, XREAL_1:66;
then A60:
((Partial_Sums |.(Conj (k,z,w)).|) . k) - ((Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2)) <= (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) * (2 * (Sum (|.w.| rExpSeq)))
by A56, XXREAL_0:2;
A61:
(2 * (Sum (|.w.| rExpSeq))) * (min ((pp / (4 * (Sum (|.z.| rExpSeq)))),(pp / (4 * (Sum (|.w.| rExpSeq)))))) <= (2 * (Sum (|.w.| rExpSeq))) * (p / (4 * (Sum (|.w.| rExpSeq))))
by A3, XREAL_1:66, XXREAL_0:17;
A62:
0 <> Sum (|.w.| rExpSeq)
by Th18;
(2 * (Sum (|.w.| rExpSeq))) * (p / (4 * (Sum (|.w.| rExpSeq)))) =
((2 * p) * (Sum (|.w.| rExpSeq))) / (4 * (Sum (|.w.| rExpSeq)))
.=
(p + p) / 4
by A62, XCMPLX_1:92
.=
p / 2
;
then
((Partial_Sums |.(Conj (k,z,w)).|) . k) - ((Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2)) <= p / 2
by A60, A61, XXREAL_0:2;
then
(((Partial_Sums |.(Conj (k,z,w)).|) . k) - ((Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2))) + ((Partial_Sums |.(Conj (k,z,w)).|) . (n1 + n2)) < (p / 2) + (p / 2)
by A52, XREAL_1:10;
hence
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p
by Th21;
verum end;
hence
for k being Element of NAT st n4 <= k holds
abs ((Partial_Sums |.(Conj (k,z,w)).|) . k) < p
; verum