Description: Split an upper integer set into a half-open integer range and another upper integer set. (Contributed by Mario Carneiro, 21-Sep-2016)
Ref | Expression | ||
---|---|---|---|
Assertion | fzouzsplit | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | eluzelre | |
|
2 | eluzelre | |
|
3 | lelttric | |
|
4 | 1 2 3 | syl2an | |
5 | 4 | orcomd | |
6 | id | |
|
7 | eluzelz | |
|
8 | elfzo2 | |
|
9 | df-3an | |
|
10 | 8 9 | bitri | |
11 | 10 | baib | |
12 | 6 7 11 | syl2anr | |
13 | eluzelz | |
|
14 | eluz | |
|
15 | 7 13 14 | syl2an | |
16 | 12 15 | orbi12d | |
17 | 5 16 | mpbird | |
18 | 17 | ex | |
19 | elun | |
|
20 | 18 19 | syl6ibr | |
21 | 20 | ssrdv | |
22 | elfzouz | |
|
23 | 22 | ssriv | |
24 | 23 | a1i | |
25 | uzss | |
|
26 | 24 25 | unssd | |
27 | 21 26 | eqssd | |