Step | Hyp | Ref
| Expression |
1 | | locfinref.4 |
. . . 4
β’ (π β πRefπ) |
2 | | locfinref.5 |
. . . . 5
β’ (π β π β (LocFinβπ½)) |
3 | | reff 32808 |
. . . . 5
β’ (π β (LocFinβπ½) β (πRefπ β (βͺ π β βͺ π
β§ βπ(π:πβΆπ β§ βπ£ β π π£ β (πβπ£))))) |
4 | 2, 3 | syl 17 |
. . . 4
β’ (π β (πRefπ β (βͺ π β βͺ π
β§ βπ(π:πβΆπ β§ βπ£ β π π£ β (πβπ£))))) |
5 | 1, 4 | mpbid 231 |
. . 3
β’ (π β (βͺ π
β βͺ π β§ βπ(π:πβΆπ β§ βπ£ β π π£ β (πβπ£)))) |
6 | 5 | simprd 497 |
. 2
β’ (π β βπ(π:πβΆπ β§ βπ£ β π π£ β (πβπ£))) |
7 | | funmpt 6584 |
. . . . . 6
β’ Fun
(π’ β ran π β¦ βͺ (β‘π β {π’})) |
8 | 7 | a1i 11 |
. . . . 5
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β Fun (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
9 | | eqid 2733 |
. . . . . . 7
β’ (π’ β ran π β¦ βͺ (β‘π β {π’})) = (π’ β ran π β¦ βͺ (β‘π β {π’})) |
10 | 9 | dmmptss 6238 |
. . . . . 6
β’ dom
(π’ β ran π β¦ βͺ (β‘π β {π’})) β ran π |
11 | | frn 6722 |
. . . . . . 7
β’ (π:πβΆπ β ran π β π) |
12 | 11 | ad2antlr 726 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β ran π β π) |
13 | 10, 12 | sstrid 3993 |
. . . . 5
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β dom (π’ β ran π β¦ βͺ (β‘π β {π’})) β π) |
14 | | locfintop 23017 |
. . . . . . . . . 10
β’ (π β (LocFinβπ½) β π½ β Top) |
15 | 2, 14 | syl 17 |
. . . . . . . . 9
β’ (π β π½ β Top) |
16 | 15 | ad3antrrr 729 |
. . . . . . . 8
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β π½ β Top) |
17 | | cnvimass 6078 |
. . . . . . . . . 10
β’ (β‘π β {π’}) β dom π |
18 | | fdm 6724 |
. . . . . . . . . . 11
β’ (π:πβΆπ β dom π = π) |
19 | 18 | ad3antlr 730 |
. . . . . . . . . 10
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β dom π = π) |
20 | 17, 19 | sseqtrid 4034 |
. . . . . . . . 9
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β (β‘π β {π’}) β π) |
21 | | locfinref.3 |
. . . . . . . . . 10
β’ (π β π β π½) |
22 | 21 | ad3antrrr 729 |
. . . . . . . . 9
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β π β π½) |
23 | 20, 22 | sstrd 3992 |
. . . . . . . 8
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β (β‘π β {π’}) β π½) |
24 | | uniopn 22391 |
. . . . . . . 8
β’ ((π½ β Top β§ (β‘π β {π’}) β π½) β βͺ (β‘π β {π’}) β π½) |
25 | 16, 23, 24 | syl2anc 585 |
. . . . . . 7
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β βͺ (β‘π β {π’}) β π½) |
26 | 25 | ralrimiva 3147 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βπ’ β ran πβͺ (β‘π β {π’}) β π½) |
27 | 9 | rnmptss 7119 |
. . . . . 6
β’
(βπ’ β
ran πβͺ (β‘π β {π’}) β π½ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β π½) |
28 | 26, 27 | syl 17 |
. . . . 5
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β π½) |
29 | | eqid 2733 |
. . . . . . . . . 10
β’ βͺ π =
βͺ π |
30 | | eqid 2733 |
. . . . . . . . . 10
β’ βͺ π =
βͺ π |
31 | 29, 30 | refbas 23006 |
. . . . . . . . 9
β’ (πRefπ β βͺ π = βͺ
π) |
32 | 1, 31 | syl 17 |
. . . . . . . 8
β’ (π β βͺ π =
βͺ π) |
33 | 32 | ad2antrr 725 |
. . . . . . 7
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βͺ π = βͺ
π) |
34 | | nfv 1918 |
. . . . . . . . . . . . 13
β’
β²π£(π β§ π:πβΆπ) |
35 | | nfra1 3282 |
. . . . . . . . . . . . 13
β’
β²π£βπ£ β π π£ β (πβπ£) |
36 | 34, 35 | nfan 1903 |
. . . . . . . . . . . 12
β’
β²π£((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) |
37 | | nfre1 3283 |
. . . . . . . . . . . 12
β’
β²π£βπ£ β π π₯ β π£ |
38 | 36, 37 | nfan 1903 |
. . . . . . . . . . 11
β’
β²π£(((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ βπ£ β π π₯ β π£) |
39 | | ffn 6715 |
. . . . . . . . . . . . . . 15
β’ (π:πβΆπ β π Fn π) |
40 | 39 | ad4antlr 732 |
. . . . . . . . . . . . . 14
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β§ π₯ β π£) β π Fn π) |
41 | | simplr 768 |
. . . . . . . . . . . . . 14
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β§ π₯ β π£) β π£ β π) |
42 | | fnfvelrn 7080 |
. . . . . . . . . . . . . 14
β’ ((π Fn π β§ π£ β π) β (πβπ£) β ran π) |
43 | 40, 41, 42 | syl2anc 585 |
. . . . . . . . . . . . 13
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β§ π₯ β π£) β (πβπ£) β ran π) |
44 | | ssid 4004 |
. . . . . . . . . . . . . . 15
β’ π£ β π£ |
45 | 39 | ad3antlr 730 |
. . . . . . . . . . . . . . . 16
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β π Fn π) |
46 | | eqid 2733 |
. . . . . . . . . . . . . . . . 17
β’ (πβπ£) = (πβπ£) |
47 | | fniniseg 7059 |
. . . . . . . . . . . . . . . . . 18
β’ (π Fn π β (π£ β (β‘π β {(πβπ£)}) β (π£ β π β§ (πβπ£) = (πβπ£)))) |
48 | 47 | biimpar 479 |
. . . . . . . . . . . . . . . . 17
β’ ((π Fn π β§ (π£ β π β§ (πβπ£) = (πβπ£))) β π£ β (β‘π β {(πβπ£)})) |
49 | 46, 48 | mpanr2 703 |
. . . . . . . . . . . . . . . 16
β’ ((π Fn π β§ π£ β π) β π£ β (β‘π β {(πβπ£)})) |
50 | 45, 49 | sylancom 589 |
. . . . . . . . . . . . . . 15
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β π£ β (β‘π β {(πβπ£)})) |
51 | | ssuni 4936 |
. . . . . . . . . . . . . . 15
β’ ((π£ β π£ β§ π£ β (β‘π β {(πβπ£)})) β π£ β βͺ (β‘π β {(πβπ£)})) |
52 | 44, 50, 51 | sylancr 588 |
. . . . . . . . . . . . . 14
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β π£ β βͺ (β‘π β {(πβπ£)})) |
53 | 52 | sselda 3982 |
. . . . . . . . . . . . 13
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β§ π₯ β π£) β π₯ β βͺ (β‘π β {(πβπ£)})) |
54 | | sneq 4638 |
. . . . . . . . . . . . . . . . 17
β’ (π’ = (πβπ£) β {π’} = {(πβπ£)}) |
55 | 54 | imaeq2d 6058 |
. . . . . . . . . . . . . . . 16
β’ (π’ = (πβπ£) β (β‘π β {π’}) = (β‘π β {(πβπ£)})) |
56 | 55 | unieqd 4922 |
. . . . . . . . . . . . . . 15
β’ (π’ = (πβπ£) β βͺ (β‘π β {π’}) = βͺ (β‘π β {(πβπ£)})) |
57 | 56 | eleq2d 2820 |
. . . . . . . . . . . . . 14
β’ (π’ = (πβπ£) β (π₯ β βͺ (β‘π β {π’}) β π₯ β βͺ (β‘π β {(πβπ£)}))) |
58 | 57 | rspcev 3613 |
. . . . . . . . . . . . 13
β’ (((πβπ£) β ran π β§ π₯ β βͺ (β‘π β {(πβπ£)})) β βπ’ β ran π π₯ β βͺ (β‘π β {π’})) |
59 | 43, 53, 58 | syl2anc 585 |
. . . . . . . . . . . 12
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π£ β π) β§ π₯ β π£) β βπ’ β ran π π₯ β βͺ (β‘π β {π’})) |
60 | 59 | adantllr 718 |
. . . . . . . . . . 11
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ βπ£ β π π₯ β π£) β§ π£ β π) β§ π₯ β π£) β βπ’ β ran π π₯ β βͺ (β‘π β {π’})) |
61 | | simpr 486 |
. . . . . . . . . . 11
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ βπ£ β π π₯ β π£) β βπ£ β π π₯ β π£) |
62 | 38, 60, 61 | r19.29af 3266 |
. . . . . . . . . 10
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ βπ£ β π π₯ β π£) β βπ’ β ran π π₯ β βͺ (β‘π β {π’})) |
63 | | nfv 1918 |
. . . . . . . . . . . . . 14
β’
β²π£ π’ β ran π |
64 | 36, 63 | nfan 1903 |
. . . . . . . . . . . . 13
β’
β²π£(((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) |
65 | | nfv 1918 |
. . . . . . . . . . . . 13
β’
β²π£ π₯ β βͺ (β‘π β {π’}) |
66 | 64, 65 | nfan 1903 |
. . . . . . . . . . . 12
β’
β²π£((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) |
67 | 20 | ad3antrrr 729 |
. . . . . . . . . . . . 13
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β§ π₯ β π£) β (β‘π β {π’}) β π) |
68 | | simplr 768 |
. . . . . . . . . . . . 13
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β§ π₯ β π£) β π£ β (β‘π β {π’})) |
69 | 67, 68 | sseldd 3983 |
. . . . . . . . . . . 12
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β§ π₯ β π£) β π£ β π) |
70 | | simpr 486 |
. . . . . . . . . . . 12
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β§ π₯ β π£) β π₯ β π£) |
71 | | simpr 486 |
. . . . . . . . . . . . 13
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β π₯ β βͺ (β‘π β {π’})) |
72 | | eluni2 4912 |
. . . . . . . . . . . . 13
β’ (π₯ β βͺ (β‘π β {π’}) β βπ£ β (β‘π β {π’})π₯ β π£) |
73 | 71, 72 | sylib 217 |
. . . . . . . . . . . 12
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β βπ£ β (β‘π β {π’})π₯ β π£) |
74 | 66, 69, 70, 73 | reximd2a 3267 |
. . . . . . . . . . 11
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π’ β ran π) β§ π₯ β βͺ (β‘π β {π’})) β βπ£ β π π₯ β π£) |
75 | 74 | r19.29an 3159 |
. . . . . . . . . 10
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ βπ’ β ran π π₯ β βͺ (β‘π β {π’})) β βπ£ β π π₯ β π£) |
76 | 62, 75 | impbida 800 |
. . . . . . . . 9
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β (βπ£ β π π₯ β π£ β βπ’ β ran π π₯ β βͺ (β‘π β {π’}))) |
77 | | eluni2 4912 |
. . . . . . . . 9
β’ (π₯ β βͺ π
β βπ£ β
π π₯ β π£) |
78 | | eliun 5001 |
. . . . . . . . 9
β’ (π₯ β βͺ π’ β ran πβͺ (β‘π β {π’}) β βπ’ β ran π π₯ β βͺ (β‘π β {π’})) |
79 | 76, 77, 78 | 3bitr4g 314 |
. . . . . . . 8
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β (π₯ β βͺ π β π₯ β βͺ
π’ β ran πβͺ
(β‘π β {π’}))) |
80 | 79 | eqrdv 2731 |
. . . . . . 7
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βͺ π = βͺ π’ β ran πβͺ (β‘π β {π’})) |
81 | | dfiun3g 5962 |
. . . . . . . 8
β’
(βπ’ β
ran πβͺ (β‘π β {π’}) β π½ β βͺ
π’ β ran πβͺ
(β‘π β {π’}) = βͺ ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
82 | 26, 81 | syl 17 |
. . . . . . 7
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βͺ
π’ β ran πβͺ
(β‘π β {π’}) = βͺ ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
83 | 33, 80, 82 | 3eqtrd 2777 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βͺ π = βͺ
ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
84 | 11 | ad3antlr 730 |
. . . . . . . . 9
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β ran π β π) |
85 | | vex 3479 |
. . . . . . . . . . 11
β’ π€ β V |
86 | 9 | elrnmpt 5954 |
. . . . . . . . . . 11
β’ (π€ β V β (π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β βπ’ β ran π π€ = βͺ (β‘π β {π’}))) |
87 | 85, 86 | mp1i 13 |
. . . . . . . . . 10
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β (π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β βπ’ β ran π π€ = βͺ (β‘π β {π’}))) |
88 | 87 | biimpa 478 |
. . . . . . . . 9
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β βπ’ β ran π π€ = βͺ (β‘π β {π’})) |
89 | | ssrexv 4051 |
. . . . . . . . 9
β’ (ran
π β π β (βπ’ β ran π π€ = βͺ (β‘π β {π’}) β βπ’ β π π€ = βͺ (β‘π β {π’}))) |
90 | 84, 88, 89 | sylc 65 |
. . . . . . . 8
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β βπ’ β π π€ = βͺ (β‘π β {π’})) |
91 | | nfv 1918 |
. . . . . . . . . 10
β’
β²π’((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) |
92 | | nfmpt1 5256 |
. . . . . . . . . . . 12
β’
β²π’(π’ β ran π β¦ βͺ (β‘π β {π’})) |
93 | 92 | nfrn 5950 |
. . . . . . . . . . 11
β’
β²π’ran
(π’ β ran π β¦ βͺ (β‘π β {π’})) |
94 | 93 | nfcri 2891 |
. . . . . . . . . 10
β’
β²π’ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) |
95 | 91, 94 | nfan 1903 |
. . . . . . . . 9
β’
β²π’(((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
96 | | simpr 486 |
. . . . . . . . . . 11
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β π€ = βͺ (β‘π β {π’})) |
97 | | nfv 1918 |
. . . . . . . . . . . . . . . 16
β’
β²π£ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) |
98 | 36, 97 | nfan 1903 |
. . . . . . . . . . . . . . 15
β’
β²π£(((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
99 | | nfv 1918 |
. . . . . . . . . . . . . . 15
β’
β²π£ π’ β π |
100 | 98, 99 | nfan 1903 |
. . . . . . . . . . . . . 14
β’
β²π£((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) |
101 | | nfv 1918 |
. . . . . . . . . . . . . 14
β’
β²π£ π€ = βͺ
(β‘π β {π’}) |
102 | 100, 101 | nfan 1903 |
. . . . . . . . . . . . 13
β’
β²π£(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) |
103 | | simp-5r 785 |
. . . . . . . . . . . . . . . 16
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β βπ£ β π π£ β (πβπ£)) |
104 | 39 | ad5antlr 734 |
. . . . . . . . . . . . . . . . . . 19
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β π Fn π) |
105 | | fniniseg 7059 |
. . . . . . . . . . . . . . . . . . 19
β’ (π Fn π β (π£ β (β‘π β {π’}) β (π£ β π β§ (πβπ£) = π’))) |
106 | 104, 105 | syl 17 |
. . . . . . . . . . . . . . . . . 18
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β (π£ β (β‘π β {π’}) β (π£ β π β§ (πβπ£) = π’))) |
107 | 106 | biimpa 478 |
. . . . . . . . . . . . . . . . 17
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β (π£ β π β§ (πβπ£) = π’)) |
108 | 107 | simpld 496 |
. . . . . . . . . . . . . . . 16
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β π£ β π) |
109 | | rspa 3246 |
. . . . . . . . . . . . . . . 16
β’
((βπ£ β
π π£ β (πβπ£) β§ π£ β π) β π£ β (πβπ£)) |
110 | 103, 108,
109 | syl2anc 585 |
. . . . . . . . . . . . . . 15
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β π£ β (πβπ£)) |
111 | 107 | simprd 497 |
. . . . . . . . . . . . . . 15
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β (πβπ£) = π’) |
112 | 110, 111 | sseqtrd 4022 |
. . . . . . . . . . . . . 14
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β§ π£ β (β‘π β {π’})) β π£ β π’) |
113 | 112 | ex 414 |
. . . . . . . . . . . . 13
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β (π£ β (β‘π β {π’}) β π£ β π’)) |
114 | 102, 113 | ralrimi 3255 |
. . . . . . . . . . . 12
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β βπ£ β (β‘π β {π’})π£ β π’) |
115 | | unissb 4943 |
. . . . . . . . . . . 12
β’ (βͺ (β‘π β {π’}) β π’ β βπ£ β (β‘π β {π’})π£ β π’) |
116 | 114, 115 | sylibr 233 |
. . . . . . . . . . 11
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β βͺ
(β‘π β {π’}) β π’) |
117 | 96, 116 | eqsstrd 4020 |
. . . . . . . . . 10
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β§ π’ β π) β§ π€ = βͺ (β‘π β {π’})) β π€ β π’) |
118 | 117 | exp31 421 |
. . . . . . . . 9
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β (π’ β π β (π€ = βͺ (β‘π β {π’}) β π€ β π’))) |
119 | 95, 118 | reximdai 3259 |
. . . . . . . 8
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β (βπ’ β π π€ = βͺ (β‘π β {π’}) β βπ’ β π π€ β π’)) |
120 | 90, 119 | mpd 15 |
. . . . . . 7
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) β βπ’ β π π€ β π’) |
121 | 120 | ralrimiva 3147 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βπ€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))βπ’ β π π€ β π’) |
122 | | vex 3479 |
. . . . . . . . . 10
β’ π β V |
123 | 122 | rnex 7900 |
. . . . . . . . 9
β’ ran π β V |
124 | 123 | mptex 7222 |
. . . . . . . 8
β’ (π’ β ran π β¦ βͺ (β‘π β {π’})) β V |
125 | | rnexg 7892 |
. . . . . . . 8
β’ ((π’ β ran π β¦ βͺ (β‘π β {π’})) β V β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β V) |
126 | 124, 125 | mp1i 13 |
. . . . . . 7
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β V) |
127 | | eqid 2733 |
. . . . . . . 8
β’ βͺ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) = βͺ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) |
128 | 127, 30 | isref 23005 |
. . . . . . 7
β’ (ran
(π’ β ran π β¦ βͺ (β‘π β {π’})) β V β (ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ β (βͺ π = βͺ
ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β§ βπ€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))βπ’ β π π€ β π’))) |
129 | 126, 128 | syl 17 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β (ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ β (βͺ π = βͺ
ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β§ βπ€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))βπ’ β π π€ β π’))) |
130 | 83, 121, 129 | mpbir2and 712 |
. . . . 5
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ) |
131 | 15 | ad2antrr 725 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β π½ β Top) |
132 | | locfinref.2 |
. . . . . . . 8
β’ (π β π = βͺ π) |
133 | 132 | ad2antrr 725 |
. . . . . . 7
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β π = βͺ π) |
134 | 133, 83 | eqtrd 2773 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β π = βͺ ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
135 | | nfv 1918 |
. . . . . . . . 9
β’
β²π£ π₯ β π |
136 | 36, 135 | nfan 1903 |
. . . . . . . 8
β’
β²π£(((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) |
137 | | simplr 768 |
. . . . . . . 8
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β Fin)) β π£ β π½) |
138 | | ffun 6718 |
. . . . . . . . . . . . . 14
β’ (π:πβΆπ β Fun π) |
139 | 138 | ad6antlr 736 |
. . . . . . . . . . . . 13
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β Fun π) |
140 | | imafi 9172 |
. . . . . . . . . . . . 13
β’ ((Fun
π β§ {π β π β£ (π β© π£) β β
} β Fin) β (π β {π β π β£ (π β© π£) β β
}) β Fin) |
141 | 139, 140 | sylancom 589 |
. . . . . . . . . . . 12
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β (π β {π β π β£ (π β© π£) β β
}) β Fin) |
142 | | simp3 1139 |
. . . . . . . . . . . . . . . . . . 19
β’
((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π β ran π β§ π€ = ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ)) β π€ = ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ)) |
143 | | sneq 4638 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (π’ = π β {π’} = {π}) |
144 | 143 | imaeq2d 6058 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (π’ = π β (β‘π β {π’}) = (β‘π β {π})) |
145 | 144 | unieqd 4922 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π’ = π β βͺ (β‘π β {π’}) = βͺ (β‘π β {π})) |
146 | 122 | cnvex 7913 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ β‘π β V |
147 | | imaexg 7903 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (β‘π β V β (β‘π β {π}) β V) |
148 | 146, 147 | ax-mp 5 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (β‘π β {π}) β V |
149 | 148 | uniex 7728 |
. . . . . . . . . . . . . . . . . . . . 21
β’ βͺ (β‘π β {π}) β V |
150 | 145, 9, 149 | fvmpt 6996 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π β ran π β ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ) = βͺ (β‘π β {π})) |
151 | 150 | 3ad2ant2 1135 |
. . . . . . . . . . . . . . . . . . 19
β’
((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π β ran π β§ π€ = ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ)) β ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ) = βͺ (β‘π β {π})) |
152 | 142, 151 | eqtrd 2773 |
. . . . . . . . . . . . . . . . . 18
β’
((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π β ran π β§ π€ = ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ)) β π€ = βͺ (β‘π β {π})) |
153 | 152 | ineq1d 4211 |
. . . . . . . . . . . . . . . . 17
β’
((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π β ran π β§ π€ = ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ)) β (π€ β© π£) = (βͺ (β‘π β {π}) β© π£)) |
154 | 153 | neeq1d 3001 |
. . . . . . . . . . . . . . . 16
β’
((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π β ran π β§ π€ = ((π’ β ran π β¦ βͺ (β‘π β {π’}))βπ)) β ((π€ β© π£) β β
β (βͺ (β‘π β {π}) β© π£) β β
)) |
155 | 123 | a1i 11 |
. . . . . . . . . . . . . . . 16
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β ran π β V) |
156 | | imaexg 7903 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (β‘π β V β (β‘π β {π’}) β V) |
157 | 146, 156 | ax-mp 5 |
. . . . . . . . . . . . . . . . . . . 20
β’ (β‘π β {π’}) β V |
158 | 157 | uniex 7728 |
. . . . . . . . . . . . . . . . . . 19
β’ βͺ (β‘π β {π’}) β V |
159 | 158, 9 | fnmpti 6691 |
. . . . . . . . . . . . . . . . . 18
β’ (π’ β ran π β¦ βͺ (β‘π β {π’})) Fn ran π |
160 | | dffn4 6809 |
. . . . . . . . . . . . . . . . . 18
β’ ((π’ β ran π β¦ βͺ (β‘π β {π’})) Fn ran π β (π’ β ran π β¦ βͺ (β‘π β {π’})):ran πβontoβran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
161 | 159, 160 | mpbi 229 |
. . . . . . . . . . . . . . . . 17
β’ (π’ β ran π β¦ βͺ (β‘π β {π’})):ran πβontoβran (π’ β ran π β¦ βͺ (β‘π β {π’})) |
162 | 161 | a1i 11 |
. . . . . . . . . . . . . . . 16
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β (π’ β ran π β¦ βͺ (β‘π β {π’})):ran πβontoβran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
163 | 154, 155,
162 | rabfodom 31731 |
. . . . . . . . . . . . . . 15
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ {π β ran π β£ (βͺ (β‘π β {π}) β© π£) β β
}) |
164 | | sneq 4638 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π = π’ β {π} = {π’}) |
165 | 164 | imaeq2d 6058 |
. . . . . . . . . . . . . . . . . . 19
β’ (π = π’ β (β‘π β {π}) = (β‘π β {π’})) |
166 | 165 | unieqd 4922 |
. . . . . . . . . . . . . . . . . 18
β’ (π = π’ β βͺ (β‘π β {π}) = βͺ (β‘π β {π’})) |
167 | 166 | ineq1d 4211 |
. . . . . . . . . . . . . . . . 17
β’ (π = π’ β (βͺ (β‘π β {π}) β© π£) = (βͺ (β‘π β {π’}) β© π£)) |
168 | 167 | neeq1d 3001 |
. . . . . . . . . . . . . . . 16
β’ (π = π’ β ((βͺ (β‘π β {π}) β© π£) β β
β (βͺ (β‘π β {π’}) β© π£) β β
)) |
169 | 168 | cbvrabv 3443 |
. . . . . . . . . . . . . . 15
β’ {π β ran π β£ (βͺ (β‘π β {π}) β© π£) β β
} = {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} |
170 | 163, 169 | breqtrdi 5189 |
. . . . . . . . . . . . . 14
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
}) |
171 | 123 | rabex 5332 |
. . . . . . . . . . . . . . 15
β’ {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’} β V |
172 | | nfv 1918 |
. . . . . . . . . . . . . . . . . . . . 21
β’
β²π(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) |
173 | | nfrab1 3452 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
β²π{π β π β£ (π β© π£) β β
} |
174 | 173 | nfel1 2920 |
. . . . . . . . . . . . . . . . . . . . 21
β’
β²π{π β π β£ (π β© π£) β β
} β Fin |
175 | 172, 174 | nfan 1903 |
. . . . . . . . . . . . . . . . . . . 20
β’
β²π((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) |
176 | | nfv 1918 |
. . . . . . . . . . . . . . . . . . . 20
β’
β²π π’ β ran π |
177 | 175, 176 | nfan 1903 |
. . . . . . . . . . . . . . . . . . 19
β’
β²π(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) |
178 | | nfv 1918 |
. . . . . . . . . . . . . . . . . . 19
β’
β²π(βͺ (β‘π β {π’}) β© π£) β β
|
179 | 177, 178 | nfan 1903 |
. . . . . . . . . . . . . . . . . 18
β’
β²π((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) |
180 | | nfv 1918 |
. . . . . . . . . . . . . . . . . . 19
β’
β²π(πβπ) = π’ |
181 | 173, 180 | nfrexw 3311 |
. . . . . . . . . . . . . . . . . 18
β’
β²πβπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’ |
182 | 39 | ad5antlr 734 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β π Fn π) |
183 | 182 | ad5antr 733 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β π Fn π) |
184 | | simplr 768 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β π β (β‘π β {π’})) |
185 | | fniniseg 7059 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (π Fn π β (π β (β‘π β {π’}) β (π β π β§ (πβπ) = π’))) |
186 | 185 | biimpa 478 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ ((π Fn π β§ π β (β‘π β {π’})) β (π β π β§ (πβπ) = π’)) |
187 | 183, 184,
186 | syl2anc 585 |
. . . . . . . . . . . . . . . . . . . . 21
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β (π β π β§ (πβπ) = π’)) |
188 | 187 | simpld 496 |
. . . . . . . . . . . . . . . . . . . 20
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β π β π) |
189 | | simpr 486 |
. . . . . . . . . . . . . . . . . . . 20
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β (π β© π£) β β
) |
190 | | rabid 3453 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π β {π β π β£ (π β© π£) β β
} β (π β π β§ (π β© π£) β β
)) |
191 | 188, 189,
190 | sylanbrc 584 |
. . . . . . . . . . . . . . . . . . 19
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β π β {π β π β£ (π β© π£) β β
}) |
192 | 187 | simprd 497 |
. . . . . . . . . . . . . . . . . . 19
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β (πβπ) = π’) |
193 | | fveqeq2 6898 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π = π β ((πβπ) = π’ β (πβπ) = π’)) |
194 | 193 | rspcev 3613 |
. . . . . . . . . . . . . . . . . . 19
β’ ((π β {π β π β£ (π β© π£) β β
} β§ (πβπ) = π’) β βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’) |
195 | 191, 192,
194 | syl2anc 585 |
. . . . . . . . . . . . . . . . . 18
β’
(((((((((((π β§
π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β§ π β (β‘π β {π’})) β§ (π β© π£) β β
) β βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’) |
196 | | uniinn0 31770 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((βͺ (β‘π β {π’}) β© π£) β β
β βπ β (β‘π β {π’})(π β© π£) β β
) |
197 | 196 | biimpi 215 |
. . . . . . . . . . . . . . . . . . 19
β’ ((βͺ (β‘π β {π’}) β© π£) β β
β βπ β (β‘π β {π’})(π β© π£) β β
) |
198 | 197 | adantl 483 |
. . . . . . . . . . . . . . . . . 18
β’
(((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β βπ β (β‘π β {π’})(π β© π£) β β
) |
199 | 179, 181,
195, 198 | r19.29af2 3265 |
. . . . . . . . . . . . . . . . 17
β’
(((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β§ (βͺ (β‘π β {π’}) β© π£) β β
) β βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’) |
200 | 199 | ex 414 |
. . . . . . . . . . . . . . . 16
β’
((((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β§ π’ β ran π) β ((βͺ
(β‘π β {π’}) β© π£) β β
β βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’)) |
201 | 200 | ss2rabdv 4073 |
. . . . . . . . . . . . . . 15
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} β {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
202 | | ssdomg 8993 |
. . . . . . . . . . . . . . 15
β’ ({π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’} β V β ({π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} β {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’} β {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} βΌ {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’})) |
203 | 171, 201,
202 | mpsyl 68 |
. . . . . . . . . . . . . 14
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} βΌ {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
204 | | domtr 9000 |
. . . . . . . . . . . . . 14
β’ (({π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} β§ {π’ β ran π β£ (βͺ (β‘π β {π’}) β© π£) β β
} βΌ {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
205 | 170, 203,
204 | syl2anc 585 |
. . . . . . . . . . . . 13
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
206 | 182 | adantr 482 |
. . . . . . . . . . . . . 14
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β π Fn π) |
207 | | dffn3 6728 |
. . . . . . . . . . . . . . 15
β’ (π Fn π β π:πβΆran π) |
208 | 207 | biimpi 215 |
. . . . . . . . . . . . . 14
β’ (π Fn π β π:πβΆran π) |
209 | | ssrab2 4077 |
. . . . . . . . . . . . . . 15
β’ {π β π β£ (π β© π£) β β
} β π |
210 | | fimarab 31856 |
. . . . . . . . . . . . . . 15
β’ ((π:πβΆran π β§ {π β π β£ (π β© π£) β β
} β π) β (π β {π β π β£ (π β© π£) β β
}) = {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
211 | 209, 210 | mpan2 690 |
. . . . . . . . . . . . . 14
β’ (π:πβΆran π β (π β {π β π β£ (π β© π£) β β
}) = {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
212 | 206, 208,
211 | 3syl 18 |
. . . . . . . . . . . . 13
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β (π β {π β π β£ (π β© π£) β β
}) = {π’ β ran π β£ βπ β {π β π β£ (π β© π£) β β
} (πβπ) = π’}) |
213 | 205, 212 | breqtrrd 5176 |
. . . . . . . . . . . 12
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ (π β {π β π β£ (π β© π£) β β
})) |
214 | | domfi 9189 |
. . . . . . . . . . . 12
β’ (((π β {π β π β£ (π β© π£) β β
}) β Fin β§ {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} βΌ (π β {π β π β£ (π β© π£) β β
})) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β Fin) |
215 | 141, 213,
214 | syl2anc 585 |
. . . . . . . . . . 11
β’
(((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β§ {π β π β£ (π β© π£) β β
} β Fin) β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β Fin) |
216 | 215 | ex 414 |
. . . . . . . . . 10
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ π₯ β π£) β ({π β π β£ (π β© π£) β β
} β Fin β {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β Fin)) |
217 | 216 | imdistanda 573 |
. . . . . . . . 9
β’
(((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β ((π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β Fin) β (π₯ β π£ β§ {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β
Fin))) |
218 | 217 | imp 408 |
. . . . . . . 8
β’
((((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β§ π£ β π½) β§ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β Fin)) β (π₯ β π£ β§ {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β Fin)) |
219 | | simplll 774 |
. . . . . . . . 9
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β π) |
220 | | locfinref.x |
. . . . . . . . . . . . 13
β’ π = βͺ
π½ |
221 | 220, 29 | islocfin 23013 |
. . . . . . . . . . . 12
β’ (π β (LocFinβπ½) β (π½ β Top β§ π = βͺ π β§ βπ₯ β π βπ£ β π½ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β
Fin))) |
222 | 2, 221 | sylib 217 |
. . . . . . . . . . 11
β’ (π β (π½ β Top β§ π = βͺ π β§ βπ₯ β π βπ£ β π½ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β
Fin))) |
223 | 222 | simp3d 1145 |
. . . . . . . . . 10
β’ (π β βπ₯ β π βπ£ β π½ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β Fin)) |
224 | 223 | r19.21bi 3249 |
. . . . . . . . 9
β’ ((π β§ π₯ β π) β βπ£ β π½ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β Fin)) |
225 | 219, 224 | sylancom 589 |
. . . . . . . 8
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β βπ£ β π½ (π₯ β π£ β§ {π β π β£ (π β© π£) β β
} β Fin)) |
226 | 136, 137,
218, 225 | reximd2a 3267 |
. . . . . . 7
β’ ((((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β§ π₯ β π) β βπ£ β π½ (π₯ β π£ β§ {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β Fin)) |
227 | 226 | ralrimiva 3147 |
. . . . . 6
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βπ₯ β π βπ£ β π½ (π₯ β π£ β§ {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β Fin)) |
228 | 220, 127 | islocfin 23013 |
. . . . . 6
β’ (ran
(π’ β ran π β¦ βͺ (β‘π β {π’})) β (LocFinβπ½) β (π½ β Top β§ π = βͺ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β§ βπ₯ β π βπ£ β π½ (π₯ β π£ β§ {π€ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β£ (π€ β© π£) β β
} β
Fin))) |
229 | 131, 134,
227, 228 | syl3anbrc 1344 |
. . . . 5
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β (LocFinβπ½)) |
230 | | funeq 6566 |
. . . . . . . 8
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β (Fun π β Fun (π’ β ran π β¦ βͺ (β‘π β {π’})))) |
231 | | dmeq 5902 |
. . . . . . . . 9
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β dom π = dom (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
232 | 231 | sseq1d 4013 |
. . . . . . . 8
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β (dom π β π β dom (π’ β ran π β¦ βͺ (β‘π β {π’})) β π)) |
233 | | rneq 5934 |
. . . . . . . . 9
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β ran π = ran (π’ β ran π β¦ βͺ (β‘π β {π’}))) |
234 | 233 | sseq1d 4013 |
. . . . . . . 8
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β (ran π β π½ β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β π½)) |
235 | 230, 232,
234 | 3anbi123d 1437 |
. . . . . . 7
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β ((Fun π β§ dom π β π β§ ran π β π½) β (Fun (π’ β ran π β¦ βͺ (β‘π β {π’})) β§ dom (π’ β ran π β¦ βͺ (β‘π β {π’})) β π β§ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β π½))) |
236 | 233 | breq1d 5158 |
. . . . . . . 8
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β (ran πRefπ β ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ)) |
237 | 233 | eleq1d 2819 |
. . . . . . . 8
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β (ran π β (LocFinβπ½) β ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β (LocFinβπ½))) |
238 | 236, 237 | anbi12d 632 |
. . . . . . 7
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β ((ran πRefπ β§ ran π β (LocFinβπ½)) β (ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ β§ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β (LocFinβπ½)))) |
239 | 235, 238 | anbi12d 632 |
. . . . . 6
β’ (π = (π’ β ran π β¦ βͺ (β‘π β {π’})) β (((Fun π β§ dom π β π β§ ran π β π½) β§ (ran πRefπ β§ ran π β (LocFinβπ½))) β ((Fun (π’ β ran π β¦ βͺ (β‘π β {π’})) β§ dom (π’ β ran π β¦ βͺ (β‘π β {π’})) β π β§ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β π½) β§ (ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ β§ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β (LocFinβπ½))))) |
240 | 124, 239 | spcev 3597 |
. . . . 5
β’ (((Fun
(π’ β ran π β¦ βͺ (β‘π β {π’})) β§ dom (π’ β ran π β¦ βͺ (β‘π β {π’})) β π β§ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β π½) β§ (ran (π’ β ran π β¦ βͺ (β‘π β {π’}))Refπ β§ ran (π’ β ran π β¦ βͺ (β‘π β {π’})) β (LocFinβπ½))) β βπ((Fun π β§ dom π β π β§ ran π β π½) β§ (ran πRefπ β§ ran π β (LocFinβπ½)))) |
241 | 8, 13, 28, 130, 229, 240 | syl32anc 1379 |
. . . 4
β’ (((π β§ π:πβΆπ) β§ βπ£ β π π£ β (πβπ£)) β βπ((Fun π β§ dom π β π β§ ran π β π½) β§ (ran πRefπ β§ ran π β (LocFinβπ½)))) |
242 | 241 | expl 459 |
. . 3
β’ (π β ((π:πβΆπ β§ βπ£ β π π£ β (πβπ£)) β βπ((Fun π β§ dom π β π β§ ran π β π½) β§ (ran πRefπ β§ ran π β (LocFinβπ½))))) |
243 | 242 | exlimdv 1937 |
. 2
β’ (π β (βπ(π:πβΆπ β§ βπ£ β π π£ β (πβπ£)) β βπ((Fun π β§ dom π β π β§ ran π β π½) β§ (ran πRefπ β§ ran π β (LocFinβπ½))))) |
244 | 6, 243 | mpd 15 |
1
β’ (π β βπ((Fun π β§ dom π β π β§ ran π β π½) β§ (ran πRefπ β§ ran π β (LocFinβπ½)))) |