Step |
Hyp |
Ref |
Expression |
1 |
|
setcval.c |
โข ๐ถ = ( SetCat โ ๐ ) |
2 |
|
setcval.u |
โข ( ๐ โ ๐ โ ๐ ) |
3 |
|
setcval.h |
โข ( ๐ โ ๐ป = ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ ( ๐ฆ โm ๐ฅ ) ) ) |
4 |
|
setcval.o |
โข ( ๐ โ ยท = ( ๐ฃ โ ( ๐ ร ๐ ) , ๐ง โ ๐ โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) ) |
5 |
|
df-setc |
โข SetCat = ( ๐ข โ V โฆ { โจ ( Base โ ndx ) , ๐ข โฉ , โจ ( Hom โ ndx ) , ( ๐ฅ โ ๐ข , ๐ฆ โ ๐ข โฆ ( ๐ฆ โm ๐ฅ ) ) โฉ , โจ ( comp โ ndx ) , ( ๐ฃ โ ( ๐ข ร ๐ข ) , ๐ง โ ๐ข โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) โฉ } ) |
6 |
|
simpr |
โข ( ( ๐ โง ๐ข = ๐ ) โ ๐ข = ๐ ) |
7 |
6
|
opeq2d |
โข ( ( ๐ โง ๐ข = ๐ ) โ โจ ( Base โ ndx ) , ๐ข โฉ = โจ ( Base โ ndx ) , ๐ โฉ ) |
8 |
|
eqidd |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ฆ โm ๐ฅ ) = ( ๐ฆ โm ๐ฅ ) ) |
9 |
6 6 8
|
mpoeq123dv |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ฅ โ ๐ข , ๐ฆ โ ๐ข โฆ ( ๐ฆ โm ๐ฅ ) ) = ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ ( ๐ฆ โm ๐ฅ ) ) ) |
10 |
3
|
adantr |
โข ( ( ๐ โง ๐ข = ๐ ) โ ๐ป = ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ ( ๐ฆ โm ๐ฅ ) ) ) |
11 |
9 10
|
eqtr4d |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ฅ โ ๐ข , ๐ฆ โ ๐ข โฆ ( ๐ฆ โm ๐ฅ ) ) = ๐ป ) |
12 |
11
|
opeq2d |
โข ( ( ๐ โง ๐ข = ๐ ) โ โจ ( Hom โ ndx ) , ( ๐ฅ โ ๐ข , ๐ฆ โ ๐ข โฆ ( ๐ฆ โm ๐ฅ ) ) โฉ = โจ ( Hom โ ndx ) , ๐ป โฉ ) |
13 |
6
|
sqxpeqd |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ข ร ๐ข ) = ( ๐ ร ๐ ) ) |
14 |
|
eqidd |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) = ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) |
15 |
13 6 14
|
mpoeq123dv |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ฃ โ ( ๐ข ร ๐ข ) , ๐ง โ ๐ข โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) = ( ๐ฃ โ ( ๐ ร ๐ ) , ๐ง โ ๐ โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) ) |
16 |
4
|
adantr |
โข ( ( ๐ โง ๐ข = ๐ ) โ ยท = ( ๐ฃ โ ( ๐ ร ๐ ) , ๐ง โ ๐ โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) ) |
17 |
15 16
|
eqtr4d |
โข ( ( ๐ โง ๐ข = ๐ ) โ ( ๐ฃ โ ( ๐ข ร ๐ข ) , ๐ง โ ๐ข โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) = ยท ) |
18 |
17
|
opeq2d |
โข ( ( ๐ โง ๐ข = ๐ ) โ โจ ( comp โ ndx ) , ( ๐ฃ โ ( ๐ข ร ๐ข ) , ๐ง โ ๐ข โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) โฉ = โจ ( comp โ ndx ) , ยท โฉ ) |
19 |
7 12 18
|
tpeq123d |
โข ( ( ๐ โง ๐ข = ๐ ) โ { โจ ( Base โ ndx ) , ๐ข โฉ , โจ ( Hom โ ndx ) , ( ๐ฅ โ ๐ข , ๐ฆ โ ๐ข โฆ ( ๐ฆ โm ๐ฅ ) ) โฉ , โจ ( comp โ ndx ) , ( ๐ฃ โ ( ๐ข ร ๐ข ) , ๐ง โ ๐ข โฆ ( ๐ โ ( ๐ง โm ( 2nd โ ๐ฃ ) ) , ๐ โ ( ( 2nd โ ๐ฃ ) โm ( 1st โ ๐ฃ ) ) โฆ ( ๐ โ ๐ ) ) ) โฉ } = { โจ ( Base โ ndx ) , ๐ โฉ , โจ ( Hom โ ndx ) , ๐ป โฉ , โจ ( comp โ ndx ) , ยท โฉ } ) |
20 |
2
|
elexd |
โข ( ๐ โ ๐ โ V ) |
21 |
|
tpex |
โข { โจ ( Base โ ndx ) , ๐ โฉ , โจ ( Hom โ ndx ) , ๐ป โฉ , โจ ( comp โ ndx ) , ยท โฉ } โ V |
22 |
21
|
a1i |
โข ( ๐ โ { โจ ( Base โ ndx ) , ๐ โฉ , โจ ( Hom โ ndx ) , ๐ป โฉ , โจ ( comp โ ndx ) , ยท โฉ } โ V ) |
23 |
5 19 20 22
|
fvmptd2 |
โข ( ๐ โ ( SetCat โ ๐ ) = { โจ ( Base โ ndx ) , ๐ โฉ , โจ ( Hom โ ndx ) , ๐ป โฉ , โจ ( comp โ ndx ) , ยท โฉ } ) |
24 |
1 23
|
eqtrid |
โข ( ๐ โ ๐ถ = { โจ ( Base โ ndx ) , ๐ โฉ , โจ ( Hom โ ndx ) , ๐ป โฉ , โจ ( comp โ ndx ) , ยท โฉ } ) |