let A, B be non empty transitive with_units AltCatStr ; for F being contravariant Functor of A,B st F is bijective holds
ex G being Functor of B,A st
( G = F " & G is bijective & G is contravariant )
let F be contravariant Functor of A,B; ( F is bijective implies ex G being Functor of B,A st
( G = F " & G is bijective & G is contravariant ) )
assume A1:
F is bijective
; ex G being Functor of B,A st
( G = F " & G is bijective & G is contravariant )
then
F is injective
by Def36;
then
F is one-to-one
by Def34;
then A2:
the ObjectMap of F is one-to-one
by Def7;
A3:
F is feasible
by Def26;
then A4:
( F " is bijective & F " is feasible )
by A1, Th36;
A5:
F is id-preserving
by Def26;
A6:
F is comp-reversing
by Def28;
F is surjective
by A1, Def36;
then A7:
F is onto
by Def35;
then A8:
the ObjectMap of F is onto
by Def8;
A9:
F is Contravariant
by Def28;
A10:
F is coreflexive
by A7, Th48;
A11:
F " is Contravariant
proof
F is
Contravariant
by Def28;
then
the
ObjectMap of
F is
Contravariant
by Def14;
then consider f being
Function of the
carrier of
A,the
carrier of
B such that A12:
the
ObjectMap of
F = ~ [:f,f:]
by Def3;
[:f,f:] is
one-to-one
by A2, A12, Th10;
then A13:
f is
one-to-one
by Th8;
then A14:
dom (f " ) = rng f
by FUNCT_1:55;
A15:
rng (f " ) = dom f
by A13, FUNCT_1:55;
[:f,f:] is
onto
by A8, A12, Th14;
then A16:
rng [:f,f:] = [:the carrier of B,the carrier of B:]
by FUNCT_2:def 3;
rng [:f,f:] = [:(rng f),(rng f):]
by FUNCT_3:88;
then
rng f = the
carrier of
B
by A16, ZFMISC_1:115;
then reconsider g =
f " as
Function of the
carrier of
B,the
carrier of
A by A14, A15, FUNCT_2:def 1, RELSET_1:11;
take
g
;
FUNCTOR0:def 3,
FUNCTOR0:def 14 the ObjectMap of (F " ) = ~ [:g,g:]
A17:
[:f,f:] " = [:g,g:]
by A13, Th7;
thus the
ObjectMap of
(F " ) =
the
ObjectMap of
F "
by A1, Def39
.=
~ [:g,g:]
by A12, A13, A17, Th11
;
verum
end;
A18:
F " is id-preserving
by A1, A3, A5, A10, Th38;
F " is comp-reversing
by A1, A3, A6, A9, A10, Th44;
then reconsider G = F " as Functor of B,A by A4, A11, A18, Def26;
take
G
; ( G = F " & G is bijective & G is contravariant )
thus
G = F "
; ( G is bijective & G is contravariant )
thus
G is bijective
by A1, A3, Th36; G is contravariant
thus
G is Contravariant
by A11; FUNCTOR0:def 28 G is comp-reversing
thus
G is comp-reversing
by A1, A3, A6, A9, A10, Th44; verum