Step | Hyp | Ref
| Expression |
1 | | f1oi 6868 |
. . . 4
β’ ( I
βΎ (π
βm π)):(π βm π)β1-1-ontoβ(π βm π) |
2 | | f1of 6830 |
. . . 4
β’ (( I
βΎ (π
βm π)):(π βm π)β1-1-ontoβ(π βm π) β ( I βΎ (π βm π)):(π βm π)βΆ(π βm π)) |
3 | 1, 2 | mp1i 13 |
. . 3
β’ ((π β§ (π β πΆ β§ π β πΆ)) β ( I βΎ (π βm π)):(π βm π)βΆ(π βm π)) |
4 | | elmapi 8839 |
. . . . 5
β’ (π β (π βm π) β π:πβΆπ) |
5 | | simpr 485 |
. . . . . . . . . 10
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π β πΆ β§ π β πΆ)) |
6 | 5 | ancomd 462 |
. . . . . . . . 9
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π β πΆ β§ π β πΆ)) |
7 | | elmapg 8829 |
. . . . . . . . 9
β’ ((π β πΆ β§ π β πΆ) β (π β (π βm π) β π:πβΆπ)) |
8 | 6, 7 | syl 17 |
. . . . . . . 8
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π β (π βm π) β π:πβΆπ)) |
9 | 8 | biimpar 478 |
. . . . . . 7
β’ (((π β§ (π β πΆ β§ π β πΆ)) β§ π:πβΆπ) β π β (π βm π)) |
10 | | funcsetcestrc.s |
. . . . . . . . . . . . 13
β’ π = (SetCatβπ) |
11 | | funcsetcestrc.c |
. . . . . . . . . . . . 13
β’ πΆ = (Baseβπ) |
12 | | funcsetcestrc.f |
. . . . . . . . . . . . 13
β’ (π β πΉ = (π₯ β πΆ β¦ {β¨(Baseβndx), π₯β©})) |
13 | 10, 11, 12 | funcsetcestrclem1 18102 |
. . . . . . . . . . . 12
β’ ((π β§ π β πΆ) β (πΉβπ) = {β¨(Baseβndx), πβ©}) |
14 | 13 | fveq2d 6892 |
. . . . . . . . . . 11
β’ ((π β§ π β πΆ) β (Baseβ(πΉβπ)) = (Baseβ{β¨(Baseβndx),
πβ©})) |
15 | | eqid 2732 |
. . . . . . . . . . . . . 14
β’
{β¨(Baseβndx), πβ©} = {β¨(Baseβndx), πβ©} |
16 | 15 | 1strbas 17157 |
. . . . . . . . . . . . 13
β’ (π β πΆ β π = (Baseβ{β¨(Baseβndx),
πβ©})) |
17 | 16 | eqcomd 2738 |
. . . . . . . . . . . 12
β’ (π β πΆ β (Baseβ{β¨(Baseβndx),
πβ©}) = π) |
18 | 17 | adantl 482 |
. . . . . . . . . . 11
β’ ((π β§ π β πΆ) β
(Baseβ{β¨(Baseβndx), πβ©}) = π) |
19 | 14, 18 | eqtrd 2772 |
. . . . . . . . . 10
β’ ((π β§ π β πΆ) β (Baseβ(πΉβπ)) = π) |
20 | 19 | adantrl 714 |
. . . . . . . . 9
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (Baseβ(πΉβπ)) = π) |
21 | 10, 11, 12 | funcsetcestrclem1 18102 |
. . . . . . . . . . . 12
β’ ((π β§ π β πΆ) β (πΉβπ) = {β¨(Baseβndx), πβ©}) |
22 | 21 | fveq2d 6892 |
. . . . . . . . . . 11
β’ ((π β§ π β πΆ) β (Baseβ(πΉβπ)) = (Baseβ{β¨(Baseβndx),
πβ©})) |
23 | | eqid 2732 |
. . . . . . . . . . . . 13
β’
{β¨(Baseβndx), πβ©} = {β¨(Baseβndx), πβ©} |
24 | 23 | 1strbas 17157 |
. . . . . . . . . . . 12
β’ (π β πΆ β π = (Baseβ{β¨(Baseβndx),
πβ©})) |
25 | 24 | adantl 482 |
. . . . . . . . . . 11
β’ ((π β§ π β πΆ) β π = (Baseβ{β¨(Baseβndx),
πβ©})) |
26 | 22, 25 | eqtr4d 2775 |
. . . . . . . . . 10
β’ ((π β§ π β πΆ) β (Baseβ(πΉβπ)) = π) |
27 | 26 | adantrr 715 |
. . . . . . . . 9
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (Baseβ(πΉβπ)) = π) |
28 | 20, 27 | oveq12d 7423 |
. . . . . . . 8
β’ ((π β§ (π β πΆ β§ π β πΆ)) β ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ))) = (π βm π)) |
29 | 28 | adantr 481 |
. . . . . . 7
β’ (((π β§ (π β πΆ β§ π β πΆ)) β§ π:πβΆπ) β ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ))) = (π βm π)) |
30 | 9, 29 | eleqtrrd 2836 |
. . . . . 6
β’ (((π β§ (π β πΆ β§ π β πΆ)) β§ π:πβΆπ) β π β ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ)))) |
31 | 30 | ex 413 |
. . . . 5
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π:πβΆπ β π β ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ))))) |
32 | 4, 31 | syl5 34 |
. . . 4
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π β (π βm π) β π β ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ))))) |
33 | 32 | ssrdv 3987 |
. . 3
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π βm π) β ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ)))) |
34 | 3, 33 | fssd 6732 |
. 2
β’ ((π β§ (π β πΆ β§ π β πΆ)) β ( I βΎ (π βm π)):(π βm π)βΆ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ)))) |
35 | | funcsetcestrc.u |
. . . 4
β’ (π β π β WUni) |
36 | | funcsetcestrc.o |
. . . 4
β’ (π β Ο β π) |
37 | | funcsetcestrc.g |
. . . 4
β’ (π β πΊ = (π₯ β πΆ, π¦ β πΆ β¦ ( I βΎ (π¦ βm π₯)))) |
38 | 10, 11, 12, 35, 36, 37 | funcsetcestrclem5 18107 |
. . 3
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (ππΊπ) = ( I βΎ (π βm π))) |
39 | 35 | adantr 481 |
. . . 4
β’ ((π β§ (π β πΆ β§ π β πΆ)) β π β WUni) |
40 | | eqid 2732 |
. . . 4
β’ (Hom
βπ) = (Hom
βπ) |
41 | 10, 35 | setcbas 18024 |
. . . . . . . . 9
β’ (π β π = (Baseβπ)) |
42 | 11, 41 | eqtr4id 2791 |
. . . . . . . 8
β’ (π β πΆ = π) |
43 | 42 | eleq2d 2819 |
. . . . . . 7
β’ (π β (π β πΆ β π β π)) |
44 | 43 | biimpd 228 |
. . . . . 6
β’ (π β (π β πΆ β π β π)) |
45 | 44 | adantrd 492 |
. . . . 5
β’ (π β ((π β πΆ β§ π β πΆ) β π β π)) |
46 | 45 | imp 407 |
. . . 4
β’ ((π β§ (π β πΆ β§ π β πΆ)) β π β π) |
47 | 42 | eleq2d 2819 |
. . . . . . 7
β’ (π β (π β πΆ β π β π)) |
48 | 47 | biimpd 228 |
. . . . . 6
β’ (π β (π β πΆ β π β π)) |
49 | 48 | adantld 491 |
. . . . 5
β’ (π β ((π β πΆ β§ π β πΆ) β π β π)) |
50 | 49 | imp 407 |
. . . 4
β’ ((π β§ (π β πΆ β§ π β πΆ)) β π β π) |
51 | 10, 39, 40, 46, 50 | setchom 18026 |
. . 3
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (π(Hom βπ)π) = (π βm π)) |
52 | | funcsetcestrc.e |
. . . 4
β’ πΈ = (ExtStrCatβπ) |
53 | | eqid 2732 |
. . . 4
β’ (Hom
βπΈ) = (Hom
βπΈ) |
54 | 10, 11, 12, 35, 36 | funcsetcestrclem2 18103 |
. . . . 5
β’ ((π β§ π β πΆ) β (πΉβπ) β π) |
55 | 54 | adantrr 715 |
. . . 4
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (πΉβπ) β π) |
56 | 10, 11, 12, 35, 36 | funcsetcestrclem2 18103 |
. . . . 5
β’ ((π β§ π β πΆ) β (πΉβπ) β π) |
57 | 56 | adantrl 714 |
. . . 4
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (πΉβπ) β π) |
58 | | eqid 2732 |
. . . 4
β’
(Baseβ(πΉβπ)) = (Baseβ(πΉβπ)) |
59 | | eqid 2732 |
. . . 4
β’
(Baseβ(πΉβπ)) = (Baseβ(πΉβπ)) |
60 | 52, 39, 53, 55, 57, 58, 59 | estrchom 18074 |
. . 3
β’ ((π β§ (π β πΆ β§ π β πΆ)) β ((πΉβπ)(Hom βπΈ)(πΉβπ)) = ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ)))) |
61 | 38, 51, 60 | feq123d 6703 |
. 2
β’ ((π β§ (π β πΆ β§ π β πΆ)) β ((ππΊπ):(π(Hom βπ)π)βΆ((πΉβπ)(Hom βπΈ)(πΉβπ)) β ( I βΎ (π βm π)):(π βm π)βΆ((Baseβ(πΉβπ)) βm (Baseβ(πΉβπ))))) |
62 | 34, 61 | mpbird 256 |
1
β’ ((π β§ (π β πΆ β§ π β πΆ)) β (ππΊπ):(π(Hom βπ)π)βΆ((πΉβπ)(Hom βπΈ)(πΉβπ))) |