Description: The uncurry operation takes a functor F : C --> ( D --> E ) to a functor uncurryF ( F ) : C X. D --> E . (Contributed by Mario Carneiro, 13-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | uncfval.g | |
|
uncfval.c | |
||
uncfval.d | |
||
uncfval.f | |
||
Assertion | uncfcl | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | uncfval.g | |
|
2 | uncfval.c | |
|
3 | uncfval.d | |
|
4 | uncfval.f | |
|
5 | 1 2 3 4 | uncfval | |
6 | eqid | |
|
7 | eqid | |
|
8 | eqid | |
|
9 | funcrcl | |
|
10 | 4 9 | syl | |
11 | 10 | simpld | |
12 | eqid | |
|
13 | 8 11 2 12 | 1stfcl | |
14 | 13 4 | cofucl | |
15 | eqid | |
|
16 | 8 11 2 15 | 2ndfcl | |
17 | 6 7 14 16 | prfcl | |
18 | eqid | |
|
19 | eqid | |
|
20 | 18 19 2 3 | evlfcl | |
21 | 17 20 | cofucl | |
22 | 5 21 | eqeltrd | |