begin
Lm1:
for L being Lattice
for X, Y being Element of L st X meets Y holds
Y meets X
definition
let L be
Lattice;
let X,
Y be
Element of
L;
meetsredefine pred X meets Y;
symmetry
for X, Y being Element of L st (L,b1,b2) holds
(L,b2,b1)
by Lm1;
\+\redefine func X \+\ Y -> Element of
L;
commutativity
for X, Y being Element of L holds X \+\ Y = Y \+\ X
;
meetsredefine pred X misses Y;
symmetry
for X, Y being Element of L st (L,b1,b2) holds
not (L,b2,b1)
by Lm1;
end;
begin
begin
begin
begin
Lm2:
for L being B_Lattice
for X, Y being Element of L holds (X "\/" Y) \ (X \+\ Y) = X "/\" Y