Description: Value of the composition of two functors. (Contributed by Mario Carneiro, 3-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | cofuval.b | |
|
cofuval.f | |
||
cofuval.g | |
||
Assertion | cofuval | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | cofuval.b | |
|
2 | cofuval.f | |
|
3 | cofuval.g | |
|
4 | df-cofu | |
|
5 | 4 | a1i | |
6 | simprl | |
|
7 | 6 | fveq2d | |
8 | simprr | |
|
9 | 8 | fveq2d | |
10 | 7 9 | coeq12d | |
11 | 8 | fveq2d | |
12 | 11 | dmeqd | |
13 | relfunc | |
|
14 | 1st2ndbr | |
|
15 | 13 2 14 | sylancr | |
16 | 1 15 | funcfn2 | |
17 | 16 | fndmd | |
18 | 17 | adantr | |
19 | 12 18 | eqtrd | |
20 | 19 | dmeqd | |
21 | dmxpid | |
|
22 | 20 21 | eqtrdi | |
23 | 6 | fveq2d | |
24 | 9 | fveq1d | |
25 | 9 | fveq1d | |
26 | 23 24 25 | oveq123d | |
27 | 11 | oveqd | |
28 | 26 27 | coeq12d | |
29 | 22 22 28 | mpoeq123dv | |
30 | 10 29 | opeq12d | |
31 | 3 | elexd | |
32 | 2 | elexd | |
33 | opex | |
|
34 | 33 | a1i | |
35 | 5 30 31 32 34 | ovmpod | |