let V be non empty set ; :: thesis: for a, b being Object of (Ens V) st Hom a,b <> {} holds
Funcs (@ a),(@ b) <> {}

let a, b be Object of (Ens V); :: thesis: ( Hom a,b <> {} implies Funcs (@ a),(@ b) <> {} )
assume Hom a,b <> {} ; :: thesis: Funcs (@ a),(@ b) <> {}
then A1: Maps (@ a),(@ b) <> {} by Th27;
consider m being Element of Maps (@ a),(@ b);
Maps (@ a),(@ b) c= Maps V by Th17;
then reconsider m = m as Element of Maps V by A1, TARSKI:def 3;
m `2 in Funcs (@ a),(@ b) by A1, Th20;
hence Funcs (@ a),(@ b) <> {} ; :: thesis: verum