let H be non empty RelStr ; :: thesis: ( H is Heyting & H is lower-bounded implies for a being Element of H holds 'not' a is_maximum_of { x where x is Element of H : a "/\" x = Bottom H } )
assume that
A1:
H is Heyting
and
A2:
H is lower-bounded
; :: thesis: for a being Element of H holds 'not' a is_maximum_of { x where x is Element of H : a "/\" x = Bottom H }
let a be Element of H; :: thesis: 'not' a is_maximum_of { x where x is Element of H : a "/\" x = Bottom H }
A3:
H is LATTICE
by A1;
set X = { x where x is Element of H : a "/\" x = Bottom H } ;
set Y = { x where x is Element of H : a "/\" x <= Bottom H } ;
A4:
{ x where x is Element of H : a "/\" x = Bottom H } = { x where x is Element of H : a "/\" x <= Bottom H }
for x being Element of H holds x "/\" is lower_adjoint
by A1, Def19;
then A9:
ex_max_of { x where x is Element of H : a "/\" x = Bottom H } ,H
by A3, A4, Th65;
hence
ex_sup_of { x where x is Element of H : a "/\" x = Bottom H } ,H
by Def5; :: according to WAYBEL_1:def 7 :: thesis: ( 'not' a = "\/" { x where x is Element of H : a "/\" x = Bottom H } ,H & "\/" { x where x is Element of H : a "/\" x = Bottom H } ,H in { x where x is Element of H : a "/\" x = Bottom H } )
A10:
'not' a is_>=_than { x where x is Element of H : a "/\" x = Bottom H }
hence
'not' a = "\/" { x where x is Element of H : a "/\" x = Bottom H } ,H
by A3, A10, YELLOW_0:30; :: thesis: "\/" { x where x is Element of H : a "/\" x = Bottom H } ,H in { x where x is Element of H : a "/\" x = Bottom H }
thus
"\/" { x where x is Element of H : a "/\" x = Bottom H } ,H in { x where x is Element of H : a "/\" x = Bottom H }
by A9, Def5; :: thesis: verum