Step | Hyp | Ref
| Expression |
1 | | simpr 486 |
. . . 4
β’ ((π β§ π β (π
Cn π)) β π β (π
Cn π)) |
2 | | xkoco2cn.f |
. . . . 5
β’ (π β πΉ β (π Cn π)) |
3 | 2 | adantr 482 |
. . . 4
β’ ((π β§ π β (π
Cn π)) β πΉ β (π Cn π)) |
4 | | cnco 22640 |
. . . 4
β’ ((π β (π
Cn π) β§ πΉ β (π Cn π)) β (πΉ β π) β (π
Cn π)) |
5 | 1, 3, 4 | syl2anc 585 |
. . 3
β’ ((π β§ π β (π
Cn π)) β (πΉ β π) β (π
Cn π)) |
6 | 5 | fmpttd 7067 |
. 2
β’ (π β (π β (π
Cn π) β¦ (πΉ β π)):(π
Cn π)βΆ(π
Cn π)) |
7 | | eqid 2733 |
. . . . . 6
β’ βͺ π
=
βͺ π
|
8 | | eqid 2733 |
. . . . . 6
β’ {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp} = {π¦ β
π« βͺ π
β£ (π
βΎt π¦) β Comp} |
9 | | eqid 2733 |
. . . . . 6
β’ (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) = (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) |
10 | 7, 8, 9 | xkobval 22960 |
. . . . 5
β’ ran
(π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) = {π₯ β£ βπ β π« βͺ π
βπ£ β π ((π
βΎt π) β Comp β§ π₯ = {β β (π
Cn π) β£ (β β π) β π£})} |
11 | 10 | eqabi 2878 |
. . . 4
β’ (π₯ β ran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) β βπ β π« βͺ π
βπ£ β π ((π
βΎt π) β Comp β§ π₯ = {β β (π
Cn π) β£ (β β π) β π£})) |
12 | | simpr 486 |
. . . . . . . . . . . 12
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β π β (π
Cn π)) |
13 | 2 | ad3antrrr 729 |
. . . . . . . . . . . 12
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β πΉ β (π Cn π)) |
14 | 12, 13, 4 | syl2anc 585 |
. . . . . . . . . . 11
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β (πΉ β π) β (π
Cn π)) |
15 | | imaeq1 6012 |
. . . . . . . . . . . . . 14
β’ (β = (πΉ β π) β (β β π) = ((πΉ β π) β π)) |
16 | | imaco 6207 |
. . . . . . . . . . . . . 14
β’ ((πΉ β π) β π) = (πΉ β (π β π)) |
17 | 15, 16 | eqtrdi 2789 |
. . . . . . . . . . . . 13
β’ (β = (πΉ β π) β (β β π) = (πΉ β (π β π))) |
18 | 17 | sseq1d 3979 |
. . . . . . . . . . . 12
β’ (β = (πΉ β π) β ((β β π) β π£ β (πΉ β (π β π)) β π£)) |
19 | 18 | elrab3 3650 |
. . . . . . . . . . 11
β’ ((πΉ β π) β (π
Cn π) β ((πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£} β (πΉ β (π β π)) β π£)) |
20 | 14, 19 | syl 17 |
. . . . . . . . . 10
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β ((πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£} β (πΉ β (π β π)) β π£)) |
21 | | eqid 2733 |
. . . . . . . . . . . . . . 15
β’ βͺ π =
βͺ π |
22 | | eqid 2733 |
. . . . . . . . . . . . . . 15
β’ βͺ π =
βͺ π |
23 | 21, 22 | cnf 22620 |
. . . . . . . . . . . . . 14
β’ (πΉ β (π Cn π) β πΉ:βͺ πβΆβͺ π) |
24 | 2, 23 | syl 17 |
. . . . . . . . . . . . 13
β’ (π β πΉ:βͺ πβΆβͺ π) |
25 | 24 | ad3antrrr 729 |
. . . . . . . . . . . 12
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β πΉ:βͺ πβΆβͺ π) |
26 | 25 | ffund 6676 |
. . . . . . . . . . 11
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β Fun πΉ) |
27 | | imassrn 6028 |
. . . . . . . . . . . . 13
β’ (π β π) β ran π |
28 | 7, 21 | cnf 22620 |
. . . . . . . . . . . . . . 15
β’ (π β (π
Cn π) β π:βͺ π
βΆβͺ π) |
29 | 12, 28 | syl 17 |
. . . . . . . . . . . . . 14
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β π:βͺ π
βΆβͺ π) |
30 | 29 | frnd 6680 |
. . . . . . . . . . . . 13
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β ran π β βͺ π) |
31 | 27, 30 | sstrid 3959 |
. . . . . . . . . . . 12
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β (π β π) β βͺ π) |
32 | 25 | fdmd 6683 |
. . . . . . . . . . . 12
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β dom πΉ = βͺ π) |
33 | 31, 32 | sseqtrrd 3989 |
. . . . . . . . . . 11
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β (π β π) β dom πΉ) |
34 | | funimass3 7008 |
. . . . . . . . . . 11
β’ ((Fun
πΉ β§ (π β π) β dom πΉ) β ((πΉ β (π β π)) β π£ β (π β π) β (β‘πΉ β π£))) |
35 | 26, 33, 34 | syl2anc 585 |
. . . . . . . . . 10
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β ((πΉ β (π β π)) β π£ β (π β π) β (β‘πΉ β π£))) |
36 | 20, 35 | bitrd 279 |
. . . . . . . . 9
β’ ((((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β§ π β (π
Cn π)) β ((πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£} β (π β π) β (β‘πΉ β π£))) |
37 | 36 | rabbidva 3413 |
. . . . . . . 8
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β {π β (π
Cn π) β£ (πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£}} = {π β (π
Cn π) β£ (π β π) β (β‘πΉ β π£)}) |
38 | | xkoco2cn.r |
. . . . . . . . . 10
β’ (π β π
β Top) |
39 | 38 | ad2antrr 725 |
. . . . . . . . 9
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β π
β Top) |
40 | | cntop1 22614 |
. . . . . . . . . . 11
β’ (πΉ β (π Cn π) β π β Top) |
41 | 2, 40 | syl 17 |
. . . . . . . . . 10
β’ (π β π β Top) |
42 | 41 | ad2antrr 725 |
. . . . . . . . 9
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β π β Top) |
43 | | simplrl 776 |
. . . . . . . . . 10
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β π β π« βͺ π
) |
44 | 43 | elpwid 4573 |
. . . . . . . . 9
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β π β βͺ π
) |
45 | | simpr 486 |
. . . . . . . . 9
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β (π
βΎt π) β Comp) |
46 | 2 | ad2antrr 725 |
. . . . . . . . . 10
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β πΉ β (π Cn π)) |
47 | | simplrr 777 |
. . . . . . . . . 10
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β π£ β π) |
48 | | cnima 22639 |
. . . . . . . . . 10
β’ ((πΉ β (π Cn π) β§ π£ β π) β (β‘πΉ β π£) β π) |
49 | 46, 47, 48 | syl2anc 585 |
. . . . . . . . 9
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β (β‘πΉ β π£) β π) |
50 | 7, 39, 42, 44, 45, 49 | xkoopn 22963 |
. . . . . . . 8
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β {π β (π
Cn π) β£ (π β π) β (β‘πΉ β π£)} β (π βko π
)) |
51 | 37, 50 | eqeltrd 2834 |
. . . . . . 7
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β {π β (π
Cn π) β£ (πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£}} β (π βko π
)) |
52 | | imaeq2 6013 |
. . . . . . . . 9
β’ (π₯ = {β β (π
Cn π) β£ (β β π) β π£} β (β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) = (β‘(π β (π
Cn π) β¦ (πΉ β π)) β {β β (π
Cn π) β£ (β β π) β π£})) |
53 | | eqid 2733 |
. . . . . . . . . 10
β’ (π β (π
Cn π) β¦ (πΉ β π)) = (π β (π
Cn π) β¦ (πΉ β π)) |
54 | 53 | mptpreima 6194 |
. . . . . . . . 9
β’ (β‘(π β (π
Cn π) β¦ (πΉ β π)) β {β β (π
Cn π) β£ (β β π) β π£}) = {π β (π
Cn π) β£ (πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£}} |
55 | 52, 54 | eqtrdi 2789 |
. . . . . . . 8
β’ (π₯ = {β β (π
Cn π) β£ (β β π) β π£} β (β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) = {π β (π
Cn π) β£ (πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£}}) |
56 | 55 | eleq1d 2819 |
. . . . . . 7
β’ (π₯ = {β β (π
Cn π) β£ (β β π) β π£} β ((β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
) β {π β (π
Cn π) β£ (πΉ β π) β {β β (π
Cn π) β£ (β β π) β π£}} β (π βko π
))) |
57 | 51, 56 | syl5ibrcom 247 |
. . . . . 6
β’ (((π β§ (π β π« βͺ π
β§ π£ β π)) β§ (π
βΎt π) β Comp) β (π₯ = {β β (π
Cn π) β£ (β β π) β π£} β (β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
))) |
58 | 57 | expimpd 455 |
. . . . 5
β’ ((π β§ (π β π« βͺ π
β§ π£ β π)) β (((π
βΎt π) β Comp β§ π₯ = {β β (π
Cn π) β£ (β β π) β π£}) β (β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
))) |
59 | 58 | rexlimdvva 3202 |
. . . 4
β’ (π β (βπ β π« βͺ π
βπ£ β π ((π
βΎt π) β Comp β§ π₯ = {β β (π
Cn π) β£ (β β π) β π£}) β (β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
))) |
60 | 11, 59 | biimtrid 241 |
. . 3
β’ (π β (π₯ β ran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) β (β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
))) |
61 | 60 | ralrimiv 3139 |
. 2
β’ (π β βπ₯ β ran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£})(β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
)) |
62 | | eqid 2733 |
. . . . 5
β’ (π βko π
) = (π βko π
) |
63 | 62 | xkotopon 22974 |
. . . 4
β’ ((π
β Top β§ π β Top) β (π βko π
) β (TopOnβ(π
Cn π))) |
64 | 38, 41, 63 | syl2anc 585 |
. . 3
β’ (π β (π βko π
) β (TopOnβ(π
Cn π))) |
65 | | ovex 7394 |
. . . . . 6
β’ (π
Cn π) β V |
66 | 65 | pwex 5339 |
. . . . 5
β’ π«
(π
Cn π) β V |
67 | 7, 8, 9 | xkotf 22959 |
. . . . . 6
β’ (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}):({π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp} Γ π)βΆπ« (π
Cn π) |
68 | | frn 6679 |
. . . . . 6
β’ ((π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}):({π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp} Γ π)βΆπ« (π
Cn π) β ran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) β π« (π
Cn π)) |
69 | 67, 68 | ax-mp 5 |
. . . . 5
β’ ran
(π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) β π« (π
Cn π) |
70 | 66, 69 | ssexi 5283 |
. . . 4
β’ ran
(π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) β V |
71 | 70 | a1i 11 |
. . 3
β’ (π β ran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£}) β V) |
72 | | cntop2 22615 |
. . . . 5
β’ (πΉ β (π Cn π) β π β Top) |
73 | 2, 72 | syl 17 |
. . . 4
β’ (π β π β Top) |
74 | 7, 8, 9 | xkoval 22961 |
. . . 4
β’ ((π
β Top β§ π β Top) β (π βko π
) = (topGenβ(fiβran
(π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£})))) |
75 | 38, 73, 74 | syl2anc 585 |
. . 3
β’ (π β (π βko π
) = (topGenβ(fiβran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£})))) |
76 | | eqid 2733 |
. . . . 5
β’ (π βko π
) = (π βko π
) |
77 | 76 | xkotopon 22974 |
. . . 4
β’ ((π
β Top β§ π β Top) β (π βko π
) β (TopOnβ(π
Cn π))) |
78 | 38, 73, 77 | syl2anc 585 |
. . 3
β’ (π β (π βko π
) β (TopOnβ(π
Cn π))) |
79 | 64, 71, 75, 78 | subbascn 22628 |
. 2
β’ (π β ((π β (π
Cn π) β¦ (πΉ β π)) β ((π βko π
) Cn (π βko π
)) β ((π β (π
Cn π) β¦ (πΉ β π)):(π
Cn π)βΆ(π
Cn π) β§ βπ₯ β ran (π β {π¦ β π« βͺ π
β£ (π
βΎt π¦)
β Comp}, π£ β
π β¦ {β β (π
Cn π) β£ (β β π) β π£})(β‘(π β (π
Cn π) β¦ (πΉ β π)) β π₯) β (π βko π
)))) |
80 | 6, 61, 79 | mpbir2and 712 |
1
β’ (π β (π β (π
Cn π) β¦ (πΉ β π)) β ((π βko π
) Cn (π βko π
))) |