Step | Hyp | Ref
| Expression |
1 | | filtop 23350 |
. . . . . . 7
β’ (πΏ β (Filβπ) β π β πΏ) |
2 | 1 | 3ad2ant2 1134 |
. . . . . 6
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β π β πΏ) |
3 | | simp1 1136 |
. . . . . 6
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β π β π΄) |
4 | | simp3 1138 |
. . . . . 6
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β πΉ:πβΆπ) |
5 | | fmf 23440 |
. . . . . 6
β’ ((π β πΏ β§ π β π΄ β§ πΉ:πβΆπ) β (π FilMap πΉ):(fBasβπ)βΆ(Filβπ)) |
6 | 2, 3, 4, 5 | syl3anc 1371 |
. . . . 5
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (π FilMap πΉ):(fBasβπ)βΆ(Filβπ)) |
7 | 6 | ffnd 6715 |
. . . 4
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (π FilMap πΉ) Fn (fBasβπ)) |
8 | | fvelrnb 6949 |
. . . 4
β’ ((π FilMap πΉ) Fn (fBasβπ) β (πΏ β ran (π FilMap πΉ) β βπ β (fBasβπ)((π FilMap πΉ)βπ) = πΏ)) |
9 | 7, 8 | syl 17 |
. . 3
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (πΏ β ran (π FilMap πΉ) β βπ β (fBasβπ)((π FilMap πΉ)βπ) = πΏ)) |
10 | | ffn 6714 |
. . . . . . . . . . . 12
β’ (πΉ:πβΆπ β πΉ Fn π) |
11 | | dffn4 6808 |
. . . . . . . . . . . 12
β’ (πΉ Fn π β πΉ:πβontoβran πΉ) |
12 | 10, 11 | sylib 217 |
. . . . . . . . . . 11
β’ (πΉ:πβΆπ β πΉ:πβontoβran πΉ) |
13 | | foima 6807 |
. . . . . . . . . . 11
β’ (πΉ:πβontoβran πΉ β (πΉ β π) = ran πΉ) |
14 | 12, 13 | syl 17 |
. . . . . . . . . 10
β’ (πΉ:πβΆπ β (πΉ β π) = ran πΉ) |
15 | 14 | ad2antlr 725 |
. . . . . . . . 9
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β (πΉ β π) = ran πΉ) |
16 | | simpll 765 |
. . . . . . . . . 10
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β π β πΏ) |
17 | | simpr 485 |
. . . . . . . . . 10
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β π β (fBasβπ)) |
18 | | simplr 767 |
. . . . . . . . . 10
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β πΉ:πβΆπ) |
19 | | fgcl 23373 |
. . . . . . . . . . . 12
β’ (π β (fBasβπ) β (πfilGenπ) β (Filβπ)) |
20 | | filtop 23350 |
. . . . . . . . . . . 12
β’ ((πfilGenπ) β (Filβπ) β π β (πfilGenπ)) |
21 | 19, 20 | syl 17 |
. . . . . . . . . . 11
β’ (π β (fBasβπ) β π β (πfilGenπ)) |
22 | 21 | adantl 482 |
. . . . . . . . . 10
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β π β (πfilGenπ)) |
23 | | eqid 2732 |
. . . . . . . . . . 11
β’ (πfilGenπ) = (πfilGenπ) |
24 | 23 | imaelfm 23446 |
. . . . . . . . . 10
β’ (((π β πΏ β§ π β (fBasβπ) β§ πΉ:πβΆπ) β§ π β (πfilGenπ)) β (πΉ β π) β ((π FilMap πΉ)βπ)) |
25 | 16, 17, 18, 22, 24 | syl31anc 1373 |
. . . . . . . . 9
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β (πΉ β π) β ((π FilMap πΉ)βπ)) |
26 | 15, 25 | eqeltrrd 2834 |
. . . . . . . 8
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β ran πΉ β ((π FilMap πΉ)βπ)) |
27 | | eleq2 2822 |
. . . . . . . 8
β’ (((π FilMap πΉ)βπ) = πΏ β (ran πΉ β ((π FilMap πΉ)βπ) β ran πΉ β πΏ)) |
28 | 26, 27 | syl5ibcom 244 |
. . . . . . 7
β’ (((π β πΏ β§ πΉ:πβΆπ) β§ π β (fBasβπ)) β (((π FilMap πΉ)βπ) = πΏ β ran πΉ β πΏ)) |
29 | 28 | ex 413 |
. . . . . 6
β’ ((π β πΏ β§ πΉ:πβΆπ) β (π β (fBasβπ) β (((π FilMap πΉ)βπ) = πΏ β ran πΉ β πΏ))) |
30 | 1, 29 | sylan 580 |
. . . . 5
β’ ((πΏ β (Filβπ) β§ πΉ:πβΆπ) β (π β (fBasβπ) β (((π FilMap πΉ)βπ) = πΏ β ran πΉ β πΏ))) |
31 | 30 | 3adant1 1130 |
. . . 4
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (π β (fBasβπ) β (((π FilMap πΉ)βπ) = πΏ β ran πΉ β πΏ))) |
32 | 31 | rexlimdv 3153 |
. . 3
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (βπ β (fBasβπ)((π FilMap πΉ)βπ) = πΏ β ran πΉ β πΏ)) |
33 | 9, 32 | sylbid 239 |
. 2
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (πΏ β ran (π FilMap πΉ) β ran πΉ β πΏ)) |
34 | | simpl2 1192 |
. . . . . . . . 9
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β πΏ β (Filβπ)) |
35 | | filelss 23347 |
. . . . . . . . . 10
β’ ((πΏ β (Filβπ) β§ π‘ β πΏ) β π‘ β π) |
36 | 35 | ex 413 |
. . . . . . . . 9
β’ (πΏ β (Filβπ) β (π‘ β πΏ β π‘ β π)) |
37 | 34, 36 | syl 17 |
. . . . . . . 8
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π‘ β πΏ β π‘ β π)) |
38 | | simpr 485 |
. . . . . . . . . . . 12
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β π‘ β πΏ) |
39 | | eqidd 2733 |
. . . . . . . . . . . 12
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β (β‘πΉ β π‘) = (β‘πΉ β π‘)) |
40 | | imaeq2 6053 |
. . . . . . . . . . . . 13
β’ (π₯ = π‘ β (β‘πΉ β π₯) = (β‘πΉ β π‘)) |
41 | 40 | rspceeqv 3632 |
. . . . . . . . . . . 12
β’ ((π‘ β πΏ β§ (β‘πΉ β π‘) = (β‘πΉ β π‘)) β βπ₯ β πΏ (β‘πΉ β π‘) = (β‘πΉ β π₯)) |
42 | 38, 39, 41 | syl2anc 584 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β βπ₯ β πΏ (β‘πΉ β π‘) = (β‘πΉ β π₯)) |
43 | | simpl1 1191 |
. . . . . . . . . . . . . 14
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β π β π΄) |
44 | | cnvimass 6077 |
. . . . . . . . . . . . . . . . 17
β’ (β‘πΉ β π‘) β dom πΉ |
45 | | fdm 6723 |
. . . . . . . . . . . . . . . . 17
β’ (πΉ:πβΆπ β dom πΉ = π) |
46 | 44, 45 | sseqtrid 4033 |
. . . . . . . . . . . . . . . 16
β’ (πΉ:πβΆπ β (β‘πΉ β π‘) β π) |
47 | 46 | 3ad2ant3 1135 |
. . . . . . . . . . . . . . 15
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (β‘πΉ β π‘) β π) |
48 | 47 | adantr 481 |
. . . . . . . . . . . . . 14
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (β‘πΉ β π‘) β π) |
49 | 43, 48 | ssexd 5323 |
. . . . . . . . . . . . 13
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (β‘πΉ β π‘) β V) |
50 | | eqid 2732 |
. . . . . . . . . . . . . 14
β’ (π₯ β πΏ β¦ (β‘πΉ β π₯)) = (π₯ β πΏ β¦ (β‘πΉ β π₯)) |
51 | 50 | elrnmpt 5953 |
. . . . . . . . . . . . 13
β’ ((β‘πΉ β π‘) β V β ((β‘πΉ β π‘) β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β βπ₯ β πΏ (β‘πΉ β π‘) = (β‘πΉ β π₯))) |
52 | 49, 51 | syl 17 |
. . . . . . . . . . . 12
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β ((β‘πΉ β π‘) β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β βπ₯ β πΏ (β‘πΉ β π‘) = (β‘πΉ β π₯))) |
53 | 52 | adantr 481 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β ((β‘πΉ β π‘) β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β βπ₯ β πΏ (β‘πΉ β π‘) = (β‘πΉ β π₯))) |
54 | 42, 53 | mpbird 256 |
. . . . . . . . . 10
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β (β‘πΉ β π‘) β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))) |
55 | | ssid 4003 |
. . . . . . . . . . 11
β’ (β‘πΉ β π‘) β (β‘πΉ β π‘) |
56 | | ffun 6717 |
. . . . . . . . . . . . . 14
β’ (πΉ:πβΆπ β Fun πΉ) |
57 | 56 | 3ad2ant3 1135 |
. . . . . . . . . . . . 13
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β Fun πΉ) |
58 | 57 | ad2antrr 724 |
. . . . . . . . . . . 12
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β Fun πΉ) |
59 | | funimass3 7052 |
. . . . . . . . . . . 12
β’ ((Fun
πΉ β§ (β‘πΉ β π‘) β dom πΉ) β ((πΉ β (β‘πΉ β π‘)) β π‘ β (β‘πΉ β π‘) β (β‘πΉ β π‘))) |
60 | 58, 44, 59 | sylancl 586 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β ((πΉ β (β‘πΉ β π‘)) β π‘ β (β‘πΉ β π‘) β (β‘πΉ β π‘))) |
61 | 55, 60 | mpbiri 257 |
. . . . . . . . . 10
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β (πΉ β (β‘πΉ β π‘)) β π‘) |
62 | | imaeq2 6053 |
. . . . . . . . . . . 12
β’ (π = (β‘πΉ β π‘) β (πΉ β π ) = (πΉ β (β‘πΉ β π‘))) |
63 | 62 | sseq1d 4012 |
. . . . . . . . . . 11
β’ (π = (β‘πΉ β π‘) β ((πΉ β π ) β π‘ β (πΉ β (β‘πΉ β π‘)) β π‘)) |
64 | 63 | rspcev 3612 |
. . . . . . . . . 10
β’ (((β‘πΉ β π‘) β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β§ (πΉ β (β‘πΉ β π‘)) β π‘) β βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘) |
65 | 54, 61, 64 | syl2anc 584 |
. . . . . . . . 9
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π‘ β πΏ) β βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘) |
66 | 65 | ex 413 |
. . . . . . . 8
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π‘ β πΏ β βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘)) |
67 | 37, 66 | jcad 513 |
. . . . . . 7
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π‘ β πΏ β (π‘ β π β§ βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘))) |
68 | 34 | adantr 481 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ ((π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β§ (πΉ β π ) β π‘) β§ π‘ β π)) β πΏ β (Filβπ)) |
69 | 50 | elrnmpt 5953 |
. . . . . . . . . . . . . 14
β’ (π β V β (π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β βπ₯ β πΏ π = (β‘πΉ β π₯))) |
70 | 69 | elv 3480 |
. . . . . . . . . . . . 13
β’ (π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β βπ₯ β πΏ π = (β‘πΉ β π₯)) |
71 | | ssid 4003 |
. . . . . . . . . . . . . . . . . . . 20
β’ (β‘πΉ β π₯) β (β‘πΉ β π₯) |
72 | 57 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . 21
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β Fun πΉ) |
73 | | cnvimass 6077 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (β‘πΉ β π₯) β dom πΉ |
74 | | funimass3 7052 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((Fun
πΉ β§ (β‘πΉ β π₯) β dom πΉ) β ((πΉ β (β‘πΉ β π₯)) β π₯ β (β‘πΉ β π₯) β (β‘πΉ β π₯))) |
75 | 72, 73, 74 | sylancl 586 |
. . . . . . . . . . . . . . . . . . . 20
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β ((πΉ β (β‘πΉ β π₯)) β π₯ β (β‘πΉ β π₯) β (β‘πΉ β π₯))) |
76 | 71, 75 | mpbiri 257 |
. . . . . . . . . . . . . . . . . . 19
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (πΉ β (β‘πΉ β π₯)) β π₯) |
77 | | imassrn 6068 |
. . . . . . . . . . . . . . . . . . 19
β’ (πΉ β (β‘πΉ β π₯)) β ran πΉ |
78 | | ssin 4229 |
. . . . . . . . . . . . . . . . . . 19
β’ (((πΉ β (β‘πΉ β π₯)) β π₯ β§ (πΉ β (β‘πΉ β π₯)) β ran πΉ) β (πΉ β (β‘πΉ β π₯)) β (π₯ β© ran πΉ)) |
79 | 76, 77, 78 | sylanblc 589 |
. . . . . . . . . . . . . . . . . 18
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (πΉ β (β‘πΉ β π₯)) β (π₯ β© ran πΉ)) |
80 | | elin 3963 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π§ β (π₯ β© ran πΉ) β (π§ β π₯ β§ π§ β ran πΉ)) |
81 | | fvelrnb 6949 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (πΉ Fn π β (π§ β ran πΉ β βπ¦ β π (πΉβπ¦) = π§)) |
82 | 10, 81 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (πΉ:πβΆπ β (π§ β ran πΉ β βπ¦ β π (πΉβπ¦) = π§)) |
83 | 82 | 3ad2ant3 1135 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (π§ β ran πΉ β βπ¦ β π (πΉβπ¦) = π§)) |
84 | 83 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (π§ β ran πΉ β βπ¦ β π (πΉβπ¦) = π§)) |
85 | 72 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’
(((((((π β
π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β§ (πΉβπ¦) β π₯) β Fun πΉ) |
86 | 85, 73 | jctir 521 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
(((((((π β
π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β§ (πΉβπ¦) β π₯) β (Fun πΉ β§ (β‘πΉ β π₯) β dom πΉ)) |
87 | 57 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β Fun πΉ) |
88 | 87 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’
((((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β Fun πΉ) |
89 | 45 | 3ad2ant3 1135 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β dom πΉ = π) |
90 | 89 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β dom πΉ = π) |
91 | 90 | eleq2d 2819 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (π¦ β dom πΉ β π¦ β π)) |
92 | 91 | biimpar 478 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’
((((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β π¦ β dom πΉ) |
93 | | fvimacnv 7051 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ ((Fun
πΉ β§ π¦ β dom πΉ) β ((πΉβπ¦) β π₯ β π¦ β (β‘πΉ β π₯))) |
94 | 88, 92, 93 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’
((((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β ((πΉβπ¦) β π₯ β π¦ β (β‘πΉ β π₯))) |
95 | 94 | biimpa 477 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
(((((((π β
π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β§ (πΉβπ¦) β π₯) β π¦ β (β‘πΉ β π₯)) |
96 | | funfvima2 7229 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ ((Fun
πΉ β§ (β‘πΉ β π₯) β dom πΉ) β (π¦ β (β‘πΉ β π₯) β (πΉβπ¦) β (πΉ β (β‘πΉ β π₯)))) |
97 | 86, 95, 96 | sylc 65 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’
(((((((π β
π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β§ (πΉβπ¦) β π₯) β (πΉβπ¦) β (πΉ β (β‘πΉ β π₯))) |
98 | 97 | ex 413 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’
((((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β ((πΉβπ¦) β π₯ β (πΉβπ¦) β (πΉ β (β‘πΉ β π₯)))) |
99 | | eleq1 2821 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ ((πΉβπ¦) = π§ β ((πΉβπ¦) β π₯ β π§ β π₯)) |
100 | | eleq1 2821 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ ((πΉβπ¦) = π§ β ((πΉβπ¦) β (πΉ β (β‘πΉ β π₯)) β π§ β (πΉ β (β‘πΉ β π₯)))) |
101 | 99, 100 | imbi12d 344 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ ((πΉβπ¦) = π§ β (((πΉβπ¦) β π₯ β (πΉβπ¦) β (πΉ β (β‘πΉ β π₯))) β (π§ β π₯ β π§ β (πΉ β (β‘πΉ β π₯))))) |
102 | 98, 101 | syl5ibcom 244 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’
((((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β§ π¦ β π) β ((πΉβπ¦) = π§ β (π§ β π₯ β π§ β (πΉ β (β‘πΉ β π₯))))) |
103 | 102 | rexlimdva 3155 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (βπ¦ β π (πΉβπ¦) = π§ β (π§ β π₯ β π§ β (πΉ β (β‘πΉ β π₯))))) |
104 | 84, 103 | sylbid 239 |
. . . . . . . . . . . . . . . . . . . . 21
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (π§ β ran πΉ β (π§ β π₯ β π§ β (πΉ β (β‘πΉ β π₯))))) |
105 | 104 | impcomd 412 |
. . . . . . . . . . . . . . . . . . . 20
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β ((π§ β π₯ β§ π§ β ran πΉ) β π§ β (πΉ β (β‘πΉ β π₯)))) |
106 | 80, 105 | biimtrid 241 |
. . . . . . . . . . . . . . . . . . 19
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (π§ β (π₯ β© ran πΉ) β π§ β (πΉ β (β‘πΉ β π₯)))) |
107 | 106 | ssrdv 3987 |
. . . . . . . . . . . . . . . . . 18
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (π₯ β© ran πΉ) β (πΉ β (β‘πΉ β π₯))) |
108 | 79, 107 | eqssd 3998 |
. . . . . . . . . . . . . . . . 17
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (πΉ β (β‘πΉ β π₯)) = (π₯ β© ran πΉ)) |
109 | | filin 23349 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ ((πΏ β (Filβπ) β§ π₯ β πΏ β§ ran πΉ β πΏ) β (π₯ β© ran πΉ) β πΏ) |
110 | 109 | 3exp 1119 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (πΏ β (Filβπ) β (π₯ β πΏ β (ran πΉ β πΏ β (π₯ β© ran πΉ) β πΏ))) |
111 | 110 | com23 86 |
. . . . . . . . . . . . . . . . . . . 20
β’ (πΏ β (Filβπ) β (ran πΉ β πΏ β (π₯ β πΏ β (π₯ β© ran πΉ) β πΏ))) |
112 | 111 | 3ad2ant2 1134 |
. . . . . . . . . . . . . . . . . . 19
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (ran πΉ β πΏ β (π₯ β πΏ β (π₯ β© ran πΉ) β πΏ))) |
113 | 112 | imp31 418 |
. . . . . . . . . . . . . . . . . 18
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β (π₯ β© ran πΉ) β πΏ) |
114 | 113 | adantr 481 |
. . . . . . . . . . . . . . . . 17
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (π₯ β© ran πΉ) β πΏ) |
115 | 108, 114 | eqeltrd 2833 |
. . . . . . . . . . . . . . . 16
β’
(((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β§ ((πΉ β (β‘πΉ β π₯)) β π‘ β§ π‘ β π)) β (πΉ β (β‘πΉ β π₯)) β πΏ) |
116 | 115 | exp32 421 |
. . . . . . . . . . . . . . 15
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β ((πΉ β (β‘πΉ β π₯)) β π‘ β (π‘ β π β (πΉ β (β‘πΉ β π₯)) β πΏ))) |
117 | | imaeq2 6053 |
. . . . . . . . . . . . . . . . 17
β’ (π = (β‘πΉ β π₯) β (πΉ β π ) = (πΉ β (β‘πΉ β π₯))) |
118 | 117 | sseq1d 4012 |
. . . . . . . . . . . . . . . 16
β’ (π = (β‘πΉ β π₯) β ((πΉ β π ) β π‘ β (πΉ β (β‘πΉ β π₯)) β π‘)) |
119 | 117 | eleq1d 2818 |
. . . . . . . . . . . . . . . . 17
β’ (π = (β‘πΉ β π₯) β ((πΉ β π ) β πΏ β (πΉ β (β‘πΉ β π₯)) β πΏ)) |
120 | 119 | imbi2d 340 |
. . . . . . . . . . . . . . . 16
β’ (π = (β‘πΉ β π₯) β ((π‘ β π β (πΉ β π ) β πΏ) β (π‘ β π β (πΉ β (β‘πΉ β π₯)) β πΏ))) |
121 | 118, 120 | imbi12d 344 |
. . . . . . . . . . . . . . 15
β’ (π = (β‘πΉ β π₯) β (((πΉ β π ) β π‘ β (π‘ β π β (πΉ β π ) β πΏ)) β ((πΉ β (β‘πΉ β π₯)) β π‘ β (π‘ β π β (πΉ β (β‘πΉ β π₯)) β πΏ)))) |
122 | 116, 121 | syl5ibrcom 246 |
. . . . . . . . . . . . . 14
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ π₯ β πΏ) β (π = (β‘πΉ β π₯) β ((πΉ β π ) β π‘ β (π‘ β π β (πΉ β π ) β πΏ)))) |
123 | 122 | rexlimdva 3155 |
. . . . . . . . . . . . 13
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (βπ₯ β πΏ π = (β‘πΉ β π₯) β ((πΉ β π ) β π‘ β (π‘ β π β (πΉ β π ) β πΏ)))) |
124 | 70, 123 | biimtrid 241 |
. . . . . . . . . . . 12
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β ((πΉ β π ) β π‘ β (π‘ β π β (πΉ β π ) β πΏ)))) |
125 | 124 | imp44 429 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ ((π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β§ (πΉ β π ) β π‘) β§ π‘ β π)) β (πΉ β π ) β πΏ) |
126 | | simprr 771 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ ((π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β§ (πΉ β π ) β π‘) β§ π‘ β π)) β π‘ β π) |
127 | | simprlr 778 |
. . . . . . . . . . 11
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ ((π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β§ (πΉ β π ) β π‘) β§ π‘ β π)) β (πΉ β π ) β π‘) |
128 | | filss 23348 |
. . . . . . . . . . 11
β’ ((πΏ β (Filβπ) β§ ((πΉ β π ) β πΏ β§ π‘ β π β§ (πΉ β π ) β π‘)) β π‘ β πΏ) |
129 | 68, 125, 126, 127, 128 | syl13anc 1372 |
. . . . . . . . . 10
β’ ((((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β§ ((π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β§ (πΉ β π ) β π‘) β§ π‘ β π)) β π‘ β πΏ) |
130 | 129 | exp44 438 |
. . . . . . . . 9
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β ((πΉ β π ) β π‘ β (π‘ β π β π‘ β πΏ)))) |
131 | 130 | rexlimdv 3153 |
. . . . . . . 8
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘ β (π‘ β π β π‘ β πΏ))) |
132 | 131 | impcomd 412 |
. . . . . . 7
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β ((π‘ β π β§ βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘) β π‘ β πΏ)) |
133 | 67, 132 | impbid 211 |
. . . . . 6
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π‘ β πΏ β (π‘ β π β§ βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘))) |
134 | 2 | adantr 481 |
. . . . . . 7
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β π β πΏ) |
135 | | rnelfmlem 23447 |
. . . . . . 7
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β (fBasβπ)) |
136 | | simpl3 1193 |
. . . . . . 7
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β πΉ:πβΆπ) |
137 | | elfm 23442 |
. . . . . . 7
β’ ((π β πΏ β§ ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β (fBasβπ) β§ πΉ:πβΆπ) β (π‘ β ((π FilMap πΉ)βran (π₯ β πΏ β¦ (β‘πΉ β π₯))) β (π‘ β π β§ βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘))) |
138 | 134, 135,
136, 137 | syl3anc 1371 |
. . . . . 6
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π‘ β ((π FilMap πΉ)βran (π₯ β πΏ β¦ (β‘πΉ β π₯))) β (π‘ β π β§ βπ β ran (π₯ β πΏ β¦ (β‘πΉ β π₯))(πΉ β π ) β π‘))) |
139 | 133, 138 | bitr4d 281 |
. . . . 5
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π‘ β πΏ β π‘ β ((π FilMap πΉ)βran (π₯ β πΏ β¦ (β‘πΉ β π₯))))) |
140 | 139 | eqrdv 2730 |
. . . 4
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β πΏ = ((π FilMap πΉ)βran (π₯ β πΏ β¦ (β‘πΉ β π₯)))) |
141 | 7 | adantr 481 |
. . . . 5
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β (π FilMap πΉ) Fn (fBasβπ)) |
142 | | fnfvelrn 7079 |
. . . . 5
β’ (((π FilMap πΉ) Fn (fBasβπ) β§ ran (π₯ β πΏ β¦ (β‘πΉ β π₯)) β (fBasβπ)) β ((π FilMap πΉ)βran (π₯ β πΏ β¦ (β‘πΉ β π₯))) β ran (π FilMap πΉ)) |
143 | 141, 135,
142 | syl2anc 584 |
. . . 4
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β ((π FilMap πΉ)βran (π₯ β πΏ β¦ (β‘πΉ β π₯))) β ran (π FilMap πΉ)) |
144 | 140, 143 | eqeltrd 2833 |
. . 3
β’ (((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β§ ran πΉ β πΏ) β πΏ β ran (π FilMap πΉ)) |
145 | 144 | ex 413 |
. 2
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (ran πΉ β πΏ β πΏ β ran (π FilMap πΉ))) |
146 | 33, 145 | impbid 211 |
1
β’ ((π β π΄ β§ πΏ β (Filβπ) β§ πΉ:πβΆπ) β (πΏ β ran (π FilMap πΉ) β ran πΉ β πΏ)) |