Metamath Proof Explorer


Theorem trin2

Description: The intersection of two transitive classes is transitive. (Contributed by FL, 31-Jul-2009)

Ref Expression
Assertion trin2 R R R S S S R S R S R S

Proof

Step Hyp Ref Expression
1 cotr R R R x y z x R y y R z x R z
2 cotr S S S x y z x S y y S z x S z
3 brin x R S y x R y x S y
4 brin y R S z y R z y S z
5 simpr x S y y S z x S z x R y y R z x R z x R y y R z x R z
6 simpl x S y y S z x S z x R y y R z x R z x S y y S z x S z
7 5 6 anim12d x S y y S z x S z x R y y R z x R z x R y y R z x S y y S z x R z x S z
8 7 com12 x R y y R z x S y y S z x S y y S z x S z x R y y R z x R z x R z x S z
9 8 an4s x R y x S y y R z y S z x S y y S z x S z x R y y R z x R z x R z x S z
10 3 4 9 syl2anb x R S y y R S z x S y y S z x S z x R y y R z x R z x R z x S z
11 10 com12 x S y y S z x S z x R y y R z x R z x R S y y R S z x R z x S z
12 brin x R S z x R z x S z
13 11 12 syl6ibr x S y y S z x S z x R y y R z x R z x R S y y R S z x R S z
14 13 alanimi z x S y y S z x S z z x R y y R z x R z z x R S y y R S z x R S z
15 14 alanimi y z x S y y S z x S z y z x R y y R z x R z y z x R S y y R S z x R S z
16 15 alanimi x y z x S y y S z x S z x y z x R y y R z x R z x y z x R S y y R S z x R S z
17 16 ex x y z x S y y S z x S z x y z x R y y R z x R z x y z x R S y y R S z x R S z
18 2 17 sylbi S S S x y z x R y y R z x R z x y z x R S y y R S z x R S z
19 18 com12 x y z x R y y R z x R z S S S x y z x R S y y R S z x R S z
20 1 19 sylbi R R R S S S x y z x R S y y R S z x R S z
21 20 imp R R R S S S x y z x R S y y R S z x R S z
22 cotr R S R S R S x y z x R S y y R S z x R S z
23 21 22 sylibr R R R S S S R S R S R S