let C be Category; for a being Object of C
for b being Object of (C opp) holds
( ( Hom ((a opp),b) <> {} implies for f being Morphism of a opp ,b holds f (*) ((id a) opp) = f ) & ( Hom (b,(a opp)) <> {} implies for f being Morphism of b,a opp holds ((id a) opp) (*) f = f ) )
let a be Object of C; for b being Object of (C opp) holds
( ( Hom ((a opp),b) <> {} implies for f being Morphism of a opp ,b holds f (*) ((id a) opp) = f ) & ( Hom (b,(a opp)) <> {} implies for f being Morphism of b,a opp holds ((id a) opp) (*) f = f ) )
let b be Object of (C opp); ( ( Hom ((a opp),b) <> {} implies for f being Morphism of a opp ,b holds f (*) ((id a) opp) = f ) & ( Hom (b,(a opp)) <> {} implies for f being Morphism of b,a opp holds ((id a) opp) (*) f = f ) )
thus
( Hom ((a opp),b) <> {} implies for f being Morphism of a opp ,b holds f (*) ((id a) opp) = f )
( Hom (b,(a opp)) <> {} implies for f being Morphism of b,a opp holds ((id a) opp) (*) f = f )proof
assume A1:
Hom (
(a opp),
b)
<> {}
;
for f being Morphism of a opp ,b holds f (*) ((id a) opp) = f
A2:
Hom (
(opp b),
(opp (a opp)))
<> {}
by A1, Th5;
let f be
Morphism of
a opp ,
b;
f (*) ((id a) opp) = f
A3:
Hom (
a,
a)
<> {}
;
A4:
cod (opp f) =
dom f
.=
a
by A1, CAT_1:5
;
dom (opp f) =
cod f
.=
opp b
by A1, CAT_1:5
;
then reconsider ff =
opp f as
Morphism of
opp b,
a by A4, CAT_1:4;
A5:
(id a) (*) ff = (id a) * ff
by A3, A2, CAT_1:def 13;
thus f (*) ((id a) opp) =
(ff opp) (*) ((id a) opp)
by A2, Def6
.=
((id a) (*) ff) opp
by A2, A3, Th14
.=
((id a) * ff) opp
by A5, Def6, A2
.=
ff opp
by A2, CAT_1:28
.=
f
by A2, Def6
;
verum
end;
assume A6:
Hom (b,(a opp)) <> {}
; for f being Morphism of b,a opp holds ((id a) opp) (*) f = f
A7:
Hom ((opp (a opp)),(opp b)) <> {}
by A6, Th5;
let f be Morphism of b,a opp ; ((id a) opp) (*) f = f
A8:
Hom (a,a) <> {}
;
A9: dom (opp f) =
cod f
.=
a
by A6, CAT_1:5
;
cod (opp f) =
dom f
.=
opp b
by A6, CAT_1:5
;
then reconsider ff = opp f as Morphism of a, opp b by A9, CAT_1:4;
A10:
ff (*) (id a) = ff * (id a)
by A8, A7, CAT_1:def 13;
thus ((id a) opp) (*) f =
((id a) opp) (*) (ff opp)
by A7, Def6
.=
(ff (*) (id a)) opp
by A8, A7, Th14
.=
(ff * (id a)) opp
by A10, Def6, A7
.=
ff opp
by A7, CAT_1:29
.=
f
by A7, Def6
; verum