Description: Express an upper integer set as the disjoint (see uzdisj ) union of the first N values and the rest. (Contributed by Mario Carneiro, 24-Apr-2014)
Ref | Expression | ||
---|---|---|---|
Assertion | uzsplit | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | eluzelre | |
|
2 | eluzelre | |
|
3 | lelttric | |
|
4 | 1 2 3 | syl2an | |
5 | eluzelz | |
|
6 | eluzelz | |
|
7 | eluz | |
|
8 | 5 6 7 | syl2an | |
9 | eluzle | |
|
10 | 6 9 | jca | |
11 | 10 | adantl | |
12 | eluzel2 | |
|
13 | elfzm11 | |
|
14 | df-3an | |
|
15 | 13 14 | bitrdi | |
16 | 12 5 15 | syl2anr | |
17 | 11 16 | mpbirand | |
18 | 8 17 | orbi12d | |
19 | 4 18 | mpbird | |
20 | 19 | orcomd | |
21 | 20 | ex | |
22 | elfzuz | |
|
23 | 22 | a1i | |
24 | uztrn | |
|
25 | 24 | expcom | |
26 | 23 25 | jaod | |
27 | 21 26 | impbid | |
28 | elun | |
|
29 | 27 28 | bitr4di | |
30 | 29 | eqrdv | |