let r be Real; :: thesis: for seq being Real_Sequence st seq is bounded holds
( r = lim_inf seq iff for s being Real st 0 < s holds
( ( for n being Nat ex k being Nat st seq . (n + k) < r + s ) & ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ) )

let seq be Real_Sequence; :: thesis: ( seq is bounded implies ( r = lim_inf seq iff for s being Real st 0 < s holds
( ( for n being Nat ex k being Nat st seq . (n + k) < r + s ) & ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ) ) )

assume A1: seq is bounded ; :: thesis: ( r = lim_inf seq iff for s being Real st 0 < s holds
( ( for n being Nat ex k being Nat st seq . (n + k) < r + s ) & ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ) )

hence ( r = lim_inf seq implies for s being Real st 0 < s holds
( ( for n being Nat ex k being Nat st seq . (n + k) < r + s ) & ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ) ) by Th81, Th82; :: thesis: ( ( for s being Real st 0 < s holds
( ( for n being Nat ex k being Nat st seq . (n + k) < r + s ) & ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ) ) implies r = lim_inf seq )

assume A2: for s being Real st 0 < s holds
( ( for n being Nat ex k being Nat st seq . (n + k) < r + s ) & ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ) ; :: thesis: r = lim_inf seq
then for s being Real st 0 < s holds
ex n being Nat st
for k being Nat holds r - s < seq . (n + k) ;
then A3: r <= lim_inf seq by A1, Th82;
for s being Real st 0 < s holds
for n being Nat ex k being Nat st seq . (n + k) < r + s by A2;
then lim_inf seq <= r by A1, Th81;
hence r = lim_inf seq by A3, XXREAL_0:1; :: thesis: verum