defpred S1[ set , set , set ] means ex g1, g2 being Point of G ex f1, f2 being Point of F st
( $1 = [g1,f1] & $2 = [g2,f2] & $3 = [(g1 + g2),(f1 + f2)] );
A1:
for x, y being set st x in [: the carrier of G, the carrier of F:] & y in [: the carrier of G, the carrier of F:] holds
ex z being set st
( z in [: the carrier of G, the carrier of F:] & S1[x,y,z] )
proof
let x,
y be
set ;
( x in [: the carrier of G, the carrier of F:] & y in [: the carrier of G, the carrier of F:] implies ex z being set st
( z in [: the carrier of G, the carrier of F:] & S1[x,y,z] ) )
assume A2:
(
x in [: the carrier of G, the carrier of F:] &
y in [: the carrier of G, the carrier of F:] )
;
ex z being set st
( z in [: the carrier of G, the carrier of F:] & S1[x,y,z] )
then consider x1 being
Point of
G,
x2 being
Point of
F such that A3:
x = [x1,x2]
by Lm1;
consider y1 being
Point of
G,
y2 being
Point of
F such that A4:
y = [y1,y2]
by Lm1, A2;
reconsider z =
[(x1 + y1),(x2 + y2)] as
Element of
[: the carrier of G, the carrier of F:] ;
(
z in [: the carrier of G, the carrier of F:] &
S1[
x,
y,
z] )
by A3, A4;
hence
ex
z being
set st
(
z in [: the carrier of G, the carrier of F:] &
S1[
x,
y,
z] )
;
verum
end;
consider ADGF being Function of [:[: the carrier of G, the carrier of F:],[: the carrier of G, the carrier of F:]:],[: the carrier of G, the carrier of F:] such that
A5:
for x, y being set st x in [: the carrier of G, the carrier of F:] & y in [: the carrier of G, the carrier of F:] holds
S1[x,y,ADGF . (x,y)]
from BINOP_1:sch 1(A1);
now let g1,
g2 be
Point of
G;
for f1, f2 being Point of F holds ADGF . ([g1,f1],[g2,f2]) = [(g1 + g2),(f1 + f2)]let f1,
f2 be
Point of
F;
ADGF . ([g1,f1],[g2,f2]) = [(g1 + g2),(f1 + f2)]consider gg1,
gg2 being
Point of
G,
ff1,
ff2 being
Point of
F such that A6:
(
[g1,f1] = [gg1,ff1] &
[g2,f2] = [gg2,ff2] &
ADGF . (
[g1,f1],
[g2,f2])
= [(gg1 + gg2),(ff1 + ff2)] )
by A5;
(
g1 = gg1 &
f1 = ff1 &
g2 = gg2 &
f2 = ff2 )
by A6, ZFMISC_1:27;
hence
ADGF . (
[g1,f1],
[g2,f2])
= [(g1 + g2),(f1 + f2)]
by A6;
verum end;
hence
ex b1 being BinOp of [: the carrier of G, the carrier of F:] st
for g1, g2 being Point of G
for f1, f2 being Point of F holds b1 . ([g1,f1],[g2,f2]) = [(g1 + g2),(f1 + f2)]
; verum