let D be non empty set ; for I, J being non empty set
for F, G being BinOp of D
for f being Function of I,D
for g being Function of J,D st F is commutative & F is associative & G is commutative holds
for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)
let I, J be non empty set ; for F, G being BinOp of D
for f being Function of I,D
for g being Function of J,D st F is commutative & F is associative & G is commutative holds
for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)
let F, G be BinOp of D; for f being Function of I,D
for g being Function of J,D st F is commutative & F is associative & G is commutative holds
for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)
let f be Function of I,D; for g being Function of J,D st F is commutative & F is associative & G is commutative holds
for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)
let g be Function of J,D; ( F is commutative & F is associative & G is commutative implies for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g) )
assume that
A1:
( F is commutative & F is associative )
and
A2:
G is commutative
; for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)
now let x be
Element of
I;
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)let y be
Element of
J;
F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)thus F $$ [:{.x.},{.y.}:],
(G * f,g) =
F $$ [:{.y.},{.x.}:],
(G * g,f)
by A1, A2, Th25
.=
F $$ {.y.},
(G [:] g,(F $$ {.x.},f))
by A1, Th26
.=
F $$ {.y.},
(G [;] (F $$ {.x.},f),g)
by A2, FUNCOP_1:79
;
verum end;
hence
for x being Element of I
for y being Element of J holds F $$ [:{.x.},{.y.}:],(G * f,g) = F $$ {.y.},(G [;] (F $$ {.x.},f),g)
; verum