let C be Category; :: thesis: for D being Categorial Category
for F being Functor of C,D holds D is TargetCat of F -indexing_of C
let D be Categorial Category; :: thesis: for F being Functor of C,D holds D is TargetCat of F -indexing_of C
let F be Functor of C,D; :: thesis: D is TargetCat of F -indexing_of C
set I = F -indexing_of C;
A1:
( (F -indexing_of C) `1 = Obj F & (F -indexing_of C) `2 = pr2 F )
by MCART_1:7;
A2:
( dom F = the carrier' of C & dom (Obj F) = the carrier of C )
by FUNCT_2:def 1;
thus
for a being Object of C holds ((F -indexing_of C) `1 ) . a is Object of D
by A1, FUNCT_2:7; :: according to INDEX_1:def 9 :: thesis: for b being Element of the carrier' of C holds [[(((F -indexing_of C) `1 ) . (the Source of C . b)),(((F -indexing_of C) `1 ) . (the Target of C . b))],(((F -indexing_of C) `2 ) . b)] is Morphism of D
let b be Morphism of C; :: thesis: [[(((F -indexing_of C) `1 ) . (the Source of C . b)),(((F -indexing_of C) `1 ) . (the Target of C . b))],(((F -indexing_of C) `2 ) . b)] is Morphism of D
set h = F . b;
A3:
( dom (F . b) = (F . b) `11 & cod (F . b) = (F . b) `12 )
by CAT_5:13;
then consider f being Functor of (F . b) `11 ,(F . b) `12 such that
A4:
F . b = [[((F . b) `11 ),((F . b) `12 )],f]
by CAT_5:def 6;
A5: dom (F . b) =
(Obj F) . (dom b)
by CAT_1:105
.=
(Obj F) . (the Source of C . b)
;
A6: cod (F . b) =
(Obj F) . (cod b)
by CAT_1:105
.=
(Obj F) . (the Target of C . b)
;
((F -indexing_of C) `2 ) . b =
(F . b) `2
by A1, A2, MCART_1:def 13
.=
f
by A4, MCART_1:7
;
hence
[[(((F -indexing_of C) `1 ) . (the Source of C . b)),(((F -indexing_of C) `1 ) . (the Target of C . b))],(((F -indexing_of C) `2 ) . b)] is Morphism of D
by A1, A3, A4, A5, A6; :: thesis: verum