Description: Composition with the bijection of xpcomf1o swaps the arguments to a mapping. (Contributed by Mario Carneiro, 30-May-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | xpcomf1o.1 | |
|
xpcomco.1 | |
||
Assertion | xpcomco | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | xpcomf1o.1 | |
|
2 | xpcomco.1 | |
|
3 | 1 | xpcomf1o | |
4 | f1ofun | |
|
5 | funbrfv2b | |
|
6 | 3 4 5 | mp2b | |
7 | ancom | |
|
8 | eqcom | |
|
9 | f1odm | |
|
10 | 3 9 | ax-mp | |
11 | 10 | eleq2i | |
12 | 8 11 | anbi12i | |
13 | 6 7 12 | 3bitri | |
14 | 13 | anbi1i | |
15 | anass | |
|
16 | 14 15 | bitri | |
17 | 16 | exbii | |
18 | fvex | |
|
19 | breq1 | |
|
20 | 19 | anbi2d | |
21 | 18 20 | ceqsexv | |
22 | elxp | |
|
23 | 22 | anbi1i | |
24 | nfcv | |
|
25 | nfmpo2 | |
|
26 | 2 25 | nfcxfr | |
27 | nfcv | |
|
28 | 24 26 27 | nfbr | |
29 | 28 | 19.41 | |
30 | nfcv | |
|
31 | nfmpo1 | |
|
32 | 2 31 | nfcxfr | |
33 | nfcv | |
|
34 | 30 32 33 | nfbr | |
35 | 34 | 19.41 | |
36 | anass | |
|
37 | fveq2 | |
|
38 | opelxpi | |
|
39 | sneq | |
|
40 | 39 | cnveqd | |
41 | 40 | unieqd | |
42 | opswap | |
|
43 | 41 42 | eqtrdi | |
44 | opex | |
|
45 | 43 1 44 | fvmpt | |
46 | 38 45 | syl | |
47 | 37 46 | sylan9eq | |
48 | 47 | breq1d | |
49 | df-br | |
|
50 | df-mpo | |
|
51 | 2 50 | eqtri | |
52 | 51 | eleq2i | |
53 | oprabidw | |
|
54 | 49 52 53 | 3bitri | |
55 | 54 | baib | |
56 | 55 | ancoms | |
57 | 56 | adantl | |
58 | 48 57 | bitrd | |
59 | 58 | pm5.32da | |
60 | 59 | pm5.32i | |
61 | 36 60 | bitri | |
62 | 61 | exbii | |
63 | 35 62 | bitr3i | |
64 | 63 | exbii | |
65 | 23 29 64 | 3bitr2i | |
66 | 17 21 65 | 3bitri | |
67 | 66 | opabbii | |
68 | df-co | |
|
69 | df-mpo | |
|
70 | dfoprab2 | |
|
71 | 69 70 | eqtri | |
72 | 67 68 71 | 3eqtr4i | |