Metamath Proof Explorer


Theorem triun

Description: An indexed union of a class of transitive sets is transitive. (Contributed by Mario Carneiro, 16-Nov-2014)

Ref Expression
Assertion triun x A Tr B Tr x A B

Proof

Step Hyp Ref Expression
1 eliun y x A B x A y B
2 r19.29 x A Tr B x A y B x A Tr B y B
3 nfcv _ x y
4 nfiu1 _ x x A B
5 3 4 nfss x y x A B
6 trss Tr B y B y B
7 6 imp Tr B y B y B
8 ssiun2 x A B x A B
9 sstr2 y B B x A B y x A B
10 7 8 9 syl2imc x A Tr B y B y x A B
11 5 10 rexlimi x A Tr B y B y x A B
12 2 11 syl x A Tr B x A y B y x A B
13 1 12 sylan2b x A Tr B y x A B y x A B
14 13 ralrimiva x A Tr B y x A B y x A B
15 dftr3 Tr x A B y x A B y x A B
16 14 15 sylibr x A Tr B Tr x A B