let L be with_suprema with_infima Poset; for a, b being Element of L
for aa, bb being Element of (latt L) st a = aa & b = bb holds
( aa [= bb iff a <= b )
let a, b be Element of L; for aa, bb being Element of (latt L) st a = aa & b = bb holds
( aa [= bb iff a <= b )
let aa, bb be Element of (latt L); ( a = aa & b = bb implies ( aa [= bb iff a <= b ) )
assume AA:
( a = aa & b = bb )
; ( aa [= bb iff a <= b )
WW:
LattPOSet (latt L) = RelStr(# the carrier of L, the InternalRel of L #)
by LATTICE3:def 15;
thus
( aa [= bb implies a <= b )
( a <= b implies aa [= bb )
assume
a <= b
; aa [= bb
then
[a,b] in the InternalRel of L
by ORDERS_2:def 5;
then
[a,b] in { [x,y] where x, y is Element of (latt L) : x [= y }
by WW, FILTER_1:def 8;
then consider xx, yy being Element of (latt L) such that
A1:
( [a,b] = [xx,yy] & xx [= yy )
;
( a = xx & b = yy )
by XTUPLE_0:1, A1;
hence
aa [= bb
by A1, AA; verum