let A be Category; :: thesis: for o, m being set holds [:(1Cat o,m),A:] ~= A
let o, m be set ; :: thesis: [:(1Cat o,m),A:] ~= A
take F = pr2 (1Cat o,m),A; :: according to ISOCAT_1:def 4 :: thesis: F is isomorphic
set X = [:the carrier' of (1Cat o,m),the carrier' of A:];
now let x1,
x2 be
set ;
:: thesis: ( x1 in [:the carrier' of (1Cat o,m),the carrier' of A:] & x2 in [:the carrier' of (1Cat o,m),the carrier' of A:] & F . x1 = F . x2 implies x1 = x2 )assume
x1 in [:the carrier' of (1Cat o,m),the carrier' of A:]
;
:: thesis: ( x2 in [:the carrier' of (1Cat o,m),the carrier' of A:] & F . x1 = F . x2 implies x1 = x2 )then consider x11,
x12 being
set such that A1:
(
x11 in the
carrier' of
(1Cat o,m) &
x12 in the
carrier' of
A )
and A2:
x1 = [x11,x12]
by ZFMISC_1:def 2;
assume
x2 in [:the carrier' of (1Cat o,m),the carrier' of A:]
;
:: thesis: ( F . x1 = F . x2 implies x1 = x2 )then consider x21,
x22 being
set such that A3:
(
x21 in the
carrier' of
(1Cat o,m) &
x22 in the
carrier' of
A )
and A4:
x2 = [x21,x22]
by ZFMISC_1:def 2;
reconsider f11 =
x11,
f21 =
x21 as
Morphism of
(1Cat o,m) by A1, A3;
reconsider f12 =
x12,
f22 =
x22 as
Morphism of
A by A1, A3;
assume A5:
F . x1 = F . x2
;
:: thesis: x1 = x2A6:
f12 =
F . f11,
f12
by FUNCT_3:def 6
.=
F . f21,
f22
by A2, A4, A5
.=
f22
by FUNCT_3:def 6
;
f11 =
m
by TARSKI:def 1
.=
f21
by TARSKI:def 1
;
hence
x1 = x2
by A2, A4, A6;
:: thesis: verum end;
hence
F is one-to-one
by FUNCT_2:25; :: according to ISOCAT_1:def 3 :: thesis: rng F = the carrier' of A
thus
rng F = the carrier' of A
by FUNCT_3:62; :: thesis: verum