reserve C for CatStr;
reserve f,g for Morphism of C;
reserve C for non void non empty CatStr,
  f,g for Morphism of C,
  a,b,c,d for Object of C;
reserve o,m for set;
reserve B,C,D for Category;
reserve a,b,c,d for Object of C;
reserve f,f1,f2,g,g1,g2 for Morphism of C;

theorem
  for f being Morphism of C st cod(f) = b holds (id b)(*)f = f
   proof let f be Morphism of C;
    assume
A1:   cod f = b;
     then reconsider ff=f as Morphism of dom f,b by Th3;
      Hom(dom f,b)<>{} by A1,Th1;
     then (id b)(*)ff = ff by Def10;
    hence thesis;
   end;
