let L be non empty LattStr ; ( L is Lattice-like iff ( L is meet-Associative & L is join-Associative & L is meet-Absorbing & L is join-absorbing ) )
A1:
( L is Lattice-like implies ( L is meet-Associative & L is join-Associative & L is meet-Absorbing & L is join-absorbing ) )
proof
assume A2:
L is
Lattice-like
;
( L is meet-Associative & L is join-Associative & L is meet-Absorbing & L is join-absorbing )
A3:
for
x,
y,
z being
Element of
L holds
x "/\" (y "/\" z) = y "/\" (x "/\" z)
A4:
for
x,
y being
Element of
L holds
x "\/" (x "/\" y) = x
for
x,
y,
z being
Element of
L holds
x "\/" (y "\/" z) = y "\/" (x "\/" z)
hence
(
L is
meet-Associative &
L is
join-Associative &
L is
meet-Absorbing &
L is
join-absorbing )
by A2, A3, A4, Def1, Def2, Def3;
verum
end;
( L is meet-Associative & L is join-Associative & L is meet-Absorbing & L is join-absorbing implies L is Lattice-like )
hence
( L is Lattice-like iff ( L is meet-Associative & L is join-Associative & L is meet-Absorbing & L is join-absorbing ) )
by A1; verum