let a be Point of (); :: thesis: lower_bound () = a `1
set X = proj1 .: ();
A1: now :: thesis: for r being Real st r in proj1 .: () holds
a `1 <= r
let r be Real; :: thesis: ( r in proj1 .: () implies a `1 <= r )
assume r in proj1 .: () ; :: thesis: a `1 <= r
then consider x being object such that
A2: x in the carrier of () and
A3: x in east_halfline a and
A4: r = proj1 . x by FUNCT_2:64;
reconsider x = x as Point of () by A2;
r = x `1 by ;
hence a `1 <= r by ; :: thesis: verum
end;
A5: now :: thesis: for s being Real st 0 < s holds
ex r being Real st
( r in proj1 .: () & r < (a `1) + s )
reconsider r = a `1 as Real ;
let s be Real; :: thesis: ( 0 < s implies ex r being Real st
( r in proj1 .: () & r < (a `1) + s ) )

assume 0 < s ; :: thesis: ex r being Real st
( r in proj1 .: () & r < (a `1) + s )

then A6: r + 0 < (a `1) + s by XREAL_1:8;
take r = r; :: thesis: ( r in proj1 .: () & r < (a `1) + s )
( a in east_halfline a & r = proj1 . a ) by ;
hence r in proj1 .: () by FUNCT_2:35; :: thesis: r < (a `1) + s
thus r < (a `1) + s by A6; :: thesis: verum
end;
proj1 .: () is bounded_below by Th6;
hence lower_bound () = a `1 by ; :: thesis: verum