let p, q, r be Element of Nat_Lattice; ( lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (q,p)),r) & lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (p,r)),q) & lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,q)),p) & lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,p)),q) )
set s = r "\/" q;
thus lcmlat . (p,(lcmlat . (q,r))) =
lcmlat . ((lcmlat . (p,q)),r)
by Th63
.=
lcmlat . ((lcmlat . (q,p)),r)
by Th61
; ( lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (p,r)),q) & lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,q)),p) & lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,p)),q) )
thus A1: lcmlat . (p,(lcmlat . (q,r))) =
lcmlat . (p,(lcmlat . (r,q)))
by Th61
.=
lcmlat . ((lcmlat . (p,r)),q)
by Th63
; ( lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,q)),p) & lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,p)),q) )
thus lcmlat . (p,(lcmlat . (q,r))) =
lcmlat . (p,(r "\/" q))
by LATTICES:def 1
.=
lcmlat . ((lcmlat . (r,q)),p)
by Th61
; lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,p)),q)
thus
lcmlat . (p,(lcmlat . (q,r))) = lcmlat . ((lcmlat . (r,p)),q)
by A1, Th61; verum