set o = addcpfunc A;
let F1, F2, F3 be Element of PFuncs (A,COMPLEX); BINOP_1:def 3 (addcpfunc A) . (F1,((addcpfunc A) . (F2,F3))) = (addcpfunc A) . (((addcpfunc A) . (F1,F2)),F3)
thus (addcpfunc A) . (F1,((addcpfunc A) . (F2,F3))) =
F1 + ((addcpfunc A) . (F2,F3))
by Def5
.=
F1 + (F2 + F3)
by Def5
.=
(F1 + F2) + F3
by RFUNCT_1:8
.=
((addcpfunc A) . (F1,F2)) + F3
by Def5
.=
(addcpfunc A) . (((addcpfunc A) . (F1,F2)),F3)
by Def5
; verum