Description: The union of all union iterates creates the transitive closure; compare trcl . (Contributed by Stefan O'Rear, 11-Feb-2015)
Ref | Expression | ||
---|---|---|---|
Hypothesis | ituni.u | |
|
Assertion | itunitc | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | ituni.u | |
|
2 | fveq2 | |
|
3 | fveq2 | |
|
4 | 3 | rneqd | |
5 | 4 | unieqd | |
6 | 2 5 | eqeq12d | |
7 | 1 | ituni0 | |
8 | 7 | elv | |
9 | fvssunirn | |
|
10 | 8 9 | eqsstrri | |
11 | dftr3 | |
|
12 | vex | |
|
13 | 1 | itunifn | |
14 | fnunirn | |
|
15 | 12 13 14 | mp2b | |
16 | elssuni | |
|
17 | 1 | itunisuc | |
18 | fvssunirn | |
|
19 | 17 18 | eqsstrri | |
20 | 16 19 | sstrdi | |
21 | 20 | rexlimivw | |
22 | 15 21 | sylbi | |
23 | 11 22 | mprgbir | |
24 | tcmin | |
|
25 | 24 | elv | |
26 | 10 23 25 | mp2an | |
27 | unissb | |
|
28 | fvelrnb | |
|
29 | 12 13 28 | mp2b | |
30 | 1 | itunitc1 | |
31 | 30 | a1i | |
32 | sseq1 | |
|
33 | 31 32 | syl5ibcom | |
34 | 33 | rexlimiv | |
35 | 29 34 | sylbi | |
36 | 27 35 | mprgbir | |
37 | 26 36 | eqssi | |
38 | 6 37 | vtoclg | |
39 | rn0 | |
|
40 | 39 | unieqi | |
41 | uni0 | |
|
42 | 40 41 | eqtr2i | |
43 | fvprc | |
|
44 | fvprc | |
|
45 | 44 | rneqd | |
46 | 45 | unieqd | |
47 | 42 43 46 | 3eqtr4a | |
48 | 38 47 | pm2.61i | |