:: OPPCAT_1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: OPPCAT_1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let C be
Category;
func C opp -> strict Category equals :: OPPCAT_1:def 1
CatStr(# the
Objects of
C,the
Morphisms of
C,the
Cod of
C,the
Dom of
C,
(~ the Comp of C),the
Id of
C #);
coherence
CatStr(# the Objects of C,the Morphisms of C,the Cod of C,the Dom of C,(~ the Comp of C),the Id of C #) is strict Category
by Th1;
end;
:: deftheorem defines opp OPPCAT_1:def 1 :
theorem Th2: :: OPPCAT_1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines opp OPPCAT_1:def 2 :
:: deftheorem defines opp OPPCAT_1:def 3 :
theorem :: OPPCAT_1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines opp OPPCAT_1:def 4 :
:: deftheorem defines opp OPPCAT_1:def 5 :
theorem :: OPPCAT_1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: OPPCAT_1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: OPPCAT_1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: OPPCAT_1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: OPPCAT_1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: OPPCAT_1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: OPPCAT_1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th19: :: OPPCAT_1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def6 defines /* OPPCAT_1:def 6 :
theorem :: OPPCAT_1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for C, B being Category
for S being Functor of C opp ,B
for c being Object of C holds (/* S) . (id c) = id ((Obj S) . (c opp ))
theorem Th29: :: OPPCAT_1:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm2:
for C, B being Category
for S being Functor of C opp ,B
for c being Object of C holds (/* S) . (id c) = id ((Obj (/* S)) . c)
Lm4:
for C, B being Category
for S being Functor of C opp ,B
for f being Morphism of C holds
( (Obj (/* S)) . (dom f) = cod ((/* S) . f) & (Obj (/* S)) . (cod f) = dom ((/* S) . f) )
Lm6:
for C, B being Category
for S being Functor of C opp ,B
for f, g being Morphism of C st dom g = cod f holds
(/* S) . (g * f) = ((/* S) . f) * ((/* S) . g)
:: deftheorem Def7 defines Contravariant_Functor OPPCAT_1:def 7 :
theorem Th31: :: OPPCAT_1:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th32: :: OPPCAT_1:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th33: :: OPPCAT_1:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th34: :: OPPCAT_1:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th35: :: OPPCAT_1:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th36: :: OPPCAT_1:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm7:
for C, B being Category
for S being Contravariant_Functor of C opp ,B
for c being Object of C holds (/* S) . (id c) = id ((Obj S) . (c opp ))
theorem Th37: :: OPPCAT_1:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm8:
for C, B being Category
for S being Contravariant_Functor of C opp ,B
for c being Object of C holds (/* S) . (id c) = id ((Obj (/* S)) . c)
Lm9:
for C, B being Category
for S being Contravariant_Functor of C opp ,B
for f being Morphism of C holds
( (Obj (/* S)) . (dom f) = dom ((/* S) . f) & (Obj (/* S)) . (cod f) = cod ((/* S) . f) )
theorem :: OPPCAT_1:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let C,
B be
Category;
let S be
Function of the
Morphisms of
C,the
Morphisms of
B;
func *' S -> Function of the
Morphisms of
(C opp ),the
Morphisms of
B means :
Def8:
:: OPPCAT_1:def 8
for
f being
Morphism of
(C opp ) holds
it . f = S . (opp f);
existence
ex b1 being Function of the Morphisms of (C opp ),the Morphisms of B st
for f being Morphism of (C opp ) holds b1 . f = S . (opp f)
uniqueness
for b1, b2 being Function of the Morphisms of (C opp ),the Morphisms of B st ( for f being Morphism of (C opp ) holds b1 . f = S . (opp f) ) & ( for f being Morphism of (C opp ) holds b2 . f = S . (opp f) ) holds
b1 = b2
func S *' -> Function of the
Morphisms of
C,the
Morphisms of
(B opp ) means :
Def9:
:: OPPCAT_1:def 9
for
f being
Morphism of
C holds
it . f = (S . f) opp ;
existence
ex b1 being Function of the Morphisms of C,the Morphisms of (B opp ) st
for f being Morphism of C holds b1 . f = (S . f) opp
uniqueness
for b1, b2 being Function of the Morphisms of C,the Morphisms of (B opp ) st ( for f being Morphism of C holds b1 . f = (S . f) opp ) & ( for f being Morphism of C holds b2 . f = (S . f) opp ) holds
b1 = b2
end;
:: deftheorem Def8 defines *' OPPCAT_1:def 8 :
:: deftheorem Def9 defines *' OPPCAT_1:def 9 :
theorem :: OPPCAT_1:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm10:
for C, B being Category
for S being Functor of C,B
for c being Object of (C opp ) holds (*' S) . (id c) = id ((Obj S) . (opp c))
theorem Th41: :: OPPCAT_1:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm11:
for C, B being Category
for S being Functor of C,B
for c being Object of C holds (S *' ) . (id c) = id (((Obj S) . c) opp )
theorem Th43: :: OPPCAT_1:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm12:
for C, B being Category
for S being Contravariant_Functor of C,B
for c being Object of (C opp ) holds (*' S) . (id c) = id ((Obj S) . (opp c))
theorem Th44: :: OPPCAT_1:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm13:
for C, B being Category
for S being Contravariant_Functor of C,B
for c being Object of C holds (S *' ) . (id c) = id (((Obj S) . c) opp )
theorem Th46: :: OPPCAT_1:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm14:
for C, D being Category
for F being Function of the Morphisms of C,the Morphisms of D
for f being Morphism of (C opp ) holds ((*' F) *' ) . f = (F . (opp f)) opp
theorem Th47: :: OPPCAT_1:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th48: :: OPPCAT_1:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:51 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:52 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm15:
for C, B, D being Category
for S being Function of the Morphisms of (C opp ),the Morphisms of B
for T being Function of the Morphisms of B,the Morphisms of D holds /* (T * S) = T * (/* S)
theorem :: OPPCAT_1:53 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:54 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:55 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm16:
for C, B being Category
for S being Contravariant_Functor of C,B
for c being Object of (C opp ) holds (*' S) . (id c) = id ((Obj (*' S)) . c)
Lm17:
for C, B being Category
for S being Contravariant_Functor of C,B
for f being Morphism of (C opp ) holds
( (Obj (*' S)) . (dom f) = dom ((*' S) . f) & (Obj (*' S)) . (cod f) = cod ((*' S) . f) )
theorem Th56: :: OPPCAT_1:56 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm18:
for C, B being Category
for S being Contravariant_Functor of C,B
for c being Object of C holds (S *' ) . (id c) = id ((Obj (S *' )) . c)
Lm19:
for C, B being Category
for S being Contravariant_Functor of C,B
for f being Morphism of C holds
( (Obj (S *' )) . (dom f) = dom ((S *' ) . f) & (Obj (S *' )) . (cod f) = cod ((S *' ) . f) )
theorem Th57: :: OPPCAT_1:57 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm20:
for C, B being Category
for S being Functor of C,B
for c being Object of (C opp ) holds (*' S) . (id c) = id ((Obj (*' S)) . c)
Lm21:
for C, B being Category
for S being Functor of C,B
for f being Morphism of (C opp ) holds
( (Obj (*' S)) . (dom f) = cod ((*' S) . f) & (Obj (*' S)) . (cod f) = dom ((*' S) . f) )
theorem Th58: :: OPPCAT_1:58 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm22:
for C, B being Category
for S being Functor of C,B
for c being Object of C holds (S *' ) . (id c) = id ((Obj (S *' )) . c)
Lm23:
for C, B being Category
for S being Functor of C,B
for f being Morphism of C holds
( (Obj (S *' )) . (dom f) = cod ((S *' ) . f) & (Obj (S *' )) . (cod f) = dom ((S *' ) . f) )
theorem Th59: :: OPPCAT_1:59 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:60 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:61 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:62 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:63 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:64 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:65 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines id* OPPCAT_1:def 10 :
:: deftheorem defines *id OPPCAT_1:def 11 :
theorem Th66: :: OPPCAT_1:66 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:67 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th68: :: OPPCAT_1:68 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:69 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OPPCAT_1:70 :: Showing IDV graph ... (Click the Palm Tree again to close it)