Step |
Hyp |
Ref |
Expression |
1 |
|
ismon.b |
โข ๐ต = ( Base โ ๐ถ ) |
2 |
|
ismon.h |
โข ๐ป = ( Hom โ ๐ถ ) |
3 |
|
ismon.o |
โข ยท = ( comp โ ๐ถ ) |
4 |
|
ismon.s |
โข ๐ = ( Mono โ ๐ถ ) |
5 |
|
ismon.c |
โข ( ๐ โ ๐ถ โ Cat ) |
6 |
|
fvexd |
โข ( ๐ = ๐ถ โ ( Base โ ๐ ) โ V ) |
7 |
|
fveq2 |
โข ( ๐ = ๐ถ โ ( Base โ ๐ ) = ( Base โ ๐ถ ) ) |
8 |
7 1
|
eqtr4di |
โข ( ๐ = ๐ถ โ ( Base โ ๐ ) = ๐ต ) |
9 |
|
fvexd |
โข ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โ ( Hom โ ๐ ) โ V ) |
10 |
|
simpl |
โข ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โ ๐ = ๐ถ ) |
11 |
10
|
fveq2d |
โข ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โ ( Hom โ ๐ ) = ( Hom โ ๐ถ ) ) |
12 |
11 2
|
eqtr4di |
โข ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โ ( Hom โ ๐ ) = ๐ป ) |
13 |
|
simplr |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ๐ = ๐ต ) |
14 |
|
simpr |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ โ = ๐ป ) |
15 |
14
|
oveqd |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( ๐ฅ โ ๐ฆ ) = ( ๐ฅ ๐ป ๐ฆ ) ) |
16 |
14
|
oveqd |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( ๐ง โ ๐ฅ ) = ( ๐ง ๐ป ๐ฅ ) ) |
17 |
|
simpll |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ๐ = ๐ถ ) |
18 |
17
|
fveq2d |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( comp โ ๐ ) = ( comp โ ๐ถ ) ) |
19 |
18 3
|
eqtr4di |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( comp โ ๐ ) = ยท ) |
20 |
19
|
oveqd |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) = ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ) |
21 |
20
|
oveqd |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) = ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) |
22 |
16 21
|
mpteq12dv |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) = ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) ) |
23 |
22
|
cnveqd |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) = โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) ) |
24 |
23
|
funeqd |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) โ Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) ) ) |
25 |
13 24
|
raleqbidv |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( โ ๐ง โ ๐ Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) โ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) ) ) |
26 |
15 25
|
rabeqbidv |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ { ๐ โ ( ๐ฅ โ ๐ฆ ) โฃ โ ๐ง โ ๐ Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) } = { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) |
27 |
13 13 26
|
mpoeq123dv |
โข ( ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โง โ = ๐ป ) โ ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ { ๐ โ ( ๐ฅ โ ๐ฆ ) โฃ โ ๐ง โ ๐ Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) } ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) ) |
28 |
9 12 27
|
csbied2 |
โข ( ( ๐ = ๐ถ โง ๐ = ๐ต ) โ โฆ ( Hom โ ๐ ) / โ โฆ ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ { ๐ โ ( ๐ฅ โ ๐ฆ ) โฃ โ ๐ง โ ๐ Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) } ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) ) |
29 |
6 8 28
|
csbied2 |
โข ( ๐ = ๐ถ โ โฆ ( Base โ ๐ ) / ๐ โฆ โฆ ( Hom โ ๐ ) / โ โฆ ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ { ๐ โ ( ๐ฅ โ ๐ฆ ) โฃ โ ๐ง โ ๐ Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) } ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) ) |
30 |
|
df-mon |
โข Mono = ( ๐ โ Cat โฆ โฆ ( Base โ ๐ ) / ๐ โฆ โฆ ( Hom โ ๐ ) / โ โฆ ( ๐ฅ โ ๐ , ๐ฆ โ ๐ โฆ { ๐ โ ( ๐ฅ โ ๐ฆ ) โฃ โ ๐ง โ ๐ Fun โก ( ๐ โ ( ๐ง โ ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ( comp โ ๐ ) ๐ฆ ) ๐ ) ) } ) ) |
31 |
1
|
fvexi |
โข ๐ต โ V |
32 |
31 31
|
mpoex |
โข ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) โ V |
33 |
29 30 32
|
fvmpt |
โข ( ๐ถ โ Cat โ ( Mono โ ๐ถ ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) ) |
34 |
5 33
|
syl |
โข ( ๐ โ ( Mono โ ๐ถ ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) ) |
35 |
4 34
|
eqtrid |
โข ( ๐ โ ๐ = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ { ๐ โ ( ๐ฅ ๐ป ๐ฆ ) โฃ โ ๐ง โ ๐ต Fun โก ( ๐ โ ( ๐ง ๐ป ๐ฅ ) โฆ ( ๐ ( โจ ๐ง , ๐ฅ โฉ ยท ๐ฆ ) ๐ ) ) } ) ) |