let f1, f2 be BinOp of (Carrier f); ( ( for a, b being Element of Carrier f ex i being Element of NAT ex x, y being Element of (f . i) st
( x = a & y = b & f1 . (a,b) = x + y ) ) & ( for a, b being Element of Carrier f ex i being Element of NAT ex x, y being Element of (f . i) st
( x = a & y = b & f2 . (a,b) = x + y ) ) implies f1 = f2 )
assume that
A1:
for a, b being Element of Carrier f ex i being Element of NAT ex x, y being Element of (f . i) st
( x = a & y = b & f1 . (a,b) = x + y )
and
A2:
for a, b being Element of Carrier f ex i being Element of NAT ex x, y being Element of (f . i) st
( x = a & y = b & f2 . (a,b) = x + y )
; f1 = f2
now for a, b being Element of Carrier f holds f1 . (a,b) = f2 . (a,b)let a,
b be
Element of
Carrier f;
f1 . (a,b) = f2 . (a,b)consider i being
Element of
NAT ,
xi,
yi being
Element of
(f . i) such that A3:
(
xi = a &
yi = b &
f1 . (
a,
b)
= xi + yi )
by A1;
consider j being
Element of
NAT ,
xj,
yj being
Element of
(f . j) such that A4:
(
xj = a &
yj = b &
f2 . (
a,
b)
= xj + yj )
by A2;
thus
f1 . (
a,
b)
= f2 . (
a,
b)
by A3, A4, lem2;
verum end;
hence
f1 = f2
; verum