let C, D be non empty set ; for c1, c2, c3 being Element of C
for F being BinOp of D
for f being Function of C,D st F is commutative & F is associative & c1 <> c2 & c1 <> c3 & c2 <> c3 holds
F $$ ({.c1,c2,c3.},f) = F . ((F . ((f . c1),(f . c2))),(f . c3))
let c1, c2, c3 be Element of C; for F being BinOp of D
for f being Function of C,D st F is commutative & F is associative & c1 <> c2 & c1 <> c3 & c2 <> c3 holds
F $$ ({.c1,c2,c3.},f) = F . ((F . ((f . c1),(f . c2))),(f . c3))
let F be BinOp of D; for f being Function of C,D st F is commutative & F is associative & c1 <> c2 & c1 <> c3 & c2 <> c3 holds
F $$ ({.c1,c2,c3.},f) = F . ((F . ((f . c1),(f . c2))),(f . c3))
let f be Function of C,D; ( F is commutative & F is associative & c1 <> c2 & c1 <> c3 & c2 <> c3 implies F $$ ({.c1,c2,c3.},f) = F . ((F . ((f . c1),(f . c2))),(f . c3)) )
assume that
A1:
( F is commutative & F is associative )
and
A2:
c1 <> c2
; ( not c1 <> c3 or not c2 <> c3 or F $$ ({.c1,c2,c3.},f) = F . ((F . ((f . c1),(f . c2))),(f . c3)) )
assume
( c1 <> c3 & c2 <> c3 )
; F $$ ({.c1,c2,c3.},f) = F . ((F . ((f . c1),(f . c2))),(f . c3))
then A3:
not c3 in {c1,c2}
by TARSKI:def 2;
thus F $$ ({.c1,c2,c3.},f) =
F $$ (({.c1,c2.} \/ {.c3.}),f)
by ENUMSET1:3
.=
F . ((F $$ ({.c1,c2.},f)),(f . c3))
by A1, A3, Th4
.=
F . ((F . ((f . c1),(f . c2))),(f . c3))
by A1, A2, Th3
; verum