let A, B be category; ( A,B have_the_same_composition & not Intersect A,B is empty & ( for a being object of A
for b being object of B st a = b holds
idm a = idm b ) implies Intersect A,B is subcategory of A )
assume that
A1:
A,B have_the_same_composition
and
A2:
not Intersect A,B is empty
and
A3:
for a being object of A
for b being object of B st a = b holds
idm a = idm b
; Intersect A,B is subcategory of A
reconsider AB = Intersect A,B as non empty transitive SubCatStr of A by A1, A2, Th21, Th23;
A4:
the carrier of AB = the carrier of A /\ the carrier of B
by A1, Def3;
hence
Intersect A,B is subcategory of A
by ALTCAT_2:def 14; verum