
theorem
  for C being associative transitive non empty AltCatStr, o1,o2,o3
being Object of C st <^o1,o2^> <> {} & <^o2,o3^> <> {} for A being Morphism of
  o1,o2, B being Morphism of o2,o3 st B * A is epi holds B is epi
proof
  let C be associative transitive non empty AltCatStr, o1,o2,o3 be Object of
  C;
  assume
A1: <^o1,o2^> <> {} & <^o2,o3^> <> {};
  let A be Morphism of o1,o2, B be Morphism of o2,o3;
  assume
A2: B * A is epi;
  let o be Object of C;
  assume
A3: <^o3,o^> <> {};
  let M1,M2 be Morphism of o3,o;
  assume
A4: M1*B = M2*B;
  (M1*B)*A = M1*(B*A) & (M2*B)*A = M2*(B*A) by A1,A3,ALTCAT_1:21;
  hence thesis by A2,A3,A4;
end;
