let f be PartFunc of REAL,REAL; :: thesis: for x0, t being Real holds
( f is_left_convergent_in x0 & lim_left (f,x0) = t iff ( ( for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) ) & ( for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ) ) )

let x0, t be Real; :: thesis: ( f is_left_convergent_in x0 & lim_left (f,x0) = t iff ( ( for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) ) & ( for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ) ) )

thus ( f is_left_convergent_in x0 & lim_left (f,x0) = t implies ( ( for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) ) & ( for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ) ) ) by LIMFUNC2:def 1, LIMFUNC2:def 7; :: thesis: ( ( for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) ) & ( for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ) implies ( f is_left_convergent_in x0 & lim_left (f,x0) = t ) )

reconsider t = t as Real ;
( ( for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) ) & ( for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ) implies ( f is_left_convergent_in x0 & lim_left (f,x0) = t ) )
proof
assume that
A1: for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) and
A2: for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ; :: thesis: ( f is_left_convergent_in x0 & lim_left (f,x0) = t )
thus f is_left_convergent_in x0 by A1, A2, LIMFUNC2:def 1; :: thesis: lim_left (f,x0) = t
hence lim_left (f,x0) = t by A2, LIMFUNC2:def 7; :: thesis: verum
end;
hence ( ( for r being Real st r < x0 holds
ex t being Real st
( r < t & t < x0 & t in dom f ) ) & ( for a being Real_Sequence st a is convergent & lim a = x0 & rng a c= (dom f) /\ (left_open_halfline x0) holds
( f /* a is convergent & lim (f /* a) = t ) ) implies ( f is_left_convergent_in x0 & lim_left (f,x0) = t ) ) ; :: thesis: verum