let f1, f2 be PartFunc of REAL , REAL ; :: thesis: ( f1 is convergent_in+infty & f2 is convergent_in+infty & ex r being Real st
( ( (dom f1) /\ (right_open_halfline r) c= (dom f2) /\ (right_open_halfline r) & ( for g being Real st g in (dom f1) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) or ( (dom f2) /\ (right_open_halfline r) c= (dom f1) /\ (right_open_halfline r) & ( for g being Real st g in (dom f2) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) ) implies lim_in+infty f1 <= lim_in+infty f2 )
assume A1:
( f1 is convergent_in+infty & f2 is convergent_in+infty )
; :: thesis: ( for r being Real holds
( not ( (dom f1) /\ (right_open_halfline r) c= (dom f2) /\ (right_open_halfline r) & ( for g being Real st g in (dom f1) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) & not ( (dom f2) /\ (right_open_halfline r) c= (dom f1) /\ (right_open_halfline r) & ( for g being Real st g in (dom f2) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) ) or lim_in+infty f1 <= lim_in+infty f2 )
given r being Real such that A2:
( ( (dom f1) /\ (right_open_halfline r) c= (dom f2) /\ (right_open_halfline r) & ( for g being Real st g in (dom f1) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) or ( (dom f2) /\ (right_open_halfline r) c= (dom f1) /\ (right_open_halfline r) & ( for g being Real st g in (dom f2) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) )
; :: thesis: lim_in+infty f1 <= lim_in+infty f2
now per cases
( ( (dom f1) /\ (right_open_halfline r) c= (dom f2) /\ (right_open_halfline r) & ( for g being Real st g in (dom f1) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) or ( (dom f2) /\ (right_open_halfline r) c= (dom f1) /\ (right_open_halfline r) & ( for g being Real st g in (dom f2) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) ) )
by A2;
suppose A3:
(
(dom f1) /\ (right_open_halfline r) c= (dom f2) /\ (right_open_halfline r) & ( for
g being
Real st
g in (dom f1) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) )
;
:: thesis: lim_in+infty f1 <= lim_in+infty f2defpred S1[
Element of
NAT ,
real number ]
means ( $1
< $2 & $2
in (dom f1) /\ (right_open_halfline r) );
consider s2 being
Real_Sequence such that A8:
for
n being
Element of
NAT holds
S1[
n,
s2 . n]
from FUNCT_2:sch 3(A4);
then A10:
s2 is
divergent_to+infty
by Lm7, Th47, Th69;
A11:
(
lim_in+infty f1 = lim_in+infty f1 &
lim_in+infty f2 = lim_in+infty f2 )
;
A12:
rng s2 c= dom f1
then A13:
(
f1 /* s2 is
convergent &
lim (f1 /* s2) = lim_in+infty f1 )
by A1, A10, A11, Def12;
A14:
rng s2 c= dom f2
then A15:
(
f2 /* s2 is
convergent &
lim (f2 /* s2) = lim_in+infty f2 )
by A1, A10, A11, Def12;
hence
lim_in+infty f1 <= lim_in+infty f2
by A13, A15, SEQ_2:32;
:: thesis: verum end; suppose A16:
(
(dom f2) /\ (right_open_halfline r) c= (dom f1) /\ (right_open_halfline r) & ( for
g being
Real st
g in (dom f2) /\ (right_open_halfline r) holds
f1 . g <= f2 . g ) )
;
:: thesis: lim_in+infty f1 <= lim_in+infty f2defpred S1[
Element of
NAT ,
real number ]
means ( $1
< $2 & $2
in (dom f2) /\ (right_open_halfline r) );
consider s2 being
Real_Sequence such that A21:
for
n being
Element of
NAT holds
S1[
n,
s2 . n]
from FUNCT_2:sch 3(A17);
then A23:
s2 is
divergent_to+infty
by Lm7, Th47, Th69;
A24:
(
lim_in+infty f1 = lim_in+infty f1 &
lim_in+infty f2 = lim_in+infty f2 )
;
A25:
rng s2 c= dom f2
then A26:
(
f2 /* s2 is
convergent &
lim (f2 /* s2) = lim_in+infty f2 )
by A1, A23, A24, Def12;
A27:
rng s2 c= dom f1
then A28:
(
f1 /* s2 is
convergent &
lim (f1 /* s2) = lim_in+infty f1 )
by A1, A23, A24, Def12;
hence
lim_in+infty f1 <= lim_in+infty f2
by A26, A28, SEQ_2:32;
:: thesis: verum end; end; end;
hence
lim_in+infty f1 <= lim_in+infty f2
; :: thesis: verum