let R be non empty interval RelStr ; :: thesis: R is Heyting
thus R is LATTICE ; :: according to WAYBEL_1:def 19 :: thesis: for b1 being Element of the carrier of R holds b1 "/\" is lower_adjoint
let x be Element of R; :: thesis: x "/\" is lower_adjoint
set f = x "/\" ;
x "/\" is sups-preserving
proof
let X be Subset of R; :: according to WAYBEL_0:def 33 :: thesis: x "/\" preserves_sup_of X
assume ex_sup_of X,R ; :: according to WAYBEL_0:def 31 :: thesis: ( ex_sup_of (x "/\" ) .: X,R & "\/" ((x "/\" ) .: X),R = (x "/\" ) . ("\/" X,R) )
A1: now
let b be Element of R; :: thesis: ( b is_>=_than (x "/\" ) .: X implies (x "/\" ) . (sup X) <<= b1 )
assume A2: b is_>=_than (x "/\" ) .: X ; :: thesis: (x "/\" ) . (sup X) <<= b1
per cases ( x is_>=_than X or not x is_>=_than X ) ;
end;
end;
thus ex_sup_of (x "/\" ) .: X,R by Th8; :: thesis: "\/" ((x "/\" ) .: X),R = (x "/\" ) . ("\/" X,R)
(x "/\" ) . (sup X) is_>=_than (x "/\" ) .: X
proof
let a be Element of R; :: according to LATTICE3:def 9 :: thesis: ( not a in (x "/\" ) .: X or a <<= (x "/\" ) . (sup X) )
A12: ( (x "/\" ) . (sup X) = x "/\" (sup X) & x <<= x ) by WAYBEL_1:def 18, YELLOW_0:def 1;
assume a in (x "/\" ) .: X ; :: thesis: a <<= (x "/\" ) . (sup X)
then consider y being set such that
A13: y in the carrier of R and
A14: ( y in X & a = (x "/\" ) . y ) by FUNCT_2:115;
reconsider y = y as Element of R by A13;
( y <<= sup X & a = x "/\" y ) by A14, WAYBEL_1:def 18, YELLOW_2:24;
hence a <<= (x "/\" ) . (sup X) by A12, YELLOW_3:2; :: thesis: verum
end;
hence "\/" ((x "/\" ) .: X),R = (x "/\" ) . ("\/" X,R) by A1, YELLOW_0:30; :: thesis: verum
end;
hence x "/\" is lower_adjoint by WAYBEL_1:18; :: thesis: verum