Step | Hyp | Ref
| Expression |
1 | | funcco.f |
. . . 4
โข (๐ โ ๐น(๐ท Func ๐ธ)๐บ) |
2 | | funcco.b |
. . . . 5
โข ๐ต = (Baseโ๐ท) |
3 | | eqid 2733 |
. . . . 5
โข
(Baseโ๐ธ) =
(Baseโ๐ธ) |
4 | | funcco.h |
. . . . 5
โข ๐ป = (Hom โ๐ท) |
5 | | eqid 2733 |
. . . . 5
โข (Hom
โ๐ธ) = (Hom
โ๐ธ) |
6 | | eqid 2733 |
. . . . 5
โข
(Idโ๐ท) =
(Idโ๐ท) |
7 | | eqid 2733 |
. . . . 5
โข
(Idโ๐ธ) =
(Idโ๐ธ) |
8 | | funcco.o |
. . . . 5
โข ยท =
(compโ๐ท) |
9 | | funcco.O |
. . . . 5
โข ๐ = (compโ๐ธ) |
10 | | df-br 5149 |
. . . . . . . 8
โข (๐น(๐ท Func ๐ธ)๐บ โ โจ๐น, ๐บโฉ โ (๐ท Func ๐ธ)) |
11 | 1, 10 | sylib 217 |
. . . . . . 7
โข (๐ โ โจ๐น, ๐บโฉ โ (๐ท Func ๐ธ)) |
12 | | funcrcl 17810 |
. . . . . . 7
โข
(โจ๐น, ๐บโฉ โ (๐ท Func ๐ธ) โ (๐ท โ Cat โง ๐ธ โ Cat)) |
13 | 11, 12 | syl 17 |
. . . . . 6
โข (๐ โ (๐ท โ Cat โง ๐ธ โ Cat)) |
14 | 13 | simpld 496 |
. . . . 5
โข (๐ โ ๐ท โ Cat) |
15 | 13 | simprd 497 |
. . . . 5
โข (๐ โ ๐ธ โ Cat) |
16 | 2, 3, 4, 5, 6, 7, 8, 9, 14, 15 | isfunc 17811 |
. . . 4
โข (๐ โ (๐น(๐ท Func ๐ธ)๐บ โ (๐น:๐ตโถ(Baseโ๐ธ) โง ๐บ โ X๐ง โ (๐ต ร ๐ต)(((๐นโ(1st โ๐ง))(Hom โ๐ธ)(๐นโ(2nd โ๐ง))) โm (๐ปโ๐ง)) โง โ๐ฅ โ ๐ต (((๐ฅ๐บ๐ฅ)โ((Idโ๐ท)โ๐ฅ)) = ((Idโ๐ธ)โ(๐นโ๐ฅ)) โง โ๐ฆ โ ๐ต โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)))))) |
17 | 1, 16 | mpbid 231 |
. . 3
โข (๐ โ (๐น:๐ตโถ(Baseโ๐ธ) โง ๐บ โ X๐ง โ (๐ต ร ๐ต)(((๐นโ(1st โ๐ง))(Hom โ๐ธ)(๐นโ(2nd โ๐ง))) โm (๐ปโ๐ง)) โง โ๐ฅ โ ๐ต (((๐ฅ๐บ๐ฅ)โ((Idโ๐ท)โ๐ฅ)) = ((Idโ๐ธ)โ(๐นโ๐ฅ)) โง โ๐ฆ โ ๐ต โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐))))) |
18 | 17 | simp3d 1145 |
. 2
โข (๐ โ โ๐ฅ โ ๐ต (((๐ฅ๐บ๐ฅ)โ((Idโ๐ท)โ๐ฅ)) = ((Idโ๐ธ)โ(๐นโ๐ฅ)) โง โ๐ฆ โ ๐ต โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)))) |
19 | | funcco.x |
. . 3
โข (๐ โ ๐ โ ๐ต) |
20 | | funcco.y |
. . . . . 6
โข (๐ โ ๐ โ ๐ต) |
21 | 20 | adantr 482 |
. . . . 5
โข ((๐ โง ๐ฅ = ๐) โ ๐ โ ๐ต) |
22 | | funcco.z |
. . . . . . 7
โข (๐ โ ๐ โ ๐ต) |
23 | 22 | ad2antrr 725 |
. . . . . 6
โข (((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โ ๐ โ ๐ต) |
24 | | funcco.m |
. . . . . . . . 9
โข (๐ โ ๐ โ (๐๐ป๐)) |
25 | 24 | ad3antrrr 729 |
. . . . . . . 8
โข ((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โ ๐ โ (๐๐ป๐)) |
26 | | simpllr 775 |
. . . . . . . . 9
โข ((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โ ๐ฅ = ๐) |
27 | | simplr 768 |
. . . . . . . . 9
โข ((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โ ๐ฆ = ๐) |
28 | 26, 27 | oveq12d 7424 |
. . . . . . . 8
โข ((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โ (๐ฅ๐ป๐ฆ) = (๐๐ป๐)) |
29 | 25, 28 | eleqtrrd 2837 |
. . . . . . 7
โข ((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โ ๐ โ (๐ฅ๐ป๐ฆ)) |
30 | | funcco.n |
. . . . . . . . . 10
โข (๐ โ ๐ โ (๐๐ป๐)) |
31 | 30 | ad4antr 731 |
. . . . . . . . 9
โข
(((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โ ๐ โ (๐๐ป๐)) |
32 | | simpllr 775 |
. . . . . . . . . 10
โข
(((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โ ๐ฆ = ๐) |
33 | | simplr 768 |
. . . . . . . . . 10
โข
(((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โ ๐ง = ๐) |
34 | 32, 33 | oveq12d 7424 |
. . . . . . . . 9
โข
(((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โ (๐ฆ๐ป๐ง) = (๐๐ป๐)) |
35 | 31, 34 | eleqtrrd 2837 |
. . . . . . . 8
โข
(((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โ ๐ โ (๐ฆ๐ป๐ง)) |
36 | | simp-5r 785 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ๐ฅ = ๐) |
37 | | simpllr 775 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ๐ง = ๐) |
38 | 36, 37 | oveq12d 7424 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐ฅ๐บ๐ง) = (๐๐บ๐)) |
39 | | simp-4r 783 |
. . . . . . . . . . . . 13
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ๐ฆ = ๐) |
40 | 36, 39 | opeq12d 4881 |
. . . . . . . . . . . 12
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ โจ๐ฅ, ๐ฆโฉ = โจ๐, ๐โฉ) |
41 | 40, 37 | oveq12d 7424 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (โจ๐ฅ, ๐ฆโฉ ยท ๐ง) = (โจ๐, ๐โฉ ยท ๐)) |
42 | | simpr 486 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ๐ = ๐) |
43 | | simplr 768 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ๐ = ๐) |
44 | 41, 42, 43 | oveq123d 7427 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐) = (๐(โจ๐, ๐โฉ ยท ๐)๐)) |
45 | 38, 44 | fveq12d 6896 |
. . . . . . . . 9
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐))) |
46 | 36 | fveq2d 6893 |
. . . . . . . . . . . 12
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐นโ๐ฅ) = (๐นโ๐)) |
47 | 39 | fveq2d 6893 |
. . . . . . . . . . . 12
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐นโ๐ฆ) = (๐นโ๐)) |
48 | 46, 47 | opeq12d 4881 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ = โจ(๐นโ๐), (๐นโ๐)โฉ) |
49 | 37 | fveq2d 6893 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐นโ๐ง) = (๐นโ๐)) |
50 | 48, 49 | oveq12d 7424 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง)) = (โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))) |
51 | 39, 37 | oveq12d 7424 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐ฆ๐บ๐ง) = (๐๐บ๐)) |
52 | 51, 42 | fveq12d 6896 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ((๐ฆ๐บ๐ง)โ๐) = ((๐๐บ๐)โ๐)) |
53 | 36, 39 | oveq12d 7424 |
. . . . . . . . . . 11
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (๐ฅ๐บ๐ฆ) = (๐๐บ๐)) |
54 | 53, 43 | fveq12d 6896 |
. . . . . . . . . 10
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ ((๐ฅ๐บ๐ฆ)โ๐) = ((๐๐บ๐)โ๐)) |
55 | 50, 52, 54 | oveq123d 7427 |
. . . . . . . . 9
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐))) |
56 | 45, 55 | eqeq12d 2749 |
. . . . . . . 8
โข
((((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โง ๐ = ๐) โ (((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
57 | 35, 56 | rspcdv 3605 |
. . . . . . 7
โข
(((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โง ๐ = ๐) โ (โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
58 | 29, 57 | rspcimdv 3603 |
. . . . . 6
โข ((((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โง ๐ง = ๐) โ (โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
59 | 23, 58 | rspcimdv 3603 |
. . . . 5
โข (((๐ โง ๐ฅ = ๐) โง ๐ฆ = ๐) โ (โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
60 | 21, 59 | rspcimdv 3603 |
. . . 4
โข ((๐ โง ๐ฅ = ๐) โ (โ๐ฆ โ ๐ต โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐)) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
61 | 60 | adantld 492 |
. . 3
โข ((๐ โง ๐ฅ = ๐) โ ((((๐ฅ๐บ๐ฅ)โ((Idโ๐ท)โ๐ฅ)) = ((Idโ๐ธ)โ(๐นโ๐ฅ)) โง โ๐ฆ โ ๐ต โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐))) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
62 | 19, 61 | rspcimdv 3603 |
. 2
โข (๐ โ (โ๐ฅ โ ๐ต (((๐ฅ๐บ๐ฅ)โ((Idโ๐ท)โ๐ฅ)) = ((Idโ๐ธ)โ(๐นโ๐ฅ)) โง โ๐ฆ โ ๐ต โ๐ง โ ๐ต โ๐ โ (๐ฅ๐ป๐ฆ)โ๐ โ (๐ฆ๐ป๐ง)((๐ฅ๐บ๐ง)โ(๐(โจ๐ฅ, ๐ฆโฉ ยท ๐ง)๐)) = (((๐ฆ๐บ๐ง)โ๐)(โจ(๐นโ๐ฅ), (๐นโ๐ฆ)โฉ๐(๐นโ๐ง))((๐ฅ๐บ๐ฆ)โ๐))) โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐)))) |
63 | 18, 62 | mpd 15 |
1
โข (๐ โ ((๐๐บ๐)โ(๐(โจ๐, ๐โฉ ยท ๐)๐)) = (((๐๐บ๐)โ๐)(โจ(๐นโ๐), (๐นโ๐)โฉ๐(๐นโ๐))((๐๐บ๐)โ๐))) |