let seq be Real_Sequence; ( seq is convergent iff for s being real number st 0 < s holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq . m) - (seq . n)) < s )
thus
( seq is convergent implies for s being real number st 0 < s holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq . m) - (seq . n)) < s )
( ( for s being real number st 0 < s holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq . m) - (seq . n)) < s ) implies seq is convergent )
assume A5:
for s being real number st 0 < s holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq . m) - (seq . n)) < s
; seq is convergent
then consider n1 being Element of NAT such that
A6:
for m being Element of NAT st n1 <= m holds
abs ((seq . m) - (seq . n1)) < 1
;
consider r1 being real number such that
A7:
0 < r1
and
A8:
for m being Element of NAT st m <= n1 holds
abs (seq . m) < r1
by SEQ_2:4;
then
seq is bounded
by SEQ_2:3;
then consider seq1 being Real_Sequence such that
A11:
seq1 is subsequence of seq
and
A12:
seq1 is convergent
by Th57;
consider g1 being real number such that
A13:
for s being real number st 0 < s holds
ex n being Element of NAT st
for m being Element of NAT st n <= m holds
abs ((seq1 . m) - g1) < s
by A12, SEQ_2:def 6;
take
g1
; SEQ_2:def 6 for b1 being set holds
( b1 <= 0 or ex b2 being Element of NAT st
for b3 being Element of NAT holds
( not b2 <= b3 or not b1 <= abs ((seq . b3) - g1) ) )
let s be real number ; ( s <= 0 or ex b1 being Element of NAT st
for b2 being Element of NAT holds
( not b1 <= b2 or not s <= abs ((seq . b2) - g1) ) )
assume A14:
0 < s
; ex b1 being Element of NAT st
for b2 being Element of NAT holds
( not b1 <= b2 or not s <= abs ((seq . b2) - g1) )
then consider n1 being Element of NAT such that
A15:
for m being Element of NAT st n1 <= m holds
abs ((seq1 . m) - g1) < s / 3
by A13, XREAL_1:222;
consider n2 being Element of NAT such that
A16:
for m being Element of NAT st n2 <= m holds
abs ((seq . m) - (seq . n2)) < s / 3
by A5, A14, XREAL_1:222;
take n = n1 + n2; for b1 being Element of NAT holds
( not n <= b1 or not s <= abs ((seq . b1) - g1) )
let m be Element of NAT ; ( not n <= m or not s <= abs ((seq . m) - g1) )
assume A17:
n <= m
; not s <= abs ((seq . m) - g1)
consider Nseq being V35() sequence of NAT such that
A18:
seq1 = seq * Nseq
by A11, VALUED_0:def 17;
n1 <= n
by NAT_1:12;
then
n1 <= m
by A17, XXREAL_0:2;
then
abs (((seq * Nseq) . m) - g1) < s / 3
by A18, A15;
then A19:
abs ((seq . (Nseq . m)) - g1) < s / 3
by FUNCT_2:15;
n2 <= n
by NAT_1:12;
then A20:
n2 <= m
by A17, XXREAL_0:2;
m <= Nseq . m
by SEQM_3:14;
then
n2 <= Nseq . m
by A20, XXREAL_0:2;
then
abs ((seq . (Nseq . m)) - (seq . n2)) < s / 3
by A16;
then
abs (- ((seq . n2) - (seq . (Nseq . m)))) < s / 3
;
then A21:
abs ((seq . n2) - (seq . (Nseq . m))) < s / 3
by COMPLEX1:52;
abs ((seq . m) - (seq . n2)) < s / 3
by A16, A20;
then A22:
(abs ((seq . m) - (seq . n2))) + (abs ((seq . n2) - (seq . (Nseq . m)))) < (s / 3) + (s / 3)
by A21, XREAL_1:8;
abs (((seq . m) - (seq . n2)) + ((seq . n2) - (seq . (Nseq . m)))) <= (abs ((seq . m) - (seq . n2))) + (abs ((seq . n2) - (seq . (Nseq . m))))
by COMPLEX1:56;
then
abs ((seq . m) - (seq . (Nseq . m))) < (s / 3) + (s / 3)
by A22, XXREAL_0:2;
then A23:
(abs ((seq . m) - (seq . (Nseq . m)))) + (abs ((seq . (Nseq . m)) - g1)) < ((s / 3) + (s / 3)) + (s / 3)
by A19, XREAL_1:8;
abs (((seq . m) - (seq . (Nseq . m))) + ((seq . (Nseq . m)) - g1)) <= (abs ((seq . m) - (seq . (Nseq . m)))) + (abs ((seq . (Nseq . m)) - g1))
by COMPLEX1:56;
hence
not s <= abs ((seq . m) - g1)
by A23, XXREAL_0:2; verum