Metamath Proof Explorer


Theorem trin2

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

Ref Expression
Assertion trin2 RRRSSSRSRSRS

Proof

Step Hyp Ref Expression
1 cotr RRRxyzxRyyRzxRz
2 cotr SSSxyzxSyySzxSz
3 brin xRSyxRyxSy
4 brin yRSzyRzySz
5 simpr xSyySzxSzxRyyRzxRzxRyyRzxRz
6 simpl xSyySzxSzxRyyRzxRzxSyySzxSz
7 5 6 anim12d xSyySzxSzxRyyRzxRzxRyyRzxSyySzxRzxSz
8 7 com12 xRyyRzxSyySzxSyySzxSzxRyyRzxRzxRzxSz
9 8 an4s xRyxSyyRzySzxSyySzxSzxRyyRzxRzxRzxSz
10 3 4 9 syl2anb xRSyyRSzxSyySzxSzxRyyRzxRzxRzxSz
11 10 com12 xSyySzxSzxRyyRzxRzxRSyyRSzxRzxSz
12 brin xRSzxRzxSz
13 11 12 imbitrrdi xSyySzxSzxRyyRzxRzxRSyyRSzxRSz
14 13 alanimi zxSyySzxSzzxRyyRzxRzzxRSyyRSzxRSz
15 14 alanimi yzxSyySzxSzyzxRyyRzxRzyzxRSyyRSzxRSz
16 15 alanimi xyzxSyySzxSzxyzxRyyRzxRzxyzxRSyyRSzxRSz
17 16 ex xyzxSyySzxSzxyzxRyyRzxRzxyzxRSyyRSzxRSz
18 2 17 sylbi SSSxyzxRyyRzxRzxyzxRSyyRSzxRSz
19 18 com12 xyzxRyyRzxRzSSSxyzxRSyyRSzxRSz
20 1 19 sylbi RRRSSSxyzxRSyyRSzxRSz
21 20 imp RRRSSSxyzxRSyyRSzxRSz
22 cotr RSRSRSxyzxRSyyRSzxRSz
23 21 22 sylibr RRRSSSRSRSRS