let H be non empty lower-bounded RelStr ; :: thesis: ( H is Heyting implies for a, b being Element of H st a <= b holds
'not' b <= 'not' a )
assume A1:
H is Heyting
; :: thesis: for a, b being Element of H st a <= b holds
'not' b <= 'not' a
let a, b be Element of H; :: thesis: ( a <= b implies 'not' b <= 'not' a )
A2:
H is LATTICE
by A1;
then A3:
'not' b >= 'not' b
by ORDERS_2:24;
assume
a <= b
; :: thesis: 'not' b <= 'not' a
then a "/\" ('not' b) =
(a "/\" b) "/\" ('not' b)
by A2, YELLOW_0:25
.=
a "/\" (b "/\" ('not' b))
by A2, LATTICE3:16
.=
a "/\" (Bottom H)
by A1, A3, Th85
.=
(Bottom H) "/\" a
by A2, LATTICE3:15
.=
Bottom H
by A2, Th4
;
hence
'not' b <= 'not' a
by A1, Th85; :: thesis: verum