Description: If two functions agree on their common domain, express their union as a union of three functions with pairwise disjoint domains. (Contributed by Stefan O'Rear, 9-Oct-2014)
Ref | Expression | ||
---|---|---|---|
Assertion | resasplit | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | fnresdm | |
|
2 | fnresdm | |
|
3 | uneq12 | |
|
4 | 1 2 3 | syl2an | |
5 | 4 | 3adant3 | |
6 | inundif | |
|
7 | 6 | reseq2i | |
8 | resundi | |
|
9 | 7 8 | eqtr3i | |
10 | incom | |
|
11 | 10 | uneq1i | |
12 | inundif | |
|
13 | 11 12 | eqtri | |
14 | 13 | reseq2i | |
15 | resundi | |
|
16 | 14 15 | eqtr3i | |
17 | 9 16 | uneq12i | |
18 | simp3 | |
|
19 | 18 | uneq1d | |
20 | 19 | uneq2d | |
21 | 17 20 | eqtr4id | |
22 | un4 | |
|
23 | 21 22 | eqtrdi | |
24 | unidm | |
|
25 | 24 | uneq1i | |
26 | 23 25 | eqtrdi | |
27 | 5 26 | eqtr3d | |