let f, g be BinOp of (bool X); ( ( for c, d being Subset of X holds f . (c,d) = c \+\ d ) & ( for c, d being Subset of X holds g . (c,d) = c \+\ d ) implies f = g )
assume A3:
( ( for c, d being Subset of X holds f . (c,d) = c \+\ d ) & ( for c, d being Subset of X holds g . (c,d) = c \+\ d ) )
; f = g
A4:
for x being object st x in dom f holds
f . x = g . x
dom f = [:(bool X),(bool X):]
by FUNCT_2:def 1;
then
dom f = dom g
by FUNCT_2:def 1;
hence
f = g
by A4; verum