now for a, b, c being Element of D holds (D -pr1) . (a,((D -pr1) . (b,c))) = (D -pr1) . (((D -pr1) . (a,b)),c)let a,
b,
c be
Element of
D;
(D -pr1) . (a,((D -pr1) . (b,c))) = (D -pr1) . (((D -pr1) . (a,b)),c)
(
(D -pr1) . (
a,
((D -pr1) . (b,c)))
= a &
(D -pr1) . (
((D -pr1) . (a,b)),
c)
= (D -pr1) . (
a,
c) )
by FUNCT_3:def 4;
hence
(D -pr1) . (
a,
((D -pr1) . (b,c)))
= (D -pr1) . (
((D -pr1) . (a,b)),
c)
by FUNCT_3:def 4;
verum end;
hence
for b1 being BinOp of D st b1 = D -pr1 holds
b1 is associative
; verum