let D be non empty set ; for I, J being non empty set
for F being BinOp of D
for f being Function of [:I,J:],D
for g being Function of J,D
for X being Element of Fin I st F is having_a_unity & F is commutative & F is associative holds
for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
let I, J be non empty set ; for F being BinOp of D
for f being Function of [:I,J:],D
for g being Function of J,D
for X being Element of Fin I st F is having_a_unity & F is commutative & F is associative holds
for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
let F be BinOp of D; for f being Function of [:I,J:],D
for g being Function of J,D
for X being Element of Fin I st F is having_a_unity & F is commutative & F is associative holds
for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
let f be Function of [:I,J:],D; for g being Function of J,D
for X being Element of Fin I st F is having_a_unity & F is commutative & F is associative holds
for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
let g be Function of J,D; for X being Element of Fin I st F is having_a_unity & F is commutative & F is associative holds
for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
let X be Element of Fin I; ( F is having_a_unity & F is commutative & F is associative implies for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g) )
assume that
A1:
F is having_a_unity
and
A2:
( F is commutative & F is associative )
; for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
now for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)let y be
Element of
J;
( ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) implies F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g) )assume A3:
for
j being
Element of
J holds
g . j = F $$ (
X,
((curry' f) . j))
;
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)deffunc H1(
object )
-> object =
[$1,y];
consider h being
Function such that A4:
(
dom h = I & ( for
x being
object st
x in I holds
h . x = H1(
x) ) )
from FUNCT_1:sch 3();
A5:
(
dom ((curry' f) . y) = I &
dom (f * h) = I &
rng h c= [:I,J:] )
A9:
for
x being
object st
x in I holds
((curry' f) . y) . x = (f * h) . x
for
x being
object holds
(
x in [:X,{y}:] iff
x in h .: X )
proof
let x be
object ;
( x in [:X,{y}:] iff x in h .: X )
thus
(
x in [:X,{y}:] implies
x in h .: X )
( x in h .: X implies x in [:X,{y}:] )proof
assume A12:
x in [:X,{y}:]
;
x in h .: X
then consider x1,
y1 being
object such that A13:
x = [x1,y1]
by RELAT_1:def 1;
A14:
y1 in {y}
by A12, A13, ZFMISC_1:87;
A15:
(
X c= I &
x1 in X )
by A12, A13, FINSUB_1:def 5, ZFMISC_1:87;
then h . x1 =
[x1,y]
by A4
.=
x
by A13, A14, TARSKI:def 1
;
hence
x in h .: X
by A4, A15, FUNCT_1:def 6;
verum
end;
assume
x in h .: X
;
x in [:X,{y}:]
then consider z being
object such that A16:
z in dom h
and A17:
z in X
and A18:
x = h . z
by FUNCT_1:def 6;
x = [z,y]
by A4, A16, A18;
hence
x in [:X,{y}:]
by A17, ZFMISC_1:106;
verum
end; then A19:
h .: X = [:X,{y}:]
by TARSKI:2;
then A23:
h is
one-to-one
by FUNCT_1:def 4;
reconsider h =
h as
Function of
I,
[:I,J:] by A4, A5, FUNCT_2:2;
thus F $$ (
[:X,{.y.}:],
f) =
F $$ (
X,
(f * h))
by A1, A2, A23, A19, SETWOP_2:6
.=
F $$ (
X,
((curry' f) . y))
by A5, A9, FUNCT_1:2
.=
g . y
by A3
.=
F $$ (
{.y.},
g)
by A2, SETWISEO:17
;
verum end;
hence
for y being Element of J st ( for j being Element of J holds g . j = F $$ (X,((curry' f) . j)) ) holds
F $$ ([:X,{.y.}:],f) = F $$ ({.y.},g)
; verum