let V be non empty set ; for a, b being Object of (Ens V) holds Hom a,b = Maps (@ a),(@ b)
let a, b be Object of (Ens V); Hom a,b = Maps (@ a),(@ b)
now let x be
set ;
( ( x in Hom a,b implies x in Maps (@ a),(@ b) ) & ( x in Maps (@ a),(@ b) implies x in Hom a,b ) )thus
(
x in Hom a,
b implies
x in Maps (@ a),
(@ b) )
( x in Maps (@ a),(@ b) implies x in Hom a,b )assume A3:
x in Maps (@ a),
(@ b)
;
x in Hom a,b
Maps (@ a),
(@ b) c= Maps V
by Th17;
then reconsider m =
x as
Element of
Maps V by A3;
cod m = @ b
by A3, Th19;
then A4:
cod (@ m) = b
by Def11;
dom m = @ a
by A3, Th19;
then
dom (@ m) = a
by Def10;
hence
x in Hom a,
b
by A4;
verum end;
hence
Hom a,b = Maps (@ a),(@ b)
by TARSKI:2; verum