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