let r be real number ; :: thesis: for seq being Real_Sequence st seq is bounded_below holds
( r = inf seq iff ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) )

let seq be Real_Sequence; :: thesis: ( seq is bounded_below implies ( r = inf seq iff ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) ) )

assume seq is bounded_below ; :: thesis: ( r = inf seq iff ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) )

then A1: ( rng seq is bounded_below & rng seq <> {} ) by Th6, RELAT_1:64;
set R = rng seq;
A2: ( r = inf seq implies ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) )
proof
assume A3: r = inf seq ; :: thesis: ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) )

A4: now
let n be Element of NAT ; :: thesis: r <= seq . n
seq . n in rng seq by FUNCT_2:6;
hence r <= seq . n by A1, A3, SEQ_4:def 5; :: thesis: verum
end;
now
let s be real number ; :: thesis: ( 0 < s implies ex k being Element of NAT st seq . k < r + s )
assume 0 < s ; :: thesis: ex k being Element of NAT st seq . k < r + s
then consider r2 being real number such that
A5: ( r2 in rng seq & r2 < r + s ) by A1, A3, SEQ_4:def 5;
consider k being Element of NAT such that
A6: r2 = seq . k by A5, SETLIM_1:4;
take k = k; :: thesis: seq . k < r + s
thus seq . k < r + s by A5, A6; :: thesis: verum
end;
hence ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) by A4; :: thesis: verum
end;
( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) implies r = inf seq )
proof
assume A7: ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) ; :: thesis: r = inf seq
A8: now
let r1 be real number ; :: thesis: ( r1 in rng seq implies r <= r1 )
assume r1 in rng seq ; :: thesis: r <= r1
then ex n being set st
( n in dom seq & seq . n = r1 ) by FUNCT_1:def 5;
hence r <= r1 by A7; :: thesis: verum
end;
now
let s be real number ; :: thesis: ( 0 < s implies ex r2 being real number st
( r2 in rng seq & r2 < r + s ) )

assume 0 < s ; :: thesis: ex r2 being real number st
( r2 in rng seq & r2 < r + s )

then consider k being Element of NAT such that
A9: seq . k < r + s by A7;
consider r2 being real number such that
A10: ( r2 in rng seq & r2 = seq . k ) by FUNCT_2:6;
take r2 = r2; :: thesis: ( r2 in rng seq & r2 < r + s )
thus ( r2 in rng seq & r2 < r + s ) by A9, A10; :: thesis: verum
end;
hence r = inf seq by A1, A8, SEQ_4:def 5; :: thesis: verum
end;
hence ( r = inf seq iff ( ( for n being Element of NAT holds r <= seq . n ) & ( for s being real number st 0 < s holds
ex k being Element of NAT st seq . k < r + s ) ) ) by A2; :: thesis: verum