let it1, it2 be strict Lattice; ( the carrier of it1 = P & ( for x, y being Element of ex x', y' being Element of st
( x = x' & y = y' & ( x [= y implies x' [= y' ) & ( x' [= y' implies x [= y ) ) ) & the carrier of it2 = P & ( for x, y being Element of ex x', y' being Element of st
( x = x' & y = y' & ( x [= y implies x' [= y' ) & ( x' [= y' implies x [= y ) ) ) implies it1 = it2 )
assume that
A30:
the carrier of it1 = P
and
A31:
for x, y being Element of ex x', y' being Element of st
( x = x' & y = y' & ( x [= y implies x' [= y' ) & ( x' [= y' implies x [= y ) )
and
A32:
the carrier of it2 = P
and
A33:
for x, y being Element of ex x', y' being Element of st
( x = x' & y = y' & ( x [= y implies x' [= y' ) & ( x' [= y' implies x [= y ) )
; it1 = it2
A34:
LattRel it2 = { [p,q] where p, q is Element of : p [= q }
by FILTER_1:def 8;
A35:
LattRel it1 = { [p,q] where p, q is Element of : p [= q }
by FILTER_1:def 8;
then A38:
LattRel it1 = LattRel it2
by TARSKI:2;
( LattPOSet it1 = RelStr(# the carrier of it1,(LattRel it1) #) & LattPOSet it2 = RelStr(# the carrier of it2,(LattRel it2) #) )
;
hence
it1 = it2
by A30, A32, A38, LATTICE3:6; verum