Description: Value of the composition of natural transformations. (Contributed by Mario Carneiro, 6-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | fucco.q | |
|
fucco.n | |
||
fucco.a | |
||
fucco.o | |
||
fucco.x | |
||
fucco.f | |
||
fucco.g | |
||
Assertion | fucco | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | fucco.q | |
|
2 | fucco.n | |
|
3 | fucco.a | |
|
4 | fucco.o | |
|
5 | fucco.x | |
|
6 | fucco.f | |
|
7 | fucco.g | |
|
8 | eqid | |
|
9 | 2 | natrcl | |
10 | 6 9 | syl | |
11 | 10 | simpld | |
12 | funcrcl | |
|
13 | 11 12 | syl | |
14 | 13 | simpld | |
15 | 13 | simprd | |
16 | 1 8 2 3 4 14 15 5 | fuccofval | |
17 | fvexd | |
|
18 | simprl | |
|
19 | 18 | fveq2d | |
20 | op1stg | |
|
21 | 10 20 | syl | |
22 | 21 | adantr | |
23 | 19 22 | eqtrd | |
24 | fvexd | |
|
25 | 18 | adantr | |
26 | 25 | fveq2d | |
27 | op2ndg | |
|
28 | 10 27 | syl | |
29 | 28 | ad2antrr | |
30 | 26 29 | eqtrd | |
31 | simpr | |
|
32 | simprr | |
|
33 | 32 | ad2antrr | |
34 | 31 33 | oveq12d | |
35 | simplr | |
|
36 | 35 31 | oveq12d | |
37 | 35 | fveq2d | |
38 | 37 | fveq1d | |
39 | 31 | fveq2d | |
40 | 39 | fveq1d | |
41 | 38 40 | opeq12d | |
42 | 33 | fveq2d | |
43 | 42 | fveq1d | |
44 | 41 43 | oveq12d | |
45 | 44 | oveqd | |
46 | 45 | mpteq2dv | |
47 | 34 36 46 | mpoeq123dv | |
48 | 24 30 47 | csbied2 | |
49 | 17 23 48 | csbied2 | |
50 | opelxpi | |
|
51 | 10 50 | syl | |
52 | 2 | natrcl | |
53 | 7 52 | syl | |
54 | 53 | simprd | |
55 | ovex | |
|
56 | ovex | |
|
57 | 55 56 | mpoex | |
58 | 57 | a1i | |
59 | 16 49 51 54 58 | ovmpod | |
60 | simprl | |
|
61 | 60 | fveq1d | |
62 | simprr | |
|
63 | 62 | fveq1d | |
64 | 61 63 | oveq12d | |
65 | 64 | mpteq2dv | |
66 | 3 | fvexi | |
67 | 66 | mptex | |
68 | 67 | a1i | |
69 | 59 65 7 6 68 | ovmpod | |