let L be non empty LattStr ; ( the L_join of L is commutative & the L_join of L is associative & the L_meet of L is commutative & the L_meet of L is associative & the L_join of L absorbs the L_meet of L & the L_meet of L absorbs the L_join of L implies L is Lattice-like )
assume that
A1:
the L_join of L is commutative
and
A2:
the L_join of L is associative
and
A3:
the L_meet of L is commutative
and
A4:
the L_meet of L is associative
and
A5:
the L_join of L absorbs the L_meet of L
and
A6:
the L_meet of L absorbs the L_join of L
; L is Lattice-like
thus
for a, b being Element of L holds a "\/" b = b "\/" a
by A1, BINOP_1:def 2; LATTICES:def 4,LATTICES:def 10 ( L is join-associative & L is meet-absorbing & L is meet-commutative & L is meet-associative & L is join-absorbing )
thus
for a, b, c being Element of L holds a "\/" (b "\/" c) = (a "\/" b) "\/" c
by A2, BINOP_1:def 3; LATTICES:def 5 ( L is meet-absorbing & L is meet-commutative & L is meet-associative & L is join-absorbing )
thus
for a, b being Element of L holds (a "/\" b) "\/" b = b
LATTICES:def 8 ( L is meet-commutative & L is meet-associative & L is join-absorbing )
thus
for a, b being Element of L holds a "/\" b = b "/\" a
by A3, BINOP_1:def 2; LATTICES:def 6 ( L is meet-associative & L is join-absorbing )
thus
for a, b, c being Element of L holds a "/\" (b "/\" c) = (a "/\" b) "/\" c
by A4, BINOP_1:def 3; LATTICES:def 7 L is join-absorbing
let a be Element of L; LATTICES:def 9 for b1 being Element of the carrier of L holds a "/\" (a "\/" b1) = a
let b be Element of L; a "/\" (a "\/" b) = a
thus
a "/\" (a "\/" b) = a
by A6, Def1; verum