let seq be ExtREAL_sequence; :: thesis: ( seq is convergent_to_+infty implies ( not seq is convergent_to_-infty & not seq is convergent_to_finite_number ) )
assume A1: seq is convergent_to_+infty ; :: thesis: ( not seq is convergent_to_-infty & not seq is convergent_to_finite_number )
hereby :: thesis: not seq is convergent_to_finite_number
assume seq is convergent_to_-infty ; :: thesis: contradiction
then consider n1 being Nat such that
A2: for m being Nat st n1 <= m holds
seq . m <= R_EAL (- 1) by Def10;
consider n2 being Nat such that
A3: for m being Nat st n2 <= m holds
R_EAL 1 <= seq . m by A1, Def9;
reconsider n1 = n1, n2 = n2 as Element of NAT by ORDINAL1:def 13;
set m = max n1,n2;
( max n1,n2 >= n1 & max n1,n2 >= n2 ) by XXREAL_0:25;
then ( seq . (max n1,n2) <= R_EAL (- 1) & R_EAL 1 <= seq . (max n1,n2) ) by A2, A3;
hence contradiction ; :: thesis: verum
end;
assume seq is convergent_to_finite_number ; :: thesis: contradiction
then consider g being real number such that
A4: for p being real number st 0 < p holds
ex n being Nat st
for m being Nat st n <= m holds
|.((seq . m) - (R_EAL g)).| < p by Def8;
per cases ( g > 0 or g = 0 or g < 0 ) ;
suppose A5: g > 0 ; :: thesis: contradiction
then consider n1 being Nat such that
A6: for m being Nat st n1 <= m holds
|.((seq . m) - (R_EAL g)).| < R_EAL g by A4;
A7: now
let m be Nat; :: thesis: ( n1 <= m implies seq . m < R_EAL (2 * g) )
assume n1 <= m ; :: thesis: seq . m < R_EAL (2 * g)
then |.((seq . m) - (R_EAL g)).| < R_EAL g by A6;
then (seq . m) - (R_EAL g) < R_EAL g by EXTREAL2:58;
then seq . m < (R_EAL g) + (R_EAL g) by EXTREAL2:29;
then seq . m < R_EAL (g + g) by Th7;
hence seq . m < R_EAL (2 * g) ; :: thesis: verum
end;
g + g > 0 by A5;
then consider n2 being Nat such that
A8: for m being Nat st n2 <= m holds
R_EAL (2 * g) <= seq . m by A1, Def9;
reconsider n1 = n1, n2 = n2 as Element of NAT by ORDINAL1:def 13;
set m = max n1,n2;
( n1 <= max n1,n2 & n2 <= max n1,n2 ) by XXREAL_0:25;
then ( seq . (max n1,n2) < R_EAL (2 * g) & R_EAL (2 * g) <= seq . (max n1,n2) ) by A7, A8;
hence contradiction ; :: thesis: verum
end;
suppose A9: g = 0 ; :: thesis: contradiction
consider n1 being Nat such that
A10: for m being Nat st n1 <= m holds
|.((seq . m) - (R_EAL g)).| < R_EAL 1 by A4;
consider n2 being Nat such that
A11: for m being Nat st n2 <= m holds
R_EAL 1 <= seq . m by A1, Def9;
reconsider n1 = n1, n2 = n2 as Element of NAT by ORDINAL1:def 13;
set m = max n1,n2;
|.((seq . (max n1,n2)) - (R_EAL g)).| < R_EAL 1 by A10, XXREAL_0:25;
then (seq . (max n1,n2)) - (R_EAL g) < R_EAL 1 by EXTREAL2:58;
then seq . (max n1,n2) < (R_EAL 1) + (R_EAL g) by EXTREAL2:29;
then seq . (max n1,n2) < R_EAL 1 by A9, SUPINF_2:18;
hence contradiction by A11, XXREAL_0:25; :: thesis: verum
end;
suppose A12: g < 0 ; :: thesis: contradiction
set g1 = - g;
- g > 0 by A12, XREAL_1:60;
then consider n1 being Nat such that
A13: for m being Nat st n1 <= m holds
|.((seq . m) - (R_EAL g)).| < R_EAL (- g) by A4;
A14: now
let m be Element of NAT ; :: thesis: ( n1 <= m implies seq . m < 0 )
assume n1 <= m ; :: thesis: seq . m < 0
then |.((seq . m) - (R_EAL g)).| < R_EAL (- g) by A13;
then (seq . m) - (R_EAL g) < R_EAL (- g) by EXTREAL2:58;
then seq . m < (R_EAL (- g)) + (R_EAL g) by EXTREAL2:29;
then seq . m < R_EAL ((- g) + g) by Th7;
hence seq . m < 0 ; :: thesis: verum
end;
consider n2 being Nat such that
A15: for m being Nat st n2 <= m holds
1 <= seq . m by A1, Def9;
reconsider n1 = n1, n2 = n2 as Element of NAT by ORDINAL1:def 13;
set m = max n1,n2;
( n1 <= max n1,n2 & n2 <= max n1,n2 ) by XXREAL_0:25;
then ( seq . (max n1,n2) < 0 & 1 <= seq . (max n1,n2) ) by A14, A15;
hence contradiction ; :: thesis: verum
end;
end;