let it1, it2 be strict Lattice; ( the carrier of it1 = P & ( for x, y being Element of it1 ex x9, y9 being Element of L st
( x = x9 & y = y9 & ( x [= y implies x9 [= y9 ) & ( x9 [= y9 implies x [= y ) ) ) & the carrier of it2 = P & ( for x, y being Element of it2 ex x9, y9 being Element of L st
( x = x9 & y = y9 & ( x [= y implies x9 [= y9 ) & ( x9 [= y9 implies x [= y ) ) ) implies it1 = it2 )
assume that
A30:
the carrier of it1 = P
and
A31:
for x, y being Element of it1 ex x9, y9 being Element of L st
( x = x9 & y = y9 & ( x [= y implies x9 [= y9 ) & ( x9 [= y9 implies x [= y ) )
and
A32:
the carrier of it2 = P
and
A33:
for x, y being Element of it2 ex x9, y9 being Element of L st
( x = x9 & y = y9 & ( x [= y implies x9 [= y9 ) & ( x9 [= y9 implies x [= y ) )
; it1 = it2
A34:
LattRel it2 = { [p,q] where p, q is Element of it2 : p [= q }
by FILTER_1:def 8;
A35:
LattRel it1 = { [p,q] where p, q is Element of it1 : p [= q }
by FILTER_1:def 8;
then A38:
LattRel it1 = LattRel it2
;
( 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