let D be non empty set ; for F being BinOp of D st F is commutative & F is associative holds
for d1, d2, d3, d4 being Element of D holds F . (F . d1,d2),(F . d3,d4) = F . (F . d1,d3),(F . d2,d4)
let F be BinOp of D; ( F is commutative & F is associative implies for d1, d2, d3, d4 being Element of D holds F . (F . d1,d2),(F . d3,d4) = F . (F . d1,d3),(F . d2,d4) )
assume that
A1:
F is commutative
and
A2:
F is associative
; for d1, d2, d3, d4 being Element of D holds F . (F . d1,d2),(F . d3,d4) = F . (F . d1,d3),(F . d2,d4)
let d1, d2, d3, d4 be Element of D; F . (F . d1,d2),(F . d3,d4) = F . (F . d1,d3),(F . d2,d4)
thus F . (F . d1,d2),(F . d3,d4) =
F . d1,(F . d2,(F . d3,d4))
by A2, BINOP_1:def 3
.=
F . d1,(F . (F . d2,d3),d4)
by A2, BINOP_1:def 3
.=
F . d1,(F . (F . d3,d2),d4)
by A1, BINOP_1:def 2
.=
F . d1,(F . d3,(F . d2,d4))
by A2, BINOP_1:def 3
.=
F . (F . d1,d3),(F . d2,d4)
by A2, BINOP_1:def 3
; verum