let C, C', D be Category; for S being Functor of [:C,C':],D
for c' being Object of holds (curry' S) . (id c') is Functor of C,D
let S be Functor of [:C,C':],D; for c' being Object of holds (curry' S) . (id c') is Functor of C,D
let c' be Object of ; (curry' S) . (id c') is Functor of C,D
reconsider S' = S as Function of [:the carrier' of C,the carrier' of C':],the carrier' of D ;
reconsider T = (curry' S') . (id c') as Function of the carrier' of C,the carrier' of D ;
now thus
for
c being
Object of ex
d being
Object of st
T . (id c) = id d
( ( for f being Morphism of holds
( T . (id (dom f)) = id (dom (T . f)) & T . (id (cod f)) = id (cod (T . f)) ) ) & ( for f, g being Morphism of st dom g = cod f holds
T . (g * f) = (T . g) * (T . f) ) )A2:
(
dom (id c') = c' &
cod (id c') = c' )
by CAT_1:44;
thus
for
f being
Morphism of holds
(
T . (id (dom f)) = id (dom (T . f)) &
T . (id (cod f)) = id (cod (T . f)) )
for f, g being Morphism of st dom g = cod f holds
T . (g * f) = (T . g) * (T . f)proof
let f be
Morphism of ;
( T . (id (dom f)) = id (dom (T . f)) & T . (id (cod f)) = id (cod (T . f)) )
thus T . (id (dom f)) =
S . (id (dom f)),
(id c')
by Th4
.=
S . (id [(dom f),c'])
by Th41
.=
S . (id [(dom f),(dom (id c'))])
by CAT_1:44
.=
S . (id (dom [f,(id c')]))
by Th38
.=
id (dom (S . f,(id c')))
by CAT_1:98
.=
id (dom (T . f))
by Th4
;
T . (id (cod f)) = id (cod (T . f))
thus T . (id (cod f)) =
S . (id (cod f)),
(id c')
by Th4
.=
S . (id [(cod f),c'])
by Th41
.=
S . (id [(cod f),(cod (id c'))])
by CAT_1:44
.=
S . (id (cod [f,(id c')]))
by Th38
.=
id (cod (S . f,(id c')))
by CAT_1:98
.=
id (cod (T . f))
by Th4
;
verum
end; let f,
g be
Morphism of ;
( dom g = cod f implies T . (g * f) = (T . g) * (T . f) )assume A3:
dom g = cod f
;
T . (g * f) = (T . g) * (T . f)
Hom c',
c' <> {}
by CAT_1:56;
then A4:
(id c') * (id c') = (id c') * (id c')
by CAT_1:def 13;
A5:
(
dom [g,(id c')] = [(dom g),(dom (id c'))] &
cod [f,(id c')] = [(cod f),(cod (id c'))] )
by Th38;
(id c') * (id c') = id c'
by CAT_1:59;
hence T . (g * f) =
S . (g * f),
((id c') * (id c'))
by Th4
.=
S . ([g,(id c')] * [f,(id c')])
by A3, A2, A4, Th39
.=
(S . g,(id c')) * (S . f,(id c'))
by A3, A2, A5, CAT_1:99
.=
(T . g) * (S . f,(id c'))
by Th4
.=
(T . g) * (T . f)
by Th4
;
verum end;
hence
(curry' S) . (id c') is Functor of C,D
by CAT_1:96; verum