Description: The union of a class of transitive sets is transitive. Alternate proof of truni . truniALT is truniALTVD without virtual deductions and was automatically derived from truniALTVD using the tools program translate..without..overwriting.cmd and Metamath's minimize command. (Contributed by Alan Sare, 18-Mar-2012) (Proof modification is discouraged.) (New usage is discouraged.)
Ref | Expression | ||
---|---|---|---|
Assertion | truniALT | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | simpr | |
|
2 | 1 | a1i | |
3 | eluni | |
|
4 | 2 3 | imbitrdi | |
5 | simpl | |
|
6 | 5 | a1i | |
7 | simpl | |
|
8 | 7 | 2a1i | |
9 | simpr | |
|
10 | 9 | 2a1i | |
11 | rspsbc | |
|
12 | 11 | com12 | |
13 | 10 12 | syl6d | |
14 | trsbc | |
|
15 | 14 | biimpd | |
16 | 10 13 15 | ee33 | |
17 | trel | |
|
18 | 17 | expdcom | |
19 | 6 8 16 18 | ee233 | |
20 | elunii | |
|
21 | 20 | ex | |
22 | 19 10 21 | ee33 | |
23 | 22 | alrimdv | |
24 | 19.23v | |
|
25 | 23 24 | imbitrdi | |
26 | 4 25 | mpdd | |
27 | 26 | alrimivv | |
28 | dftr2 | |
|
29 | 27 28 | sylibr | |