Step | Hyp | Ref
| Expression |
1 | | cidfval.i |
. 2
โข 1 =
(Idโ๐ถ) |
2 | | cidfval.c |
. . 3
โข (๐ โ ๐ถ โ Cat) |
3 | | fvexd 6903 |
. . . . 5
โข (๐ = ๐ถ โ (Baseโ๐) โ V) |
4 | | fveq2 6888 |
. . . . . 6
โข (๐ = ๐ถ โ (Baseโ๐) = (Baseโ๐ถ)) |
5 | | cidfval.b |
. . . . . 6
โข ๐ต = (Baseโ๐ถ) |
6 | 4, 5 | eqtr4di 2790 |
. . . . 5
โข (๐ = ๐ถ โ (Baseโ๐) = ๐ต) |
7 | | fvexd 6903 |
. . . . . 6
โข ((๐ = ๐ถ โง ๐ = ๐ต) โ (Hom โ๐) โ V) |
8 | | simpl 483 |
. . . . . . . 8
โข ((๐ = ๐ถ โง ๐ = ๐ต) โ ๐ = ๐ถ) |
9 | 8 | fveq2d 6892 |
. . . . . . 7
โข ((๐ = ๐ถ โง ๐ = ๐ต) โ (Hom โ๐) = (Hom โ๐ถ)) |
10 | | cidfval.h |
. . . . . . 7
โข ๐ป = (Hom โ๐ถ) |
11 | 9, 10 | eqtr4di 2790 |
. . . . . 6
โข ((๐ = ๐ถ โง ๐ = ๐ต) โ (Hom โ๐) = ๐ป) |
12 | | fvexd 6903 |
. . . . . . 7
โข (((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โ (compโ๐) โ V) |
13 | | simpll 765 |
. . . . . . . . 9
โข (((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โ ๐ = ๐ถ) |
14 | 13 | fveq2d 6892 |
. . . . . . . 8
โข (((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โ (compโ๐) = (compโ๐ถ)) |
15 | | cidfval.o |
. . . . . . . 8
โข ยท =
(compโ๐ถ) |
16 | 14, 15 | eqtr4di 2790 |
. . . . . . 7
โข (((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โ (compโ๐) = ยท ) |
17 | | simpllr 774 |
. . . . . . . 8
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ ๐ = ๐ต) |
18 | | simplr 767 |
. . . . . . . . . 10
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ โ = ๐ป) |
19 | 18 | oveqd 7422 |
. . . . . . . . 9
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ (๐ฅโ๐ฅ) = (๐ฅ๐ป๐ฅ)) |
20 | 18 | oveqd 7422 |
. . . . . . . . . . . 12
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ (๐ฆโ๐ฅ) = (๐ฆ๐ป๐ฅ)) |
21 | | simpr 485 |
. . . . . . . . . . . . . . 15
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ ๐ = ยท ) |
22 | 21 | oveqd 7422 |
. . . . . . . . . . . . . 14
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
(โจ๐ฆ, ๐ฅโฉ๐๐ฅ) = (โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)) |
23 | 22 | oveqd 7422 |
. . . . . . . . . . . . 13
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ (๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = (๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐)) |
24 | 23 | eqeq1d 2734 |
. . . . . . . . . . . 12
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ ((๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โ (๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐)) |
25 | 20, 24 | raleqbidv 3342 |
. . . . . . . . . . 11
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
(โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โ โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐)) |
26 | 18 | oveqd 7422 |
. . . . . . . . . . . 12
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ (๐ฅโ๐ฆ) = (๐ฅ๐ป๐ฆ)) |
27 | 21 | oveqd 7422 |
. . . . . . . . . . . . . 14
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
(โจ๐ฅ, ๐ฅโฉ๐๐ฆ) = (โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)) |
28 | 27 | oveqd 7422 |
. . . . . . . . . . . . 13
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ (๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = (๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐)) |
29 | 28 | eqeq1d 2734 |
. . . . . . . . . . . 12
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ ((๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐ โ (๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)) |
30 | 26, 29 | raleqbidv 3342 |
. . . . . . . . . . 11
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
(โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐ โ โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)) |
31 | 25, 30 | anbi12d 631 |
. . . . . . . . . 10
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
((โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐) โ (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐))) |
32 | 17, 31 | raleqbidv 3342 |
. . . . . . . . 9
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
(โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐) โ โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐))) |
33 | 19, 32 | riotaeqbidv 7364 |
. . . . . . . 8
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ
(โฉ๐ โ
(๐ฅโ๐ฅ)โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐)) = (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐))) |
34 | 17, 33 | mpteq12dv 5238 |
. . . . . . 7
โข ((((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โง ๐ = ยท ) โ (๐ฅ โ ๐ โฆ (โฉ๐ โ (๐ฅโ๐ฅ)โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐))) = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |
35 | 12, 16, 34 | csbied2 3932 |
. . . . . 6
โข (((๐ = ๐ถ โง ๐ = ๐ต) โง โ = ๐ป) โ โฆ(compโ๐) / ๐โฆ(๐ฅ โ ๐ โฆ (โฉ๐ โ (๐ฅโ๐ฅ)โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐))) = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |
36 | 7, 11, 35 | csbied2 3932 |
. . . . 5
โข ((๐ = ๐ถ โง ๐ = ๐ต) โ โฆ(Hom โ๐) / โโฆโฆ(compโ๐) / ๐โฆ(๐ฅ โ ๐ โฆ (โฉ๐ โ (๐ฅโ๐ฅ)โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐))) = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |
37 | 3, 6, 36 | csbied2 3932 |
. . . 4
โข (๐ = ๐ถ โ โฆ(Baseโ๐) / ๐โฆโฆ(Hom
โ๐) / โโฆโฆ(compโ๐) / ๐โฆ(๐ฅ โ ๐ โฆ (โฉ๐ โ (๐ฅโ๐ฅ)โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐))) = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |
38 | | df-cid 17609 |
. . . 4
โข Id =
(๐ โ Cat โฆ
โฆ(Baseโ๐) / ๐โฆโฆ(Hom
โ๐) / โโฆโฆ(compโ๐) / ๐โฆ(๐ฅ โ ๐ โฆ (โฉ๐ โ (๐ฅโ๐ฅ)โ๐ฆ โ ๐ (โ๐ โ (๐ฆโ๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ๐๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅโ๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ๐๐ฆ)๐) = ๐)))) |
39 | 37, 38, 5 | mptfvmpt 7226 |
. . 3
โข (๐ถ โ Cat โ
(Idโ๐ถ) = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |
40 | 2, 39 | syl 17 |
. 2
โข (๐ โ (Idโ๐ถ) = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |
41 | 1, 40 | eqtrid 2784 |
1
โข (๐ โ 1 = (๐ฅ โ ๐ต โฆ (โฉ๐ โ (๐ฅ๐ป๐ฅ)โ๐ฆ โ ๐ต (โ๐ โ (๐ฆ๐ป๐ฅ)(๐(โจ๐ฆ, ๐ฅโฉ ยท ๐ฅ)๐) = ๐ โง โ๐ โ (๐ฅ๐ป๐ฆ)(๐(โจ๐ฅ, ๐ฅโฉ ยท ๐ฆ)๐) = ๐)))) |