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, Th20, Th22;
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